嵌入式C語言自我修養(yǎng):從芯片、編譯器到操作系統(tǒng)
這是一本專門為嵌入式讀者打造的C語言進(jìn)階學(xué)習(xí)圖書。本書的學(xué)習(xí)重點(diǎn)不再是C語言的基本語法,而是和嵌入式、C語言相關(guān)的一系列知識(shí)。作者以C語言為切入點(diǎn),分別探討了嵌入式開發(fā)所需要的諸多核心理論和技能,力圖幫助讀者從零搭建嵌入式開發(fā)所需要的完整知識(shí)體系和技能樹。本書從底層CPU的制造流程和工作原理開始講起,到計(jì)算機(jī)體系結(jié)構(gòu),C程序的反匯編分析,程序的編譯、運(yùn)行和重定位,程序運(yùn)行時(shí)的堆棧內(nèi)存動(dòng)態(tài)變化,GNUC編譯器的擴(kuò)展語法,指針的靈活使用,C語言的面向?qū)ο缶幊趟枷耄珻語言的模塊化編程思想,C語言的多任務(wù)編程思想,進(jìn)程、線程和協(xié)程的概念,從底層到上層,從芯片、硬件到軟件、框架,幾乎涵蓋了嵌入式開發(fā)的所有知識(shí)點(diǎn)。
·26.9萬字