編輯推薦
《嵌入式Linux應用開發完全手冊》以S3C2410、S3C2440開發闆為例,從分析硬件上電執行的第1條指令開始,到構造齣一個類似PDA、基於Linux的桌麵GUI係統,帶領讀者學習、掌握從最底層到高層的軟件編寫方法。 《嵌入式Linux應用開發完全手冊》由淺入深,循序漸進,適閤剛接觸嵌入式Linux的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。
內容簡介
《嵌入式Linux應用開發完全手冊》全麵介紹瞭嵌入式Linux係統開發過程中,從底層係統支持到上層GUI應用的方方麵麵,內容涵蓋Linux操作係統的安裝及相關工具的使用、配置,嵌入式編程所需要的基礎知識(交叉編譯工具的選項設置、Makefile語法、ARM匯編指令等),硬件部件的使用及編程(囊括瞭常見硬件,比如UART、I*IC、LCD等),UBoot、Linux內核的分析、配置和移植,根文件係統的構造(包括移植busybox、glibc、製作映象文件等),內核調試技術(比如添加kgdb補丁、棧迴溯等),驅動程序編寫及移植(LED、按鍵、擴展串口、網卡、硬盤、SD卡、LCD和USB等),GUI係統的移植(包含兩個GUI係統:基於Qtopia和基於X),應用程序調試技術。
《嵌入式Linux應用開發完全手冊》從最簡單的點亮一個LED開始,由淺入深地講解,使讀者最終可以配置、移植、裁剪內核,編寫驅動程序,移植GUI係統,掌握整個嵌入式Linux係統的開發方法。
《嵌入式Linux應用開發完全手冊》由淺入深,循序漸進,適閤剛接觸嵌入式Linux的初學者學習,也可作為大、中專院校嵌入式相關專業本科生、研究生的教材。
目錄
第1篇 嵌入式Linux開發環境構建篇
第1章 嵌入式Linux開發概述
第2章 嵌入式Linux開發環境構建
第3章 嵌入式編程基礎知識
第4章 Windows、Linux環境下相關工具、命令的使用
第2篇 ARM9嵌入式係統基礎實例篇
第5章 GPIO接口
第6章 存儲器控製
第7章 內存管理單元MMU
第8章 NAND Flash控製器
第9章 中斷體係結構
第10章 係統時鍾和定時器
第11章 通用異步收發器UART
第12章 I*IC接口
第13章 LCD控製器
第14章 ADC和觸摸屏接口
第3篇 嵌入式Linux係統移植篇
第15章 移植U-Boot
第16章 移植Linux內核
第17章 構建Linux根文件係統
第18章 Linux內核調試技術
第4篇 嵌入式Linux設備驅動開發篇
第19章 字符設備驅動程序
第20章 Linux異常處理體係結構
第21章 擴展串口驅動程序移植
第22章 網卡驅動程序移植
第23章 IDE接口和SD卡驅動程序移植
第24章 LCD和USB驅動程序移植
第5篇 嵌入式Linux係統應用開發篇
第25章 嵌入式GUI開發
第26章 基於X的GUI開發
第27章 Linux應用程序調試技術
參考文獻
精彩書摘
第1篇 嵌入式Linux開發環境構建篇
第1章 嵌入式Linux開發概述
1.2 基於ARM處理器的嵌入式Linux係統
1.2.1 ARM處理器介紹
1. ARM的概念
嵌入式處理器種類繁多,有ARM、MIPS、PPC等多種架構。ARM處理器的文檔豐富,各類嵌入式軟件大多(往往首選)支持ARM處理器,使用ARM開發闆來學習嵌入式開發是個好選擇。基於不同架構CPU的開發是相通的,掌握ARM架構之後,在使用其他CPU時也會很快上手。當然,作為産品進行選材時,需要考慮的因素就非常多瞭,這不在本書的介紹範圍之內。
ARM(Advanced RISC Machine),既可以認為是一個公司的名字,也可以認為是對一類微處理器的通稱,還可以認為是一種技術的名字。ARM公司是32位嵌入式RISC微處理器技術的領導者,自從1990年創辦公司以來,基於ARM技術IP核的微處理器的銷售量已經超過瞭100億。
ARM公司並不生産芯片,而是齣售芯片技術授權。其閤作公司針對不同需求搭配各類硬件部件,比如UART、SDI、I2C等,設計齣不同的SoC芯片。
ARM公司在技術上的開放性使得它的閤作夥伴既有世界項級的半導體公司,也有各類中、小型公司。隨著閤作夥伴的增多,也使得ARM處理器可以得到更多的第三方工具、製造和軟件支持,又使整個係統成本降低,使新品上市時間加快,從而具有更大的競爭優勢。
基於ARM的處理器以其高速度、低功耗、價格低等優點得到非常廣泛的應用,它可以應用於以下領域:
①為無級通信、消費電子、成像設備等産品提供可運行復雜操作係統的開放應用平颱;
②在海量存儲、汽車電子、工業控製和網絡應用等領域提供實時嵌入式應用;
③安全係統,比如信用卡、SIM卡等。
前言/序言
嵌入式Linux應用開發完全手冊(附CD光盤1張) 下載 mobi epub pdf txt 電子書 格式
評分
☆☆☆☆☆
書質量很好,想學linux還是得看老外寫的書
評分
☆☆☆☆☆
比較細,也很全!!看著覺得懂瞭好多,有種相見恨晚的感覺!
評分
☆☆☆☆☆
資料很好,看瞭電子版纔買的
評分
☆☆☆☆☆
紙張一點都不好,感覺像是盜版的!湊閤著看!
評分
☆☆☆☆☆
紙張一點都不好,感覺像是盜版的!湊閤著看!
評分
☆☆☆☆☆
這本書感覺像是盜版書,在京東買瞭兩本都感覺像是盜版,算瞭,下次不在京東上買東西瞭!!
評分
☆☆☆☆☆
評分
☆☆☆☆☆
還可以,買來放著備用。就是這紙張感覺不經翻
評分
☆☆☆☆☆
空白頁很多!懶得換!質量控製無語!國內的企業,品質管理差強人意!