《菜鳥進階系列:嵌入式Linux應用開發(fā)菜鳥進階》詳細介紹了嵌入式Linux系統(tǒng)的方方面面,從嵌入式系統(tǒng)的發(fā)展、環(huán)境的搭建、相關的理論基礎知識,再到深入地講解嵌入式系統(tǒng)的開發(fā),由易到難詳細講解了嵌入式系統(tǒng)開發(fā)的流程?!恫锁B進階系列:嵌入式Linux應用開發(fā)菜鳥進階》分為4篇。第1篇是嵌入式Linux系統(tǒng)基礎篇,主要介紹了嵌入式系統(tǒng)的發(fā)展,搭建嵌入式Linux系統(tǒng)環(huán)境,Linux程序開發(fā)基礎和嵌入式Linux設備驅動開發(fā)基礎等知識。第2篇是嵌入式Linux設備驅動核心理論篇,講解了Linux設備驅動的一些基本理論知識,有并發(fā)競態(tài)、阻塞非阻塞、驅動延遲操作、內存分配中斷處理以及工程開發(fā)等相關知識。第3篇是字符設備驅動篇,主要講解Linux字符設備驅動的相關內容,如基于內存的字符設備、按鍵控制led字符驅動、溫度傳感器、MP3播放器和動態(tài)圖像系統(tǒng)開發(fā)。第4篇是塊設備驅動篇,內容包括塊設備驅動程序的開發(fā)、基于ramdisk的虛擬塊設備驅動以及SD卡塊設備驅動。