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

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驅動)。《Android深度探索(卷1):HAL與驅動開發》注重理論和實踐相結合。在介紹了大量的基礎知識的同時,為每一個知識點提供了完整的案例,使讀者可以通過實際的代碼更好地理解Linux驅動和Android底層技術。《Android深度探索(卷1):HAL與驅動開發》適合底層開發的程序員和編程愛好者使用,也適合作為相關培訓學校的Android底層開發培訓教材。

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

Unity 4 3D開發實戰詳解
會員

隨著Unity3D的迅猛發展,該游戲引擎通過不斷優化與改進已經升級到4.0。在Unity4.0中增加了許多新的特性,如全新的動畫系統、支持移動平臺的實時陰影、最新的狀態機技術等。《Unity43D開發實戰詳解》隨著游戲引擎的升級加入了許多新的內容,主要內容如下。第1章Unity3D基礎以及開發環境的搭建,簡要介紹了Unity3D開發環境的搭建及其運行機制;第2章Unity集成開發環境詳解,主要對Unity集成開發環境進行詳細介紹;第3章Unity3D開發腳本簡介,講解了特定于Unity的JavaScript腳本和C#腳本編寫的語法和技巧;第4章Unity3D圖形用戶界面基礎及常用對象,主要對Unity開發過程中經常使用的圖形用戶界面控件及對象進行詳細介紹;第5章Unity3D第三方2D組件庫——NGUI,介紹了游戲開發中非常流行的第三方UI界面開發組件庫——NGUI的知識;第6章物理引擎,介紹了Unity開發平臺的完整的物理引擎體系,包括剛體、碰撞器、粒子系統及關節等開發技術;第7章3D游戲開發技術,介紹了天空盒、虛擬按鈕與搖桿、聲音、光源、地形引擎、角色動畫,以及角色控制器等常用技術;第8章著色器——Shaders,介紹了Unity中的著色器和著色器語言——ShaderLab,為各種高級特效的開發打下良好的基礎;第9章雜項,介紹了PlayerPrefs類、NetworkClass(網絡類)、加速度傳感器的使用、視頻貼圖等開發技巧;第10章綜合案例——火力籃球,詳細介紹了火力籃球項目的開發過程及用到的各種相關技術;第11章綜合案例——3D保齡球,詳細介紹了3D保齡球項目的開發過程及用到的各種相關技術。

峰 杜化美 張月霞 索依娜編著 ·軟件工程 ·23.1萬字

QQ閱讀手機版

主站蜘蛛池模板: 永川市| 西华县| 邢台县| 景德镇市| 浙江省| 原平市| 扎兰屯市| 永安市| 正阳县| 游戏| 报价| 凤翔县| 石河子市| 方正县| 合江县| 柘城县| 渝中区| 吉安市| 枣阳市| 新巴尔虎左旗| 潼关县| 通山县| 谢通门县| 福安市| 霸州市| 东乌| 罗源县| 广东省| 湄潭县| 乌兰浩特市| 德昌县| 清原| 磐石市| 泰州市| 于都县| 宝山区| 托克托县| 微山县| 吴旗县| 嘉峪关市| 南澳县|