基于S3C2440的嵌入式Linux開(kāi)發(fā)實(shí)例

出版時(shí)間:2010-5  出版社:西安電子科技大學(xué)出版社  作者:孫弋 編  頁(yè)數(shù):366  
Tag標(biāo)簽:無(wú)  

前言

隨著電子技術(shù)的發(fā)展和SOC片上系統(tǒng)應(yīng)用領(lǐng)域的不斷擴(kuò)展,嵌入式系統(tǒng)已經(jīng)在消費(fèi)、電子、軍事和醫(yī)療衛(wèi)生領(lǐng)域得到了廣泛應(yīng)用,并且將會(huì)在更廣泛的領(lǐng)域中占據(jù)更多的市場(chǎng)份額。本書(shū)從嵌入式產(chǎn)品驅(qū)動(dòng)的基本開(kāi)發(fā)流程入手,由工業(yè)級(jí)嵌入式系統(tǒng)CPUS3C2440主要應(yīng)用接口設(shè)計(jì)展開(kāi)描述。期望通過(guò)本書(shū)的學(xué)習(xí)使讀者不僅了解嵌入式系統(tǒng)接口開(kāi)發(fā)的基本概念,還能掌握相關(guān)接口應(yīng)用產(chǎn)品的開(kāi)發(fā)方法。本書(shū)共分為13章,各章的主要內(nèi)容如下:第1章介紹了嵌入式系統(tǒng)的現(xiàn)狀和嵌入式系統(tǒng)的開(kāi)發(fā)模式,詳細(xì)描述了嵌入式系統(tǒng)產(chǎn)品開(kāi)發(fā)的特點(diǎn)和設(shè)計(jì)流程、嵌入式產(chǎn)品的軟/硬件劃分以及硬件的詳細(xì)設(shè)計(jì)和軟件設(shè)計(jì),最后介紹了嵌入式開(kāi)發(fā)的電路基礎(chǔ)。

內(nèi)容概要

本書(shū)以目前工業(yè)嵌入式領(lǐng)域表現(xiàn)出色的ARM9處理器S3C2440和源碼開(kāi)放的Linux操作系統(tǒng)為基礎(chǔ),系統(tǒng)地介紹了嵌入式系統(tǒng)S3C2440的開(kāi)發(fā)過(guò)程及S3C2440各個(gè)接口的應(yīng)用編程實(shí)例。所有代碼均由作者在軟件平臺(tái)調(diào)試通過(guò),大部分應(yīng)用程序代碼為作者在產(chǎn)品開(kāi)發(fā)過(guò)程中所實(shí)際應(yīng)用之成熟代碼。本書(shū)對(duì)從事該領(lǐng)域產(chǎn)品開(kāi)發(fā)的工程技術(shù)人員有較高的參考價(jià)值?! ”緯?shū)可作為高等院校電子、通信、自動(dòng)化、計(jì)算機(jī)等專業(yè)的嵌入式系統(tǒng)課程的教材,也可作為從事嵌入式應(yīng)用開(kāi)發(fā)的工程技術(shù)人員的參考資料。

書(shū)籍目錄

