官术网_书友最值得收藏!

Android深度探索(卷1):HAL與驅動開發
會員

全書分為4篇,分別從搭建開發環境,Linux驅動和AndroidHAL的基礎知識,開發Linux驅動的高級技術和分析典型的Linux驅動源代碼4個方面介紹Android和Linux的底層開發。本書使用的試驗環境是UbuntuLinux12.04LTS、Android模擬器和S3C6410開發板。在第1篇詳細介紹了如何搭建和使用這3個試驗環境。第2篇通過3個Linux驅動的完整案例(統計單詞個數驅動、LED驅動和蜂鳴器驅動)從不同角度來討論如何開發一個完整的Linux驅動。并且通過完整的案例介紹了如何編寫AndroidHAL,以及如何與Linux驅動交互。第3篇則介紹了開發Linux驅動所需要的高級技術,這些技術包括并發控制、阻塞和非阻塞I/O、異步編程、Linux中斷和底半部、時間管理、內存管理和I/O訪問。最后一部分分析了一些典型Linux驅動的源代碼(RTC驅動、LCD驅動、音頻驅動、塊設備驅動、網絡設備驅動和USB驅動)?!禔ndroid深度探索(卷1):HAL與驅動開發》注重理論和實踐相結合。在介紹了大量的基礎知識的同時,為每一個知識點提供了完整的案例,使讀者可以通過實際的代碼更好地理解Linux驅動和Android底層技術?!禔ndroid深度探索(卷1):HAL與驅動開發》適合底層開發的程序員和編程愛好者使用,也適合作為相關培訓學校的Android底層開發培訓教材。

李寧編著 ·軟件工程 ·32.4萬字

嵌入式系統軟硬件協同設計實戰指南:基于Xilinx ZYNQ(第2版)
會員

Zynq是集成了ARMCortexA9MPCore的SoC。和傳統SoC不一樣的是,Zynq同時也是一種以處理器為中心的FPGA平臺,能夠在單芯片上提供軟、硬件和I/O可編程的功能。從基礎知識到實戰案例,由淺入深地向讀者系統闡述了利用Zynq平臺進行嵌入式系統和軟硬件協同設計的開發方法。本書分為基礎篇與進階篇兩部分。基礎篇中介紹了Zynq和ZedBoard,并配合ZedBoard實現了一些簡單的入門實驗。同時針對軟件開發人員增設了FPGA硬件加速原理章節。在進階篇中介紹了使用Zynq進行軟硬件協同設計,同時對處理器與可編程邏輯接口等技術進行了詳細剖析。本書提供了20個詳細的設計案例,內容涵蓋了硬件板卡、FPGA邏輯、Linux驅動、Linux操作系統、上層應用等Zynq開發中可能遇到的各個方面,并在最后章節將前述獨立案例整合為4個系統案例。本書重點突出實戰,以案例為指導,配合介紹相關參考文檔,協助讀者盡快上手Zynq上各項設計。本書可作為Zynq初學者、軟硬件協同設計開發人員的參考用書,亦可作為大專院校嵌入式系統設計、片上系統設計、可編程邏輯器件等相關專業的教師和學生參考用書。

陸佳華 潘祖龍 彭競宇 肖雄 孫宏濱 ·硬件維護 ·12.4萬字

QQ閱讀手機版

主站蜘蛛池模板: 临泉县| 顺义区| 渝中区| 札达县| 集安市| 万荣县| 英吉沙县| 南丰县| 河东区| 临湘市| 伊通| 瑞昌市| 江孜县| 永吉县| 漳州市| 南华县| 祁连县| 兰西县| 白山市| 延寿县| 苏尼特左旗| 兰州市| 华坪县| 克山县| 任丘市| 乡宁县| 阳曲县| 屏山县| 同仁县| 工布江达县| 体育| 伊宁市| 吕梁市| 武功县| 贵溪市| 辽中县| 清水县| 木兰县| 绿春县| 定陶县| 依安县|