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

出版時間:2010-5  出版社:西安電子科技大學出版社  作者:孫弋 編  頁數:366  
Tag標簽:無  

前言

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

內容概要

本書以目前工業(yè)嵌入式領域表現出色的ARM9處理器S3C2440和源碼開放的Linux操作系統(tǒng)為基礎,系統(tǒng)地介紹了嵌入式系統(tǒng)S3C2440的開發(fā)過程及S3C2440各個接口的應用編程實例。所有代碼均由作者在軟件平臺調試通過,大部分應用程序代碼為作者在產品開發(fā)過程中所實際應用之成熟代碼。本書對從事該領域產品開發(fā)的工程技術人員有較高的參考價值?! ”緯勺鳛楦叩仍盒k娮?、通信、自動化、計算機等專業(yè)的嵌入式系統(tǒng)課程的教材,也可作為從事嵌入式應用開發(fā)的工程技術人員的參考資料。

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計26條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7