嵌入式開發相關網站

 


嵌入式開發網──新聞
http://www.embed.com.cn/news/newsmain.asp


國內有關嵌入式開發的論壇

嵌入者之家論壇
http://www.embeder.com/bbs/index.asp

電子產品世界的論壇
http://bbs.edw.com.cn/index.asp

恆頤高科論壇[2004年09月30日]
http://www.hyesco.com/forum/index.asp


國內站點

華恆公司的主頁,裏面有很多的相關資料,有待大家去發現
http://www.hhcn.com/chinese/embedlinux-res.html

SkyEye嵌入式硬件仿真項目
www.skyeye.org
http://gro.clinux.org/projects/skyeye/

公社的SkyEye項目專欄
http://www.linuxfans.org/nuke/modul...=viewforum&f=58

SkyEye Project
http://www.huihoo.org/mirrors/skyeye/index.html

Pday水清木華,一個國內看嵌入式新聞的好地方!
http://www.pday.com.cn/

中國單片機公共實驗室
http://www.bol-system.com/

中國Linux論壇的嵌入式版,有很多開發板原理圖的資料
http://openarm.linuxforum.net/

嵌入開發網
http://www.embed.com.cn/

北京科銀京成技術公司
http://www.coretek.com.cn/

微芯力科技
http://www.winsilicon.com

驅動開發網之嵌入式版塊,挺綜合的一個網站
http://www.driverdevelop.com/index.php

電子愛好者家園[2004年09月30日]
http://home.ee521.com/main.asp

廣州友善之臂電子有限公司
http://www.arm9.net/index.asp

艾比德嵌入開發網
http://www.ebdev.com/


國外站點

Linux設備網站,由Rick
Lehrbaum創建和維護,是一個嵌入式Linux入門網站,其中包含嵌入式Linux行業的每日新聞、完整系列的快速參考指南、由重要開發者撰寫的大量文章,還包括一個交互論壇。
http://www.linuxdevices.com/

下載嵌入式Linux交叉編譯工具鏈的好地方
SnapGear Embedded Linux Distribution Home Page
http://www.snapgear.org/snapgear/index.html
http://www.uclinux.org/pub/uClinux/...lf-tools/gcc-3/

嵌入式Linux聯盟(ELC),一個非盈利性的廠商中立的同業工會,其目標是在整個嵌入式、應用和設備市場中發展和推廣Linux。
www.embedded-linux.org

Beyond Logic公司主頁,提供了許多嵌入式Linux系統開發的資料。
http://www.beyondlogic.org

嵌入式Linux期刊(ELJ,Embedded Linux Journal),主要關注Linux和其他開源軟件在嵌入式系統中的應用。
其中有很多業界領導者爲ELJ撰寫文章。
embedded.linuxjournal.com

有幾本寫嵌入式Linux系統的書
http://www.embeddedlogic.com/ELSweb/booklinks.html

有關PowerPC體系的嵌入式
www.mvista.com
www.denx.de/e/index1.php

IXP4XX Open Source Developers Guide
http://ixp4xx-osdg.sourceforge.net/

uClinux/ARM項目
http://adam.kaist.ac.kr/~hschoe/notice.html


個人主頁

一個業餘愛好者代禮周的個人主頁,都是實踐出來的
http://www.lomx.net/index.htm

D_J嵌入式個人主頁,有很多資料!
http://staff.ustc.edu.cn/~wangzhuo/index.html

renbagshoes的個人主頁,有些資料可能對你有用
http://timity2.a77.zgsj.com

老劉軟件
http://www.laoliu-soft.net/


嵌入式Linux操作系統
小型化的嵌入式Linux版本
uClinux — 在沒有 MMU 的系統上運行的 Linux。目前支持 Motorola 68K、MCF5206 和 MCF5207 ColdFire
微處理器。
http://www.uclinux.org/index.html

Etlinux — 設計用於在小型工業計算機,尤其是 PC/104 模塊上運行的 Linux 的完全分發版
http://www.prosa.it/etlinux/index.html

Tiny Linux ── 可以運行在 386 上的 Linux 分發版。
http://tiny.seul.org/en/

