如果是學(xué)習(xí)的話推薦redhat或者fedora,而ubuntu感覺更使用日常使用,我家里電腦用的就是ubuntu12.04,界面美觀親和用戶,用來學(xué)習(xí)也算是ok,網(wǎng)上都可以找到鏡像,也有很多安裝教程.學(xué)習(xí)么,多查查就ok.如果您學(xué)到一定程度,你就會(huì)...
1.首先,建立交叉編譯環(huán)境:交叉編譯是指:在PC機(jī)上編譯,在目標(biāo)板上執(zhí)行,我PC是linux+arm-elf-gcc編譯器.扳子是ARM3000.板子上的系統(tǒng)是uclinux,這時(shí)一個(gè)剪裁的很小的實(shí)時(shí)嵌入式linux操作系統(tǒng).推薦使用這個(gè).2.然后就是你寫...
一個(gè)辦法是找到這些工具的源代碼,用第一步建立的交叉編譯工具來編譯,但是這些軟件一是數(shù)量多,二是某些體積較大,不適合嵌入式系統(tǒng),這一步,我們一般都是用busybox來完成的,包括系統(tǒng)引導(dǎo)軟件init;最后,我們?yōu)橄到y(tǒng)還...
8、嵌入式Linux網(wǎng)絡(luò)編程網(wǎng)絡(luò)基礎(chǔ)知識(shí)嵌入式Linux中TCP/IP網(wǎng)絡(luò)結(jié)構(gòu)socket編程常用API函數(shù)分析Ping命令的實(shí)現(xiàn)基本UDP套接口編程許可證管理PPP協(xié)議GPRS了解嵌入式Linux網(wǎng)絡(luò)體系結(jié)構(gòu)能夠進(jìn)行嵌入式Linux環(huán)境下的...
第一階段:linux基礎(chǔ)入門1.開班課程介紹-規(guī)章制度介紹-破冰活動(dòng);2.Linux硬件基礎(chǔ)/Linux發(fā)展歷史;3.Linux系統(tǒng)安裝/xshell連接/xshell優(yōu)化/SSH遠(yuǎn)程連接故障問題排查4.第一關(guān)一大波命令及特殊字符知識(shí)考試題講解5....
嵌入式Linux開發(fā)往往是ARM+Linux路線,所以深入學(xué)習(xí)你可以嘗試以下路線:(1)C語言是所有編程語言中的強(qiáng)者,單片機(jī)、DSP、類似ARM的種種芯片的編程都可以用C語言搞定),因此必須非常熟練的掌握。推薦書籍:譚浩強(qiáng)的C語言程序...
(1)掌握主流嵌入式微處理器的結(jié)構(gòu)與原理(初步定為arm9)(2)必須掌握一個(gè)嵌入式操作系統(tǒng)(初步定為uclinux或linux,版本待定)(3)必須熟悉嵌入式軟件開發(fā)流程并至少做一個(gè)嵌入式軟件項(xiàng)目。從事嵌入式軟件開發(fā)的...
齊學(xué)網(wǎng)論壇有一套很不錯(cuò)的課程,深入淺出linux嵌入式視頻教程下載【視頻+代碼+課件】,共計(jì)8個(gè)多g,課程從c語言——c++基礎(chǔ)——數(shù)據(jù)結(jié)構(gòu)和算法——arm體系結(jié)構(gòu)——stl模板——linux系統(tǒng)移植——linux高級(jí)編程uc——嵌入式...
嵌入式開發(fā)其實(shí)很簡(jiǎn)單了。建議快速入門開發(fā)的話,你只需要看兩門課。1.c語言。編程一般都是c,當(dāng)然也有c++和匯編,不會(huì)很少用,即使偶爾用的話,稍微看下就行了。所以當(dāng)務(wù)之急是先學(xué)好c語言,這是最基礎(chǔ)的了。2.linux系統(tǒng)。學(xué)linux,...
1.Linux基礎(chǔ)知識(shí)、基本命令;2.Linux用戶及權(quán)限基礎(chǔ);3.Linux系統(tǒng)進(jìn)程管理進(jìn)階;4.linux高效文本、文件處理命令;5.shell腳本入門第二階段:中級(jí)進(jìn)階中級(jí)進(jìn)階需要在充分了解linux原理和基礎(chǔ)知識(shí)之后,對(duì)上層的應(yīng)用和...