第1章 嵌入式系統(tǒng)開(kāi)發(fā)基礎(chǔ) 1.1 嵌入式Linux系統(tǒng)開(kāi)發(fā)模式  1.1.1 嵌入式系統(tǒng)設(shè)計(jì)的特點(diǎn)  1.1.2 嵌入式系統(tǒng)的設(shè)計(jì)流程  1.1.3 嵌入式系統(tǒng)的軟硬件劃分  1.1.4 嵌入式系統(tǒng)的產(chǎn)品硬件詳細(xì)設(shè)計(jì) 1.2 嵌入式系統(tǒng)的軟件設(shè)計(jì)  1.2.1 嵌入式軟件平臺(tái)的選擇  1.2.2 嵌入式軟件性能的設(shè)計(jì)  1.2.3 嵌入式軟件開(kāi)發(fā)流程 1.3 嵌入式開(kāi)發(fā)電路基礎(chǔ)  1.3.1 電路原理圖設(shè)計(jì)  1.3.2 電路PCB設(shè)計(jì)基礎(chǔ)  1.3.3 電子電路抗干擾技術(shù)  1.3.4 PCB設(shè)計(jì)中常用定義、符號(hào)和縮略語(yǔ)  1.3.5 PCB工藝設(shè)計(jì)考慮的基本問(wèn)題  1.3.6 印制板常用基板設(shè)計(jì)要求  1.3.7 PCB制造一般技術(shù)要求  1.3.8 PCB設(shè)計(jì)基本工藝要求  1.3.9 拼板設(shè)計(jì)  1.3.10 元件的選用原則  1.3.11 組裝方式  1.3.12 元件布局  1.3.13 布線要求  1.3.14 焊盤與線路的連接  1.3.15 大面積電源區(qū)和接地區(qū)的設(shè)計(jì)  1.3.16 通孔插裝元件焊盤設(shè)計(jì)  1.3.17 導(dǎo)通孔的設(shè)計(jì)  1.3.18 阻焊層設(shè)計(jì)  1.3.19 字符圖  1.3.20 元器件的表示方法第2章 嵌入式微處理器及S3C2440處理器 2.1 嵌入式微處理器的結(jié)構(gòu)和類型  2.1.1 嵌入式微處理器的分類  2.1.2 典型32位ARM微處理器的結(jié)構(gòu)和特點(diǎn) 2.2 ARM9微處理器簡(jiǎn)介  2.2.1 ARM9與ARM7處理器的比較  2.2.2 三星S3C2440XARM9處理器基礎(chǔ)第3章 LinuxFlash驅(qū)動(dòng)及應(yīng)用實(shí)例 3.1 Hash簡(jiǎn)介 3.2 S3C2440NandFlash接口硬件及寄存器介紹  3.2.1 S3C2440NandFlash電路介紹  3.2.2 NandFlash寄存器介紹 3.3 S3C2440Flash控制器驅(qū)動(dòng)程序分析  3.3.1 寄存器地址和功能定義  3.3.2 數(shù)據(jù)結(jié)構(gòu)和變量描述  3.3.3 主要函數(shù)描述第4章 S3C2440SD/MMCLinux驅(qū)動(dòng)及應(yīng)用案例 4.1 SD/MMC概述  4.1.1 SD卡總線協(xié)議及工作原理  4.1.2 SD卡引腳及接口電路 4.2 S3C2440SD/MMC接口寄存器介紹 4.3 LinuxSD/MMC驅(qū)動(dòng)程序分析  4.3.1 寄存器地址和功能定義  4.3.2 數(shù)據(jù)結(jié)構(gòu)和變量描述  4.3.3 主要函數(shù)描述第5章 S3C2440I/O接口Linux驅(qū)動(dòng)及應(yīng)用實(shí)例 5.1 GPl0接口基礎(chǔ) 5.2 S3C2440GPl0接口硬件及寄存器.  5.2.1 S3C2440GPl0接口硬件  5.2.2 GPl0寄存器 5.3 SC2440GPl0驅(qū)動(dòng)及LED應(yīng)用程序分析  5.3.1 寄存器地址和功能定義  5.3.2 GPl0驅(qū)動(dòng)LED程序主要函數(shù)描述 5.4 S3C2440LED應(yīng)用程序設(shè)計(jì)例程第6章 Linux下$3C2440串口驅(qū)動(dòng)及應(yīng)用實(shí)例 6.1 串口的基本類型  6.1.1 RS-232串行接口標(biāo)準(zhǔn)  6.1.2 RS-422與RS一485串行接口標(biāo)準(zhǔn) 6.2 Linux串口驅(qū)動(dòng)程序與分析  6.2.1 串行端口終端(/dev/ttySn)  6.2.2 偽終端(/dev/pty/)  6.2.3 控制終端(/dev/tty)  ……第7章 S3C2440 SPI接口驅(qū)動(dòng)及CAN協(xié)議實(shí)現(xiàn)第8章 LCD設(shè)備驅(qū)動(dòng)與應(yīng)用案例第9章 S3C2440USB接口Linux驅(qū)動(dòng)及應(yīng)用實(shí)例第10章 S3C2440A/D接口和觸摸屏Linux驅(qū)動(dòng)及應(yīng)用實(shí)例第11章 Linux下網(wǎng)卡驅(qū)動(dòng)及應(yīng)用實(shí)例參考文獻(xiàn)

章節(jié)摘錄

插圖:2)選擇處理器嵌入式系統(tǒng)硬件的核心部件是嵌入式微處理器。在選擇處理器時(shí)主要考慮以下幾方面的因素:(1)處理器性能。處理器的性能取決于多個(gè)方面的因素,如處理器的時(shí)鐘頻率、內(nèi)部寄存器的大小、指令字的長(zhǎng)度等。對(duì)于許多需要使用處理器的嵌入式系統(tǒng)設(shè)計(jì)來(lái)說(shuō),目標(biāo)不在于挑選速度最快的處理器,而在于選取能夠滿足系統(tǒng)要求的處理器。(2)處理器技術(shù)指標(biāo)。目前許多嵌入式處理器都集成了外圍設(shè)備的功能,減少了芯片的數(shù)量,增強(qiáng)了系統(tǒng)的功能,降低了整個(gè)系統(tǒng)的開(kāi)發(fā)費(fèi)用。選擇處理器必須首先考慮,系統(tǒng)所要求的硬件能否較容易連接到處理器;其次考慮該處理器的一些支持芯片,如DMA控制器、內(nèi)存管理器、中斷控制器、串行設(shè)備和時(shí)鐘等的配置。(3)處理器功耗。嵌入式微處理器最大并且增長(zhǎng)最快的市場(chǎng)是手持設(shè)備、電子記事本、PDA、手機(jī)、GPS導(dǎo)航器、智能家電等消費(fèi)類電子產(chǎn)品。這些產(chǎn)品中應(yīng)用的微處理器要求具有高性能、低功耗等特點(diǎn),同時(shí)要求具有較強(qiáng)的續(xù)航能力,如果用于工業(yè)控制,則對(duì)這方面的考慮較弱。(4)軟件支持工具。選擇合適的軟件開(kāi)發(fā)工具對(duì)系統(tǒng)的開(kāi)發(fā)效率會(huì)起到很重要的作用。(5)處理器是否內(nèi)置調(diào)試工具。如果處理器內(nèi)置了調(diào)試工具,則可以大大縮小調(diào)試周期,降低調(diào)試的難度。2.硬件功能模塊的劃分完成嵌入式系統(tǒng)硬件選擇之后,進(jìn)行系統(tǒng)硬件功能模塊的劃分,主要是對(duì)系統(tǒng)硬件資源進(jìn)行合理的布局。硬件布局是針對(duì)于不同的硬件模塊、硬件模塊與嵌入式處理器之間以及模塊之間的連接關(guān)系對(duì)硬件位置所做的調(diào)整。具體布局原則及模塊劃分原則在后面將詳細(xì)描述。

