o'reilly的幾本不錯的關於嵌入式開發的入門書籍

一直都覺得o'reilly的圖書質量不錯,今天偶爾在網上查找搜到中文有三本,想來應該不錯,先記下來,以後有機會再拜讀~~~

《C/C++嵌入式系統編程》

前言
第一章 引言
     什麼是嵌入式系統
     各種實現間的差異
     C:最基本的必需品
     關於硬件的一些說明
第二章 你的第一個嵌入式程序
     Hello,World!
     閃爍程序(譯註1)
     無限循環的作用
第三章 編譯、鏈接和定址
     創建過程
     編譯
     鏈接
     定址
     創建閃爍程序
     在ROM中的時候……
第四章 下載和調試
     遠程調試器
     仿真器
     模擬器和其他工具
第五章 接觸硬件
     理解全貌
     檢查一下環境
     瞭解通信過程
     接觸處理器
     研究擴展的外圍設備
     初始化硬件
第六章 存儲器
     存儲器的類型
     存儲器的測試
     驗證存儲器內容
     使用快閃存儲器
第七章 外圍設備
     控制和狀態寄存器
     設備驅動原理
     一個簡單的時鐘驅動
     修改後的閃爍程序
第八章 操作系統
     歷史和目的
     ADEOS
     實時特徵
     選擇過程
第九章 合成一個整體
     應用程序的概述
     閃爍指示燈
     打印"Hello, World!"
     利用串行端口
     Zilog 85230 串行端口控制器
第十章 優化你的代碼
     提高代碼的效率
     減小代碼的大小
     降低內存的使用
     限制C++的影響
附錄
詞彙表

《嵌入式硬件設計》

章節目錄


前言
第一部分 背景知識
第一章 計算機體系結構介紹
概念
存儲器
輸入/輸出
DMA
嵌入式計算機體系結構
第二章 電子學概覽
電壓和電流
模擬信號
功率
電阻
電容
RC電路
電感
變壓器
二極管
晶體
數字信號
理解電路原理圖
閱讀技術手冊
第三章 電源
來自壁上插座的電流
電池
穩壓器
第四章 搭建硬件平臺
消除噪聲
迅速而又隨性地構造
印刷電路板
爲一個設計佈線
調試工具
製作電路板
上電
添加處理器
關於調試的一些思考
第二部分 嵌入式處理器和系統
第五章 PIC微控制器
兩款處理器的發展史
一個簡單的實例
一個更大的PIC處理器
第六章 AVR微控制器
AVR處理器的體系結構
ATtiny15處理器
代碼的下載
更強大的AVR處理器
總線接口
第七章 68000系列處理器
68000處理器的體系結構
簡單的基於68000的計算機
第八章 基於DSP的控制器
DSP56800
基於DSP56805的計算機
JTAG
第三部分 外設和接口
第九章 使用SPI和I2C接口添加外圍設備
串行外圍設備接口(SPI)
內部集成電路(I2C)總線
使用I2C接口添加一個實時時鐘
使用I2C添加一個小顯示設備
第十章 串口
通用異步收發器(UART)
錯誤檢測
歷史悠久而可靠的RS-232C
RS-422
紅外通信
USB
第十一章 網絡
RS-485
控制器局域網絡CAN
以太網(Ethernet)
第十二章 模擬量
放大器
模/數轉換
連接外部ADC
溫度傳感器
光電傳感器
加速計
壓力傳感器
磁場傳感器
數/模轉換
脈寬調製(PWM)
電機控制
開關大負載
參考書目
索引

《構建嵌入式Linux系統》

章節目錄

前言
第一章 概述
定義
嵌入式Linux系統的實際應用
以多組件系統爲例
設計與實現方法
第二章 基本概念
主機類型
主機/目標板開發設置的類型
主機/目標板調試設置的類型
嵌入式Linux系統的一般架構
系統啓動過程
引導配置的類型
系統存儲器的設計
第三章 所支持的硬件
處理器架構
總線與接口
I/O
存儲設備
通用網絡
工業級網絡
系統監控
第四章 開發工具
實際項目工作空間的使用
GNU跨平臺開發工具鏈
C鏈接庫的替代品
Java
Perl
Python
Ada
其他程序語言
集成開發環境
終端仿真程序
第五章 內核方面的考慮
選擇內核
內核配置
編譯內核
安裝內核
實地測試
第六章 根文件系統的內容
根文件系統的基本結構
鏈接庫
內核模塊
內核映像
設備文件
主要的系統應用程序
定製應用程序
系統初始化
第七章 存儲設備管理
MTD支持的設備
磁盤設備
是否啓用交換功能
第八章 根文件系統的設置
選擇文件系統
使用經NFS安裝的根文件系統將文件系統映像寫入flash設備
CRAMFS
JFFS2
NFTL上的磁盤文件系統
RAM disk上的磁盤文件系統
安裝TMPFS上的目錄
在線更新
第九章 設置 bootloader
各式各樣的bootloader
網絡引導的服務器設置
在磁盤和CompactFlash設備上使用LILO
在DiskOnChip設備上使用GRUB
U-Boot
第十章 設置網絡服務
Internet Super-Server
使用SNMP進行遠程管理
通過Telnet進行網絡登錄
使用SSH進行安全通信
通過HTTP提供Web內容
通過DHCP進行動態配置
第十一章 調試工具
用gdb進行應用程序調試
跟蹤
性能分析
內存調試
關於硬件工具
附錄一 工作單
附錄二 資源
附錄三 重要的版權聲明
源代碼索引

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章