嵌入式linux軟硬體開發詳解——基于s5pv210處理器
近年來,嵌入式技術和嵌入式産品發展勢頭迅猛,其應用領域涉及通信産品、消費電子、汽車工業、工業控制、資訊家電、國防工業等各個方面。嵌入式産品在it産業以及電子工業的經濟總額中所占的比重越來越大,對國民經濟增長的貢獻日益顯著。随着智能手機、媒體播放器、數位相機和機頂盒等嵌入式産品的普及,嵌入式系統的知識在廣大群眾中的傳播也越來越廣泛。出于對嵌入式高科技知識的追求,廣大在校學生紛紛選修嵌入式系統課程,以獲得嵌入式系統的理論知識和開發技能。嵌入式系統目前已經成為高等院校計算機及相關專業的一門重要課程,也是相關領域研究、應用和開發專業技術人員必須掌握的重要技術之一。
嵌入式系統的設計與開發作為一項實踐性很強的專業技術,隻學習理論知識是無法真正深刻了解和掌握的,是以嵌入式系統課程教學的問題是講授理論原理比較容易,如何讓學生有效地進行實踐比較難。作者根據近年嵌入式系統課程教學和工程實踐體會到,隻通過書本難以讓學生提高嵌入式系統的實際設計能力。傳統的以課堂講授為主、以教師為中心的教學和學習方法會使學生感到枯燥和抽象,難以鍛煉嵌入式系統設計所必需的對器件手冊、源代碼和相關領域的自學能力,難以提高學生嵌入式系統的實際設計能力。而本書以實用、切合實際為原則,采用了列舉執行個體的方式,深入淺出地揭示嵌入式系統技術在具體項目中的應用。
本書分為5篇,共14章。硬體設計篇詳細地介紹了基于smart210和gec210實驗平台硬體系統設計内容;開發基礎篇介紹了嵌入式linux開發環境搭建、常用軟體安裝及makefile和shell程式設計;系統移植篇介紹了嵌入式linux作業系統移植、根檔案系統制作、qt4庫移植及qwt移植等内容,這些内容都是嵌入式系統開發中的基本内容,也是嵌入式系統開發者的必備技能,驅動開發篇介紹了嵌入式linux驅動開發内容;項目實戰篇通過具體執行個體帶領讀者由淺入深地完成硬體驅動開發及qt下應用程式開發,通過對具體項目的講解,讀者可以清楚地看到運作的現象或結果,進而留下直覺和深刻的印象,這樣才能迅速了解和掌握嵌入式系統基本工作原理、一般設計流程和常用的設計技巧,具備初步的系統設計能力。
<a href="https://yq.aliyun.com/articles/99677">第一篇 硬體設計篇</a>
<a href="https://yq.aliyun.com/articles/99678">第1章 硬體系統概述</a>
<a href="https://yq.aliyun.com/articles/99681/">1.1 硬體系統資源</a>
<a href="https://yq.aliyun.com/articles/99686">1.2 s5pv210處理器</a>
<a href="https://yq.aliyun.com/articles/99692/">第2章 核心闆電路設計</a>
<a href="https://yq.aliyun.com/articles/99699">2.1 s5pv210晶片位址配置設定</a>
<a href="https://yq.aliyun.com/articles/99708/">2.2 ddr2 sdram晶片</a>
<a href="https://yq.aliyun.com/articles/99723">2.3 slc nand flash晶片</a>
<a href="https://yq.aliyun.com/articles/99731">2.4 dm9000a以太網控制器</a>
<a href="https://yq.aliyun.com/articles/99739">2.5 wm8960音頻編解碼晶片</a>
第3章 擴充闆電路設計
第二篇 開發基礎篇
第4章 嵌入式linux開發環境建構
第5章 make工程管理及shell程式設計
第三篇 系統移植篇
第6章 移植u-boot
第7章 移植linux核心
第8章 制作根檔案系統
第9章 移植觸摸庫及qt4庫
第四篇 驅動開發篇
第10章 驅動開發基礎
第11章 驅動開發核心技術
第12章 驅動開發進階
第五篇 項目實戰篇
第13章 基礎執行個體
第14章 綜合執行個體