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