一個(gè)完整的嵌入式linux系統(tǒng)包含4部分內(nèi)容:Bootloader、Parameters、Kernel、Root File System。3、4、5、6部分詳細(xì)介紹了這4部分的內(nèi)容,這是Linux底層軟件開發(fā)人員應(yīng)該掌握的。通過學(xué)習(xí)這些章節(jié),您可以詳細(xì)了解到如何在一個(gè)裸板上裁減、移植Linux,如何構(gòu)造自己的根文件系統(tǒng),如何編寫適合客戶需求的驅(qū)動(dòng)程序
來自http://blog.ednchina.com/hhuwxf/1915416/message.aspx,感謝作者一、Bootloader的引入從前面的硬件實(shí)驗(yàn)可以知道,系統(tǒng)上電之后,需要一段程序來進(jìn)行初始化:關(guān)閉 WATCHDOG、改變系統(tǒng)時(shí)鐘、初始化存儲(chǔ)控制器、將更多的代碼復(fù)制到內(nèi)存中等等。如果它能將操作系統(tǒng)內(nèi)核(無論從本地,比如Flash;還是從遠(yuǎn)
該章內(nèi)容:這章我們學(xué)習(xí)三大結(jié)構(gòu)之一:順序結(jié)構(gòu),它是程序從上往下順序執(zhí)行,是程序運(yùn)行最簡單的方式。printf和scanf函數(shù)使用和特例是必考知識。本章是考試的重點(diǎn)章節(jié)。學(xué)習(xí)方法:從簡單的順序結(jié)構(gòu)題目入手,逐步把難度加大,對比記憶printf和scanf函數(shù)。第一節(jié) 表達(dá)式與語句知識點(diǎn):語句和表達(dá)式之間的聯(lián)系;分
1.內(nèi)核諸如51/ARM/90/PIC/AVR.....有好多種的,何況內(nèi)核從來不分類,因?yàn)槊恳患页6伎梢愿膬?nèi)核,你應(yīng)該問的是架構(gòu)!!只有懂架構(gòu)才能用什么片子都駕輕就熟. 我詳細(xì)的說一下吧. HARVARD(哈佛)架構(gòu):ROM(程序空間)與RAM(數(shù)據(jù)空間)分開,便于程序與數(shù)據(jù)的同時(shí)訪問,減少程序運(yùn)行時(shí)訪問的瓶頸,提高數(shù)據(jù)吞吐. PRINCETON(普
該章內(nèi)容:本章我們學(xué)習(xí)三大結(jié)構(gòu)之一:循環(huán)結(jié)構(gòu)。通常采用循環(huán)結(jié)構(gòu)來解決有規(guī)律性的重復(fù)性工作,如求學(xué)生的總成績;統(tǒng)計(jì)車站某月的人流量。在程序設(shè)計(jì)中對那些需要重復(fù)執(zhí)行的操作我們采用循環(huán)結(jié)構(gòu)來完成,幾乎所有實(shí)用的程序都包含循環(huán)。c語言中有三種循環(huán)語句來構(gòu)成循環(huán)結(jié)構(gòu):while語句,do-while語句和for語
系統(tǒng)復(fù)位系統(tǒng)復(fù)位可以由如下的任何一種中斷實(shí)現(xiàn),這些復(fù)位中斷標(biāo)志可以通過寄存器RSTSRC讀取。? 上電復(fù)位? nRESET引腳低電平復(fù)位? 看門狗復(fù)位? 低壓復(fù)位? 欠壓檢測器復(fù)位? CPU 復(fù)位? 系統(tǒng)復(fù)位系統(tǒng)復(fù)位和上電復(fù)位可以復(fù)位整個(gè)芯片,包含外圍設(shè)備。系統(tǒng)復(fù)位和上電復(fù)位的區(qū)別在于外部晶振電路和BS(ISPCON[1]) 位。
多次提到過vim這個(gè)東西,它是linux中必不可少的一個(gè)工具。沒有它很多工作都無法完成。早期的Unix都是使用的vi作為系統(tǒng)默認(rèn)的編輯器的。你也許會(huì)有疑問,vi與vim有什么區(qū)別?可以這樣簡單理解,vim是vi的升級版。很多l(xiāng)inux系統(tǒng)管理員都習(xí)慣用vi,那是因?yàn)樗麄兘佑|linux的時(shí)候用的就是vi,vim后來才比較流行。所以
看門狗定時(shí)器的用途是在軟件出問題時(shí)執(zhí)行系統(tǒng)復(fù)位功能,這可以防止系統(tǒng)無限期地掛起。除此之外,看門狗定時(shí)器還支持將CPU 從掉電模式喚醒的功能??撮T狗定時(shí)器包含一個(gè)18 位的自由運(yùn)行計(jì)數(shù)器,定時(shí)溢出間隔可編程。特征18-位自由運(yùn)行WDT 計(jì)數(shù)器用于看門狗定時(shí)器超時(shí)間隔??蛇x擇的超時(shí)間隔 (2^4 ~ 2^18),超時(shí)間
一、匯編語言基礎(chǔ) 一)、匯編語言:基本語法 1、匯編指令最典型的書寫模式: 標(biāo)號 操作碼 &nbs