嵌入式Linux名詞及資源
更新時(shí)間: 2007-05-31 10:04:49來源: 粵嵌教育瀏覽量:837
作為一名Linux開發(fā)人員,對Linux下的名詞要有了解,是非常清晰的知道它是什么東西,拿來做什么的。每一個(gè)名詞都代表著一個(gè)資源,也代表著一個(gè)Linux的潮流,如果聽都沒聽過就去開發(fā)相關(guān)領(lǐng)域的應(yīng)用,那只能是瞎摸,吃力又不討好。舉個(gè)例子,欲在Linux下支持一款軟Modem或一種打印機(jī),而Linux的發(fā)行版或是廠家都是沒有驅(qū)動(dòng)的,那么一般會(huì)出現(xiàn)三種開發(fā)人員:
一:習(xí)慣地要廠家想想辦法,威脅說沒有就換硬件,畢竟硬件廠商多的是。
二:職業(yè)性的到linmodem.org或http://www.linuxprinting.org/這類網(wǎng)站去找找看,有則拿來改改就用上了。沒有則考慮換硬件,除非設(shè)備簡單,參考下其它類似硬件改改就能用。
三:實(shí)在太牛了,什么事情都是靠自己的,用個(gè)一年半載的自己把驅(qū)動(dòng)寫出來。
從技術(shù)角度來看,種是低水平的開發(fā)人員,第二種是的開發(fā)人員,第三種是天才。但如果從一個(gè)項(xiàng)目(非本身就是做驅(qū)動(dòng)的項(xiàng)目)的角度上來看,種是合格的開發(fā)人員,第二種仍是的開發(fā)人員,而第三種,我們用一張圖來形容請點(diǎn)擊鏈接(僅為加深大家印象,搞笑一下,非攻擊性),要項(xiàng)目組全是這種人,十個(gè)項(xiàng)目九個(gè)虧,要密切注意你自己或Team里面是否有這種沖動(dòng)的人,要及時(shí)予以扼殺或糾正,否則時(shí)間浪費(fèi)了錢也白花了。
先說一番道理,目的是要表明Linux名詞及資源的重要性,所以,我們要好好了解Linux的名詞,看看有什么樣的資源可以供我們利用,不懂利用資源的程序員肯定不能成為的開發(fā)人員,還是回windows下讓比爾牽著鼻子走算了。
如下是資源列表及相關(guān)介紹(Tomlinux.com網(wǎng)站帶有相關(guān)資源的開發(fā)向?qū)В?huì)一直更新嵌入式Linux資源信息及相關(guān)下載):
網(wǎng)站(website) 介紹
嵌入式Linux綜合
Tomlinux 嵌入式Linux文檔、資源及下載,提供免費(fèi)版本的嵌入式Linux系統(tǒng)
Linuxforum Linux技術(shù)交流與提問,有什么問題去那里發(fā)問,肯定會(huì)有所幫助
Freshmeat 有許多Linux項(xiàng)目資源,內(nèi)容豐富,版本還可發(fā)布自己的項(xiàng)目
Sourceforge 著的名源碼下載網(wǎng)站,內(nèi)容豐富,版本還可發(fā)布自己的項(xiàng)目
GNU 查閱各種標(biāo)準(zhǔn),下載GNU軟件
Kernel 下載內(nèi)核及查閱Linux內(nèi)核的動(dòng)向
TurboLinux 提供中文支持,也是一個(gè)很好的開發(fā)平臺,兼容性略差于Redhat
Redhat Linux 開發(fā)環(huán)境,兼容性,從V9.0起,對中文也開始提供了支持
LinuxDevices 使用Linux操作系統(tǒng)的產(chǎn)品及硬件信息
Linuxtoday Linux新聞及潮流,Linux動(dòng)向
嵌入式Linux系統(tǒng)
Lilo Boot loaer,Lilo的使用及配置方法是開發(fā)人員必須掌握的
Grub 圖形化操作Boot loader,界面美觀,對桌面版系統(tǒng)比較適用
LinuxBIOS 一種快度啟動(dòng)的BIOS
uClibc 很小的基本庫,要編譯很小的靜態(tài)應(yīng)用程序非它不可,標(biāo)準(zhǔn)libc太大了
SDL 非常成熟Linux多媒體庫,許多ps/2游戲就是用它來開發(fā)的
Busybox Linux命令集,常用的上百個(gè)Linux命令集中成一個(gè)小程序,cool
TinyX 支持任意vesa2.0標(biāo)準(zhǔn)顯示卡,啟動(dòng)速度非常快且完成兼容于標(biāo)準(zhǔn)X
MiniGUI 國產(chǎn)高速微型GUI,兼容性不夠好,比Microwin好,適合小型應(yīng)用系統(tǒng)
Microwindows 高速微型GUI,兼容部分X功能,不成熟,適用于小型應(yīng)用系統(tǒng)
Icewm 微型窗口管理器,windows風(fēng)格,支持theme,又小又快
M-system DOC硬件廠商,并提供DOC的驅(qū)動(dòng)程序和在DOC上安裝Linux的向?qū)?
Linmodem 帶有眾多軟modem(即winmodem)的驅(qū)動(dòng)程序
PPP Linux Modem拔號支持及應(yīng)用程序
PPPoE Linux xDSL(包括ADSL)寬帶支持及應(yīng)用程序
Linuxprinting 帶眾多打印機(jī)驅(qū)動(dòng)程序,如HP系統(tǒng)打印機(jī)基本上都有
Rdesktop 對win2000/winxp/win2003的rdp5/6 支持及應(yīng)用
uClinux 一種無MMU的Linux,主要應(yīng)用于微型控制器
Mvista 可下載免費(fèi)開發(fā)包,帶有X86,StrongARM,PPC,MIPS等平臺的支持
BlueCat 嵌入式開發(fā)包,其對ARM系統(tǒng)的支持好
RTLinux 嵌入式Linux硬實(shí)時(shí)操作系統(tǒng)
Lineo Linux PDA支持的至強(qiáng),已開發(fā)出很多成熟的PDA應(yīng)用
嵌入式Linux應(yīng)用
GTK GTK工具集,可以開發(fā)出像GIMP一樣界面功能的軟件,非常成熟
QT/E KDE所使用的工具體,能開發(fā)出類似windows界面的應(yīng)用,有嵌入式版
Mozilla 的Mozilla瀏覽器,支持與IE相差不遠(yuǎn),而且有些功能是IE沒用的
Glade 用于編寫GTK的界面,非常方便,用Glade畫完圖然后填入空函數(shù)即可
Anjuta c/c++ IDE環(huán)境,可直接編譯,跟蹤程序
SNavigator 項(xiàng)目管理、代碼閱讀工具,使得代碼的閱讀及修改變得非常方便
Kdevelop c/c++ IDE開發(fā)環(huán)境,帶有大量的開發(fā)文檔,是Linux下的MSDN
Apache 的web服務(wù)程序,歷史悠久,使用者無數(shù)
Mysql 一種中小型數(shù)據(jù)庫,速度快具免費(fèi),是Linux下的數(shù)據(jù)庫
PHP web腳本語言,比ASP、CGI等快得多也好用得多,非常流行
Proftpd 可提供Ftp文件服務(wù),功能強(qiáng)且效率高
Sendmail 郵件服務(wù)程序,支持巨大數(shù)量的用戶,功能強(qiáng)大且穩(wěn)定
Linuxgames 眾多Linux游戲及Linux游戲新聞
Themes.org Linux桌面主題,KDE、GNOME、ICEWM,GTK等等什么的主題都有
GDB 古代的代碼調(diào)試跟蹤工具,但I(xiàn)DE一般得調(diào)用它才能調(diào)試跟蹤
Java Linux對Java的支持,有桌面和嵌入式的版本
粵嵌動(dòng)態(tài)
推薦閱讀
- ·Linux字符設(shè)備驅(qū)動(dòng)框架解析:file_operations的核心作用與實(shí)現(xiàn)
- ·廣東朝歌數(shù)碼科技股份有限公司專場招聘會(huì)
- ·深化產(chǎn)教融合,共筑技能人才培養(yǎng)新生態(tài) —— 廣州華立學(xué)院到訪粵嵌從化校區(qū)為深化產(chǎn)教
- ·校企合作新突破 | 粵嵌科技與三亞學(xué)院共探產(chǎn)教融合新路徑
- ·粵嵌科技入選國家級職業(yè)數(shù)字展館聯(lián)合建設(shè)單位,賦能計(jì)算機(jī)程序設(shè)計(jì)員高技能人才培養(yǎng)
- ·嵌入式實(shí)時(shí)操作系統(tǒng)的性能優(yōu)化與實(shí)現(xiàn)路徑
- ·校企攜手賦能教育!粵嵌科技助力海南科技職業(yè)大學(xué)探索 AGI 時(shí)代教學(xué)新范式
- ·嵌入式系統(tǒng)中的低功耗設(shè)計(jì)策略與實(shí)現(xiàn)路徑
- ·深圳市軒宇軟件開發(fā)有限公司專場招聘會(huì)
- ·嵌入式系統(tǒng)中的代碼空間優(yōu)化:策略與實(shí)踐