出版時間:2008-7 出版社:電子工業(yè)出版社 作者:曹垣亮 頁數(shù):377
Tag標簽:無
前言
近幾年我們團隊在ARM方面進行產(chǎn)品化研發(fā)工作,深深地體會到ARM實踐研發(fā)過程隨時都有“地雷”出現(xiàn)。在ARM項目研發(fā)實踐過程中研發(fā)團隊的組建是一件很有挑戰(zhàn)性的工作,因為公司不可能全部招有經(jīng)驗的ARM工程師,招聘來的工程師主要以剛畢業(yè)或畢業(yè)時間不長的研究生、本科生為主,他們大多學習過.ARM或Linux,或有過一些相關(guān)的實踐經(jīng)歷,但是在ARM研發(fā)實踐方面的認識是有限的。為了提高研發(fā)團隊整體研發(fā)質(zhì)量與效果,我們在研發(fā)過程中推行“事緩則圓”的行動準則,實施從問題出發(fā)、從應用出發(fā)、從實踐出發(fā)的內(nèi)訓活動,通過內(nèi)訓活動研發(fā)團隊分享研發(fā)實踐中遇到的問題、現(xiàn)象,分享研發(fā)團隊對現(xiàn)象的描述、分析思路、重現(xiàn)問題與捕獲問題的試驗方案、解決方案、研發(fā)體會等。幫助新同事跨越從ARM原理到ARM研發(fā)實踐的過渡地帶,快速適應ARM項目產(chǎn)品化研發(fā)的技能要求,提高ARM項目研發(fā)成果的產(chǎn)品化程度。本書主要內(nèi)容本書以IEO2008終端(Intelligent Engineer Oasis 2008,無線動力2008)產(chǎn)品方案分析與比較、硬件設(shè)計與調(diào)試、軟件設(shè)計與調(diào)試為線索,主要在產(chǎn)品規(guī)劃、用戶需求、產(chǎn)品定義、設(shè)計實現(xiàn)、問題再現(xiàn)與分析幾個方面進行了詳細的介紹。每個章節(jié)在模塊設(shè)計實現(xiàn)中列出了許多只有在實踐研發(fā)過程中才可能遇到的問題、現(xiàn)象,每章的開發(fā)者體會都是一線研發(fā)人員在設(shè)計實現(xiàn)過程中真實問題與情景的記錄,同時對問題進行了詳細的分析、比較。本書通過實踐問題情景再現(xiàn)、問題分析、問題解決,使讀者通過閱讀本書可以樹立ARM整機產(chǎn)品化的思考方式。本書把ARM研發(fā)過程中Linux漢字顯示支撐移植、LCD彩屏驅(qū)動、內(nèi)核移植、電路設(shè)計與EMC等有一定難度的實踐問題進行了深入的剖析。同時把我們團隊在ARM研發(fā)實踐中摸索出來的“雙漏斗”研發(fā)模型、多層PCB板布線計算方法、結(jié)構(gòu)決定價值、日工程師等方法進行了介紹。
內(nèi)容概要
ARM作為一種嵌入式系統(tǒng)處理器,以高性能、低功耗、低成本等特點占領(lǐng)很大的應用市場。ARM7和ARM9的應用研發(fā)越來越多,在未來相當長時間內(nèi)仍將是應用開發(fā)的主流。本書以ARM9處理器(S3C2440)、ARM7處理器(S3C44BOX)和Linux操作系統(tǒng)為平臺,結(jié)合產(chǎn)品化研發(fā)項目IEO2008終端實踐全過程,詳細介紹了IEO2008方案選型、評估、硬件研發(fā)實踐及軟件研發(fā)實踐。 本書是一本ARM研發(fā)實踐書籍,重點介紹了ARM產(chǎn)品化研發(fā)實踐的設(shè)計思考、問題分析、問題解決,使讀者能夠快速地掌握ARM產(chǎn)品化研發(fā)實踐的方法與技能。本書把ARM研發(fā)過程中Linux漢字顯示支撐移植、LCD彩屏驅(qū)動、內(nèi)核移植、電路設(shè)計與EMC等有一定難度的實踐問題進行了深入的剖析。同時把我們團隊在ARM研發(fā)實踐中摸索出來的“雙漏斗”研發(fā)模型、多層PCB板布線計算方法、結(jié)構(gòu)決定價值、日工程師等方法進行了介紹。此外,本書還有配套資源供免費下載。 本書內(nèi)容實用易懂,適合高等院校相關(guān)專業(yè)的師生閱讀,可以作為嵌入式系統(tǒng)開發(fā)與應用技術(shù)人員的參考書,也可以作為嵌入式培訓機構(gòu)或企業(yè)內(nèi)的培訓教材。
書籍目錄
硬件篇 第1章 ARM基礎(chǔ) 1.1 ARM基礎(chǔ) 1.2 S3C4480X介紹 1.3 S3C2440介紹 1.4 ARM9芯片功能比較 第2章 IEO終端模塊 2.1 LCD原理 2.2 GPRS原理 2.3 微型打印機原理 2.4 CAMERA原理 第3章 IEO終端產(chǎn)品線規(guī)劃 3.1 IEO整體解決方案的作用 3.2 IEO2008終端技術(shù)方案分析 3.3 IEO產(chǎn)品線研發(fā)決策 3.4 開發(fā)者體會 第4章 IEO2008終端硬件設(shè)計與調(diào)試 4.1 基于S3C2440的基礎(chǔ)板設(shè)計與調(diào)試 4.2 基于S3C2440的核心板設(shè)計與調(diào)試 4.3 基于S3C4480x的基礎(chǔ)板設(shè)計與調(diào)試 4.4 基于S3C4480x的核心板設(shè)計與調(diào)試 4.5 開發(fā)者體會 第5章 ARM硬件產(chǎn)品化研發(fā)思考 5.1 選擇ARM的機會與陷阱 5.2 ARM產(chǎn)品化研發(fā)--結(jié)構(gòu)決定價值的實踐 5.3 從原理圖到PCB有多遠 5.4 EMC/EMI常見問題 軟件篇 第6章 Bootloader原理 第7章 Linux內(nèi)核與文件系統(tǒng) 第8章 鍵盤驅(qū)動軟件 第9章 GPRS軟件 第10章 MS12864R漢字LCD模塊軟件 第11章 TFT 2.8英寸彩屏軟件 第12章 多模塊測試與系統(tǒng)漢字支撐 第13章 微型打印機軟件 第14章 CAMERA驅(qū)動軟件 第15章 ARM產(chǎn)品化研發(fā)項目管理實踐附錄A ARM7/9 JTAG電路附錄B IEO 2008基礎(chǔ)板與核心板電路參考文獻
章節(jié)摘錄
插圖:第1章 ARM基礎(chǔ)本章要點通過對本章的學習,讀者可以了解以下內(nèi)容:ARM與51單片機的特點比較;S3C2440、S3C44BOX的原理框圖;S3C2410,S3C2413,S3C2440的功能比較;S3C2440與PXA270的功能比較。1.1 ARM基礎(chǔ)1.1.1 ARM介紹ARM是Advanced RISC Machines的縮寫,也是微處理器行業(yè)的一家知名企業(yè)。ARM具有性能高、成本低和能耗低的特點,適用于多種領(lǐng)域,比如嵌入式控制、消費/教育類多媒體和移動式應用等。ARM將其技術(shù)授權(quán)給世界上許多著名的半導體、軟件和0EM廠商,每個廠商得到的都是一套獨一無二的ARM相關(guān)技術(shù)及服務。利用這種合伙關(guān)系,ARM很快成為許多全球性RISC標準的締造者。目前,總共有30家半導體公司與ARM簽訂了硬件技術(shù)使用許可協(xié)議,其中包括Intel、IBM、LG半導體、NEC、SONY、PHILIPS和美國國家半導體這樣的大公司。1.1.2 ARM特點ARM的設(shè)計實現(xiàn)了功耗小但性能高的結(jié)構(gòu)。ARM處理器結(jié)構(gòu)簡單,使ARM的內(nèi)核非常小,這樣使器件的功耗也非常低。ARM是精簡指令集計算機(Iusc),它集成了非常典型的RISC結(jié)構(gòu)特性:(1)一個大的、統(tǒng)一的寄存器文件。(2)加載/存儲結(jié)構(gòu),數(shù)據(jù)處理的操作只針對寄存器的內(nèi)容,而不直接對存儲器進行操作。(3)簡單的尋址模式,所有加載/存儲的地址都由寄存器的內(nèi)容和指令域決定。(4)統(tǒng)一和固定長度的指令域,簡化了指令的譯碼。此外,ARM體系結(jié)構(gòu)還提供:(1)每一條數(shù)據(jù)處理指令都對算術(shù)邏輯單元(ALU)和移位器進行控制,以實現(xiàn)對ALU和移位器的最大利用。
編輯推薦
《嵌入式技術(shù)與應用叢書·基于ARM9/7產(chǎn)品化研發(fā)實踐》把ARM研發(fā)過程中Linux漢字顯示支撐移植、LCD彩屏驅(qū)動、內(nèi)核移植、電路設(shè)計與EMC等有一定難度的實踐問題進行了深入的剖析供讀者“拿來就用“。同時把我們團隊在ARM研發(fā)實踐中模索出來的“雙漏斗“研發(fā)模型、多層PCB板布線計算方法、結(jié)構(gòu)決定價值、日工程師等方法進行了介紹。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
基于ARM9/7產(chǎn)品化研發(fā)實踐 PDF格式下載