Android深度探索(卷1)

內容介紹

《Android深度探索(卷1):HAL與驅動開發》分為4篇,分別從搭建開發環境,Linux驅動和AndroidHAL的基礎知識,開發Linux驅動的高級技術和分析典型的Linux驅動原始碼4個方面介紹Android和Linux的底層開發。《Android深度探索(卷1):HAL與驅動開發》使用的試驗環境是UbuntuLinux12.04LTS、Android模擬器和S3C6410開發板。在第1篇詳細介紹了如何搭建和使用這3個試驗環境。第2篇通過3個Linux驅動的完整案例(統計單詞個數驅動、LED驅動和蜂鳴器驅動)從不同角度來討論如何開發一個完整的Linux驅動。並且通過完整的案例介紹了如何編寫AndroidHAL,以及如何與Linux驅動互動。第3篇則介紹了開發Linux驅動所需要的高級技術,這些技術包括並發控制、阻塞和非阻塞I/O、異步編程、Linux中斷和底半部、時間管理、記憶體管理和I/O訪問。最後一部分分析了一些典型Linux驅動的原始碼(RTC驅動、LCD驅動、音頻驅動、塊設備驅動、網路設備驅動和USB驅動)。

相關詞條

熱門詞條

聯絡我們