ThinLinux ── 面向專用的照相機服務器、X-10 控制器、MP3 播放器和其它類似的嵌入式應用的最小化的 Linux 分發版。
www.thinlinux.org

LRP(Linux Route Project)
http://www.linuxrouter.org

Peeweelinux一個小的嵌入式Linux發行版
http://freshmeat.net/projects/peeweelinux

具有實時擴展功能的嵌入式Linux版本
RTLinux(Real Time Linux)是新墨西哥州大學計算機系的Victor Yodaiken和Michael
Baranov在1996年開始開發的,現由Fsm Labs公司開發,其最新版本是RTLinux Pro1.2版(針對Linux-2.4版本內核
)。RTLinux最基本的概念就是"架空"Linux內核,以便讓其他的實時進程儘快地被執行。
http://www.fsmlabs.com
http://www.rtlinux.com

RTAI(Realtime Application
Interface)源於RTLinux,當時由於RTLinux的架構問題,RTLinux內核從2.0版移植到2.2版發生了很大的困難,一直沒有完成。在Dipartimento
di Ingegneria Aerospaziale Politecnico di Milano工作的Paolo
Mantegazza和他的同事們就決定自行做移植的工作,由RTLinux的困境他們認識到,必須解決將來可能面臨的兼容性問題,於是RTAI誕生了。它是一個GNU項目,它在Linux內核中加入一系列可以保證硬實時的編程接口,來實現Linux的實時性。RTAI和RTLinux的區別在於它們實現方法不同。
http://www.rtai.org

EL/IX

SRT-Linux

MontaVista
Linux是MontaVista公司發行的具有商業性質的嵌入式實時Linux。它直接修改Linux內核代碼中的調度機制和算法,把Linux內核修改成稱爲Relatively
Fully Preemptable Kernel的搶佔式內核,以達到一定的實時性,是一種軟實時的Linux。
http://www.mvista.com

TimeSys Linux是一個商業化軟件,它同時提供了2種實時Linux的方法:一種與MontaVista
Linux類似,把Linux的內核改爲搶佔式內核;另一種採用與RTAI類似的方法,在內核層提供了一套保證實時要求的API接口。
http://www.timesys.com


嵌入式GUI

Microwindows由Century Software的CEO Greg
Haerr主持開發的一個公開源碼(LGPL)的項目。Microwindows致力於爲一些小型設備和平臺提供現代圖形窗口環境。Microwindows支持許多硬件平臺,移植性很強。Microwindows的主要目的之一便是運行在嵌入式Linux上,並且提供了基於Win32/X的兩套API接口。
http://www.microwindows.org
http://microwindows.org

MiniGUI由原清華大學教師魏永明先生開發,是中國人做的得較好的自由軟件之一。MiniGUI
是一種面向嵌入式系統或者實時系統的公開源碼(LGPL)的圖形用戶界面支持系統。它主要運行於Linux控制檯,實際可以運行在任何一種具有POSIX線程支持的POSIX兼容系統上。
http://www.minigui.org
飛漫軟件的MiniGUI項目
http://www.minigui.com/company/cindex.shtml

Qt/Embedded是著名的QT庫開發商Trolltech正在進行的面向嵌入式系統的QT版本。Qt/Embedded對於各種硬件接口到GUI工具包提供了完整的圖形棧。Qt/Embedded的API同Qt/X11和Qt/Windows的相同,但它並不是基於X11庫的。Qt/Embedded是公開源碼(LGPL)項目。
http://www.trolltech.com

OpenGUI基於一個用匯編實現的x86圖形內核,提供了一個快速的、32位的、高層的C/C++圖形接口。OpenGUI也是一個公開源碼(LGPL)項目。OpenGUI提供了二維繪圖原語,消息驅動的API和BMP文件格式支持。
http://www.tutok.sk/fastgl

PicoGUI是一個可以工作在包括手持式設備等各種硬件上的小型的、可移植的、基於客戶/服務器結構的GUI。同X
Window系統一樣,它具有客戶—服務器結構的靈活性,但又不同於X
Window系統,它將字體、BMP文件、控件以及一些應用程序所需要的其它的一些資源直接集成在服務器。雖然減少了系統的靈活性,但在速度上有了很大的提高,並且減小了程序大小。
http://picogui.org

