1. 程式人生 > >國外嵌入式開源網站

國外嵌入式開源網站

嵌入式開發就是指在嵌入式作業系統下進行開發,一般常用的系統有WinCE,Palm,現在又多了Symbian等,其實只要會C++,在哪裡都差不多,都有相應的SDK開發包。本文是第二篇,大家可以去看看第一篇。

  1. Embedded Etherne

Ethernut is an Open Source Hardware and Software Project for building tiny Embedded Ethernet Devices.主要是用在AVR系列微控制器,提供足夠資料.

它的下載也http://www.ethernut.de/en/download/index.html

有不錯的東西供下載,相關產品http://www.hw-group.com/products/charon2/index_en.html

開源專案支援 http://sourceforge.net/projects/ethernut/

http://www.ethernut.de/en/ - 外文

  1. Programmers Heaven - Assembler programming zone

大量的原始碼,分類清晰,強烈推薦。但是有很多好像已經不再更新了。

http://www.programmersheaven.com/zone5/index.htm - 外文

  1. 大量的關於AVR資源與應用的連結,推薦!

http://www.omegav.ntnu.no/avr/resources.php3 - 外文

  1. Build Your Own Microcontroller Projects

大量的微處理器DIY電路,非常好的入門級別的資料。這些微處理包括8051,avr,pic,89C2051/4051, Intel x86。強烈推薦。

http://chaokhun.kmitl.ac.th/~kswichit/ - 外文

5.C-Language Library for Atmel AVR Processors

一個非常優秀的程式碼庫,強烈3推薦.搞AVR不用它,真是的!

http://hubbard.engr.scu.edu/embedded/avr/avrlib/

- 外文

  1. 決對優秀的AVR網站,不好你天天詛咒我,好就天天為我祈禱.
    http://hubbard.engr.scu.edu/embedded/ - 外文

  2. 一個非常有用的電子設計資源站。

這裡包含的了大量的電子設計資源,DC motors, PWM control,Video Generation with AVR.Serial communications with AVR。特別是它收集了很大實用的連結,分類清晰。

http://instruct1.cit.cornell.edu/courses/ee476/ - 外文

  1. 美國Cornell University課程ECE476所完成的專案。

這些專案都具有詳細學習資料。共有200多個專案,看看這些東西,就能感覺國內與國外教學實踐的差別。我們國家很多高校的電子相關專業的設計就是搞個鍵盤,搞個MAX7219顯示,搞個DS1302時鐘,‘一百年不變’。看了它是我記得很不舒服。大家好好研究研究吧。特別是老師們,一定要深思。

http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/ - 外文

  1. Build Your Own Microcontroller Projects

This page provides schematic and software for hobbyists to practice “learn by doing”, build a simple microcontroller projects at home. For those who would like to contribute projects, please prepare HTML files whatever you like to see but keep all files small and informative. I shall provide for others. DIY的好地方,強烈推薦.
http://www.kmitl.ac.th/~kswichit/ - 外文

  1. AvrX Real Time Kernel

AvrX is a Real Time Multitasking Kernel written for the Atmel AVR series of micro controllers. AvrX contains approximately 34 API in the following Six categories:

bullet Tasking

bullet Semaphores

bullet Timer Management

bullet Message Queues

bullet Single Step Debugging support

http://www.barello.net/avrx/index.htm - 外文

  1. GNU avr-gcc

The AVR-GCC is a freeware C compiler (and assembler) that is made available through the GNU project.詳細的開發文件說明,強烈推薦。

http://www.avrfreaks.net/AVRGCC/ - 外文

12.AVaRICE

AVaRICE is a program which interfaces the GNU Debugger GDB with the AVR JTAG ICE available from Atmel. There are some third party clones of the Atmel jtagice available for purchase via the web for prices much less than the Atmel’s offering.

http://avarice.sourceforge.net/ - 外文

  1. All FastAVR output ASM routines are absolutely free

AVR微控制器的BASIC開發軟體及源程式例,還有圖形點陣轉換程式可以下載。特別是裡面LCD開發工具,必須看看!

http://www.fastavr.com/ - 外文

  1. AVRbeginners.net

看題目就知道是什麼地方了。非常適合初學者。