編輯推薦

《基于S3C2440的嵌入式Linux開(kāi)發(fā)實(shí)例》由西安電子科技大學(xué)出版社出版。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    基于S3C2440的嵌入式Linux開(kāi)發(fā)實(shí)例 PDF格式下載


用戶評(píng)論 (總計(jì)26條)

 
 

  •   就是些實(shí)例,要學(xué)習(xí)嵌入式還是多看看linux吧
  •   書(shū)里面的實(shí)例很豐富,值得購(gòu)買學(xué)習(xí)
  •   很多不錯(cuò)的實(shí)例,適用于入門的學(xué)習(xí)者
  •   恩, 不錯(cuò) 的書(shū) 。 學(xué)習(xí)中!
  •   對(duì)學(xué)習(xí)mini2440很有幫助。。。。。。。。。。。。
  •   初學(xué)者入門書(shū)籍
  •   這本書(shū)介紹的還可以,但關(guān)于S3C2440本身的相關(guān)硬件的太少了?。?連最基本的引腳圖、常用信號(hào)線、控制線等都幾乎未提到! 而且既然是做關(guān)于linux的相關(guān)程序,本書(shū)前半部至少應(yīng)介紹linux的移植方法和Boorloader的相關(guān)寫法。 當(dāng)然本書(shū)還有好的地方:把S3C2440里的有關(guān)內(nèi)、外設(shè)的寄存器和用法都介紹的很詳細(xì)、很不錯(cuò)!而且還附有相關(guān)源碼,很適合設(shè)計(jì)參考用書(shū)。這是本人的一點(diǎn)意見(jiàn),希望作者能給予修正,或再出一本與本書(shū)互補(bǔ)等等……
  •   講的比較詳細(xì),對(duì)于學(xué)習(xí)其他cpu的arm也很有幫助
  •   剛買來(lái),還沒(méi)完全開(kāi)始細(xì)讀,給個(gè)好評(píng)吧~
  •   書(shū)還可以,只是有一本還需要整個(gè)板子試試
  •   一本驅(qū)動(dòng)的合集
  •   不錯(cuò)!值得好好讀閱??!
  •   對(duì)處理器以及外設(shè)介紹過(guò)少,很大篇幅是寄存器表格和代碼。
  •   簡(jiǎn)單介紹了驅(qū)動(dòng)的2440下Linux驅(qū)動(dòng)的實(shí)例,學(xué)習(xí)書(shū)
  •   感覺(jué)就像是 將S3C2440的各個(gè)驅(qū)動(dòng)資料拼湊成了一本書(shū);不過(guò)也有一個(gè)好處 省的找資料!
  •   講解驅(qū)動(dòng)的內(nèi)容,書(shū)中有源碼,就是本書(shū)沒(méi)有佩帶光碟
  •   正在研讀中!
  •   不夠精煉~ 感覺(jué)都是一些代碼湊成了一本書(shū)!
  •   這本書(shū)說(shuō)他是講驅(qū)動(dòng)的吧,連驅(qū)動(dòng)代碼的分析都沒(méi)有,甚至就是把驅(qū)動(dòng)里的函數(shù)提取了一部分羅列出來(lái)沒(méi)有什么分析,驅(qū)動(dòng)都沒(méi)一個(gè)完整的驅(qū)動(dòng)程序,說(shuō)是講硬件的吧,他的程序又不能裸奔,整個(gè)書(shū)就是一**!
  •   簡(jiǎn)直是浪費(fèi)錢財(cái)!
  •   5折折上折買的,很劃算。
  •   不錯(cuò)值得學(xué)習(xí),有深度
  •   好不容易找到本2440的
  •   退貨了 12天過(guò)去了 ,還沒(méi)有給我退款
  •   還可以吧,正版的
  •   書(shū)的質(zhì)地還行
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7