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