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

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底層技術。《Android深度探索(卷1):HAL與驅動開發》適合底層開發的程序員和編程愛好者使用,也適合作為相關培訓學校的Android底層開發培訓教材。

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

解決方案架構師修煉之道(原書第2版)
會員

本書將帶你了解成為一名成功的解決方案架構師所需要了解的基本概念、設計原則和模式、架構考量以及相關的新技術。本書是一部深度解讀并實踐解決方案架構師這一角色的綜合性指南。書中不僅詳細介紹了設計支柱、高級設計模式、反模式以及現代軟件設計的云原生方面的知識,還闡述了解決方案架構師在不同層次的任務和責任——從技術架構設計的基本原則到實際項目中的難點突破,再到面對新興技術挑戰時的應對手段,都有著詳盡而實用的解說。同時,作者并未忽視那些在架構設計之外同樣至關重要的軟技能,如溝通協調、團隊領導力、創新能力,以及對于行業趨勢的敏銳度等,這些都是決定一位解決方案架構師能否在實踐中游刃有余、脫穎而出的關鍵品質。相較于第1版,第2版與時俱進地更新了大量前沿內容,特別是針對當前熱門的IT趨勢,如大數據架構、人工智能架構、物聯網架構等方面,進行了深度探討和案例解析。值得一提的是,本書還前瞻性地介紹了量子計算這一尖端領域,讓你有機會接觸未來可能重塑IT行業的關鍵技術趨勢,為你的職業發展鋪設更加寬廣的道路。

(印)所羅伯·斯里瓦斯塔瓦 (印)內拉賈利·斯里瓦斯塔夫 ·軟件工程 ·29.3萬字

QQ閱讀手機版

主站蜘蛛池模板: 依安县| 遂昌县| 大悟县| 高州市| 台湾省| 洛阳市| 玉林市| 定兴县| 娄底市| 牟定县| 屏东市| 沧州市| 五原县| 宁武县| 遵化市| 阿拉善盟| 富裕县| 根河市| 稷山县| 镶黄旗| 朝阳区| 连山| 清远市| 海南省| 师宗县| 曲周县| 皮山县| 旬邑县| 改则县| 澎湖县| 巴南区| 桐庐县| 耿马| 双峰县| 民和| 象州县| 关岭| 高台县| 于都县| 扎囊县| 如东县|