《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:嵌入式系統(tǒng)程序設(shè)計(jì)》突破了以各種低端單片機(jī)芯片為基礎(chǔ)講解C語言程序設(shè)計(jì)的傳統(tǒng)模式,以主流的32位ARM嵌入式處理器/嵌入式Linux操作系統(tǒng)為平臺(tái),全面介紹嵌入式系統(tǒng)的C語言程序設(shè)計(jì)方法,內(nèi)容涉及C語言適用于嵌入式系統(tǒng)的語法特性、Linux系統(tǒng)的開發(fā)環(huán)境和工具鏈、交叉編譯、uCLinux和ARM Linux的移植等基礎(chǔ)內(nèi)容,以及嵌入式系統(tǒng)程序框架、Bootloader、BusyBox、Linux系統(tǒng)編程、嵌入式數(shù)據(jù)庫、模塊設(shè)計(jì)、驅(qū)動(dòng)程序設(shè)汁、Framebuffer技術(shù)、圖形界面移植等較為深入的內(nèi)容。書中的嵌入式編程環(huán)境為:宿主機(jī)采用穩(wěn)定的RedHat Linux 9操作系統(tǒng)和Cygwin模擬環(huán)境,使用方便;目標(biāo)機(jī)采用深圳英蓓特信息技術(shù)有限公司的Embesl EduKit一Ⅲ教學(xué)實(shí)驗(yàn)平臺(tái)。考慮到讀者的實(shí)際情況,作者力爭對(duì)涉及到的硬件平臺(tái)部分做詳細(xì)的介紹,一些平臺(tái)無關(guān)的代碼,盡量在模擬器上執(zhí)行,使沒有條件購買硬件設(shè)備的讀者也能得到全面的認(rèn)識(shí)。閱讀《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:嵌入式系統(tǒng)程序設(shè)計(jì)》的讀者應(yīng)該具有C語言的基礎(chǔ),對(duì)ARM處理器有初步了解。《21世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:嵌入式系統(tǒng)程序設(shè)計(jì)》適合嵌入式專業(yè)的高年級(jí)本科學(xué)生作為教材使用,也適用于希望轉(zhuǎn)向嵌入式系統(tǒng)設(shè)計(jì)的IT從業(yè)人員,尤其適合學(xué)習(xí)了嵌入式硬件基礎(chǔ)知識(shí),但是還沒有形成嵌入式系統(tǒng)設(shè)計(jì)完整概念的人員,作為學(xué)習(xí)主流嵌入式系統(tǒng)程序設(shè)計(jì)的指導(dǎo)教材使用?!?1世紀(jì)高等學(xué)校嵌入式系統(tǒng)專業(yè)規(guī)劃教材:嵌入式系統(tǒng)程序設(shè)計(jì)》電子資源內(nèi)容包括完整的教學(xué)課件、書中所有的例程源代碼、書中使用到的GNU編程工具等。