Tiny-X是一個爲嵌入式系統而開發的緊縮型的X Window服務器。它由SuSE贊助,由XFree86的核心成員Keith
Packard開發。Tiny-X的目標是可以在小內存或幾乎無內存的情況下良好運行。
http://www.pps.jussieu.fr/~jch/software/kdrive.html

PIXIL提供嵌入式在高級因特網中應用程序的應用。它雖然是爲商業化準備的,但它提供GPL協議下的版本,區別是沒有技術支持。
http://www.pixil.org

NxZilla - Mozilla on NanoX
http://nxzilla.sourceforge.net

Simple DirectMedia Layer is a cross-platform multimedia library designed to
provide low level access to audio, keyboard, mouse, joystick, 3D hardware
via OpenGL, and 2D video framebuffer. It is used by MPEG playback software,
emulators, and many popular games, including the award winning Linux port of
"Civilization: Call To Power."
http://www.libsdl.org/index.php

GtkFB: GTK+ for the Linux Framebuffer
http://www.linuxdevices.com/articles/AT9024868021.html


嵌入式Linux與Java
Java 2 Micro Edition(J2ME官方站點)
http://www.javasoft.com/j2me/

waba爲小設備提供一個編程平臺。它被定義爲一種語言,一個虛擬機,一個類文件格式以及功能類的設置。
http://wabasoft.com/products.shtml

Kaffe is a clean room implementation of the Java virtual machine, plus the
associated class libraries needed to provide a Java runtime environment. The
Kaffe virtual machine is free software, licensed under the terms of the GNU
General Public License.
Kaffe is a great choice as a base for virtual machine education and/or
research, or if you need a virtual machine as an integral component of an
open source or free software Java distribution.
http://www.kaffe.org

Wonka(一個java虛擬機,超小)
http://www.acunia.com/wonka


選擇內核

x86
http://www.kernel.org

ARM
http://www.arm.linux.org.uk/developer

PowerPC
http://penguinppc.org

MIPS
http://www.linux-mips.org

SuperH
http://linuxsh.sourceforge.net

M68K
http://www.linux-m68k.org
LINUX以其開源、免費的特點而成爲嵌入式系統的優選操作系統,然而它還有一個巨大的優勢就是其浩瀚無限的資源!即無數各色的maillist,下面給出各個嵌入式LINUX的站點資源:

(1)uClinux:所有NOMMU的處理器都跑uClinux

uClinux發行包下載點:
http://www.uclinux.org/

MAILLIST搜索引擎:
http://mailman.uclinux.org/htdig/

一個搞uClinux的開發人員都應該關注的地方:
http://www.ucdot.org/


(2)ppclinux:POWERPC系列處理器平臺都跑ppclinux

ppclinux發行包下載點:
http://penguinppc.org/dev/kernel.shtml
http://www.denx.de/

MAILLIST搜索引擎:
http://lists.linuxppc.org/ 選擇linuxppc-embedded

軟件下載點:
ftp://ftp.denx.de/pub/LinuxPPC/usr/src/


(3)armlinux:除ARM7
NOMMU的處理器外,其它的ARM9/XSCALE等ARM系列處理器都跑armlinux

armlinux發行包下載:

通用的下載方式
ftp://ftp.uk.kernel.org/pub/linux/kernel/v2.4/

還有可以是CVS的方式:一般的都在sourceforge.net
http://sourceforge.net/cvs/?group_id=33360

CVS命令如下: (這是你的REDHAT LINUX PC必須能夠接通INTERNET)

cvs -dserver:[email protected]:/cvsroot/armlinux login

cvs -z3 -dserver:[email protected]:/cvsroot/armlinux co
linux-2.4

ARM開發大全:
http://www.arm.linux.org.uk/developer/

ARM內核移植編譯的文章: http://www.arm.linux.org.uk/docs/kerncomp.shtml

MAILINGLIST搜索引擎

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章