分類非常清晰。推薦!http://www.avrbeginners.net/ - 外文

  1. Jesper’s World on the Net

個人站點,站長肯定是個高手,居然寫了模擬軟體。這個頁面做的很差,資料不好找。

AVR欄目:http://www.myplace.nu/avr/

MP3應用:http://www.myplace.nu/mp3/

還有一些其它的好東西,等待大家發掘。http://www.myplace.nu/ - 外文

  1. AVR and Robotics

一個關於AVR應用與機器人的站點!http://www.barello.net/ - 外文

  1. 雙龍的AVR專欄,非常好。國內AVR微控制器開發的先鋒。

http://www.sl.com.cn/Special_News.asp?SpecialName=AVR專欄 - 中文

  1. Universal Bootloader

Universal Bootloader project provides firmware with full source code under GPL. Many CPU architectures are supported: PowerPC(MPC5xx, MPC8xx, MPC82xx, MPC7xx, MPC74xx, 4xx), ARM(ARM7, ARM9, StrongARM, Xscale), MIPS(4Kc,5Kc), x86, …

http://sourceforge.net/projects/u-boot - 外文

  1. 一個教程,非常有意思,利用動畫來演示AVR微控制器內部結構。

http://www.microschematic.com/inde.html - 外文

  1. Atmel AVR Code Examples

PID Motor Controller,GPS資訊處理。USB Code,AVR Bootloaders,AVR with Ethernet Examples 等等。

http://hubbard.engr.scu.edu/embedded/avr/code/index.html - 外文

  1. Electronic circuits based on AVR micros

MIDI generator ,Analog inputs for ATtiny26 ,Acceleration meter for cars,2 channel RF remote control at 418 MHz,SMS remote control v2.0,Electronic safety-lock with telecard as key,AVR In-System Programmer,Visual Basic & AVR RS232 interface,AVR composite PAL colour bar generator, Ultra low-cost programmer for

AT90Sxxxx family,IgorPlug-USB (AVR)

Universal USB interface,LCD 2x16 characters & 4x4 keypad example,Connect RS232 modem to E-10G, Programable LCD counter with memory backup,128x64 LCD Driver for AT90S2313,RCEN fuse bit programmer

http://www.serasidis.gr/ - 外文

  1. www.mikrocontroller.com

http://www.mikrocontroller.com/ - 外文

  1. WinAVR (AVR GCC)

WinAVR (pronounced “whenever”) is a suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC compiler for C and C++.

http://sourceforge.net/projects/winavr

http://winavr.sourceforge.net/ - 外文

  1. AVaRICE

AVaRICE is a program for interfacing the Atmel JTAG ICE to GDB to allow users to debug their embedded AVR target.

http://sourceforge.net/projects/avarice - 外文

  1. 一些非常有用的GNU開發工具.資源,推薦

http://savannah.nongnu.org/projects/avr/

AVR Downloader/UploaDEr http://savannah.nongnu.org/projects/avrdude/

AVR USB http://savannah.nongnu.org/projects/avrusb/

an AVR simulator http://savannah.nongnu.org/projects/simulavr/

AVR In-System Programmer http://savannah.nongnu.org/projects/uisp/

http://savannah.nongnu.org/ - 外文

  1. www.mikrocontroller.net

非常好的AVR-Tutorial,而且非常好的AVR-GCC-Tutorial

http://www.mikrocontroller.net/ - 外文

  1. P COLTRANE

DIY Electronics, DIY PIC Projects, DIY AVR Projects, DIY X86 Projects, DIY Basic Stamp Projects - Tutorials, Schematics and Code

http://www.pcoltrane.com - 外文

  1. AVR Libc Home Page

AVR Libc is a Free Software project whose goal is to provide a high quality C library for use with GCC on Atmel AVR microcontrollers.

http://www.nongnu.org/avr-libc/ - 外文

  1. SmallC for AVR

SmallC for AVR has been extensively re-written to make it more efficient. Typical code space savings of over 50% on version 1 have been achieved. A complete User Manual is now available that puts in one place the details previously scattered throughout my old web pages. It includes many examples and code snippets on configuring and using the various AVR hardware.

http://www.jennaron.com.au/smallc/smallc.html - 外文

  1. PIC,AVR,ARM,MSP430開發DIY

該網站提供很多的PIC,AVR,ARM,MSP430的開發資料,特別適合自己製作開發系統,它的ARM開發(利用LPC21**系列)是非常號的資料。推薦。

http://www.olimex.com/dev/index.html - 外文

  1. AVR 中文資料手冊已經可以獲得了

ATMEL 正在為 AVR 微控制器的使用者提供進一步的支援,那就是為他們提供產品的簡體中文資料手冊。這個表將不斷地得到拓展。在瀏覽如下的產品卡時您可以找到這些資料手冊:

ATmega16, ATmega16L, ATmega48, ATmega88, ATmega168, ATmega169, ATmega169V, ATmega32, ATmega32L, ATmega64, ATmega64L, ATmega8515, ATmega8535, ATmega8535L, ATtiny13, ATti

32.SkyEye Project

SkyEye是一個開源軟體(opensource software)專案,中文名字是“天目”。SkyEye的目標是在通用的Linux和Windows平臺實現一個模擬整合開發環境,模擬基於ARM的嵌入式計算機系統;可在SkyEye上執行ARM Linux,uclinux以及uC/OS-II等多種嵌入式作業系統,並對它們進行原始碼級的分析和測試

http://www.skyeye.org/index_cn.html - 外文

33.www.ulrichradig.de 一個非常好的德國個人網站,有些電子製作.比較經典的就是

1,利用AVR微控制器做的WEB伺服器.RTL8019晶片.

2,利用CPLD產生視訊訊號VGA.

3,μClinux - mini Linux for the Philips’s ARM LPC2294

http://www.ulrichradig.de/ - 外文

34.PIC,AVR,ARM,MSP430開發DIY

該網站提供很多的PIC,AVR,ARM,MSP430的開發資料,特別適合自己製作開發系統,它的ARM開發(利用LPC21**系列)是非常號的資料。推薦。

http://www.olimex.com/dev/index.html - 外文

35.Build Your Own Microcontroller Projects

This page provides schematic and software for hobbyists to practice “learn by doing”, build a simple microcontroller projects at home. For those who would like to contribute projects, please prepare HTML files whatever you like to see but keep all files small and informative. I shall provide for others. DIY的好地方,強烈推薦.

http://www.kmitl.ac.th/~kswichit/ - 外文

36.GNU ARM? toolchain for Cygwin, Linux and MacOS .推薦

這裡是它的實用資源 http://www.gnuarm.com/resources.html

討論組 http://groups.yahoo.com/group/gnuarm/

檔案下載 http://www.gnuarm.com/files.html

http://www.gnuarm.com/ - 外文

  1. ARMuC Wiki.大量的開發資料,強烈推薦

http://www.open-research.org.uk/ARMuC/ - 外文

  1. 來自www.mikrocontroller.net大量實用連結

這裡有許多所用連結關於AVR,8051,ARM,PIC.它收集的AVR資訊是我看到的最好的。遺憾的是網站語言是德文。

http://www.mikrocontroller.net/articles/Linksammlung - 外文

  1. LPC2000 information page featuring the Philips ARM microcontrollers

關於LPC2100的專業網站http://www.lpc2100.com/ - 外文

40.ARMboot

ARMboot is an Open-Source firmware suite for ARM based platforms. ARMboot is heavily based on the sister-project PPCboot, which provides similar ality on PowerPC based systems. ARMboot shall be a common, easy-to-use and easy-to-port boot platform

http://armboot.sourceforge.net/ - 外文

41.Linux for all ARM based machines

一種LINUX作業系統,適合移植在ARM結構上。http://www.arm.linux.org.uk/ - 外文

42.uclinux-elf-tools

一個優秀的交叉編譯工具。m68k系統,ARM系統下有很好的效能。

http://www.uclinux.org/pub/uClinux/uclinux-elf-tools/ - 外文

  1. MCUserver

一個比較專業的關於電子開發的網站,但是我也不知道網站是什麼語言,但看一勉強看懂。它的下載區有很多實用資料,需要註冊才可以下載。它提供很多DIY電路,比如PIC,AVR,MSP430,FPGA,ARM,8051等等程式設計電路。推薦http://www.mcu.cz/modules/news/ - 外文

嵌入式開發的這些網站,到此就介紹完了。希望對你有幫助。