嵌入式系統編程:使用C和GNU開發工具

嵌入式系統編程:使用C和GNU開發工具

《嵌入式系統編程:使用C和GNU開發工具(第2版)》出版於2009年,主要向程式設計師講述了關於嵌入式開發過程的重要內容。書中的技術和所列舉的代碼例子對現實世界的各種嵌入式軟體都是可直接使用的。

圖書信息

平裝: 272頁

正文語種: 簡體中文

開本: 16

ISBN: 9787508383767

作者簡介

作者:(美國) 巴爾安 (Barr.M.) 譯者:王映輝 王瓊芳 李軍懷

內容簡介

例子使用了免費的GNu軟體設計工具,ecos和Linux作業系統,還有就是專門針對《嵌入式系統編程:使用C和GNU開發工具(第2版)》而開發的一種價格低廉的硬體平台。如果你在學習《嵌入式系統編程》的同時也掌握了這些工具,那么你將具有深入研究嵌入式系統的能力。

媒體評論

對第一版的稱讚: 對於那些第一次冒險進入嵌入式系統軟體開發領域的人來說,這本生動易讀的書是一個很好的入門讀物。本書向程式設計師講述了關於嵌入式開發過程的重要內容。

——Lindsey Vereen,《嵌入式系統編程》主編

目錄

前言

第1章 簡介

什麼是嵌入式系統

設計模式的多樣性

嵌入式設計實例

一位嵌入式軟體開發者的生活

C語言:最基本的必需品

硬體簡介

第2章 了解硬體

了解概況

硬體基礎

審視

學會怎么通信

開始了解處理器

學習外部外圍設備

初始化硬體

第3章 第一個嵌入式程式

“Hello World!”

閃燈程式

無限循環的作用

第4章 編譯、連結和定位

構建過程

構建閃燈程式

快速瀏覽makefiles檔案

第5章 下載和調試

下載閃燈程式

遠程調試器

仿真器

其他有用的工具

深入理解硬體

第6章 記憶體

存儲類型

直接存儲器存取

位元組序問題

存儲檢測

確認存儲內容

快閃記憶體的使用

第7章 外圍設備

控制暫存器和狀態暫存器

設備驅動思想

設備驅動設計

第8章 中斷

總述

中斷映射

中斷服務程式

改進的閃燈程式

中斷問題總結

第9章 整體理解

套用總述

使用串列連線埠

命令行接口處理

第10章 作業系統

歷史和目的

調度程式

任務

任務同步

訊息傳遞

其他功能

中斷處理

實時特性

使用或不使用RTOS

更多資源

第11章 eCos實例

簡介

任務機制

互斥量任務同步

信號量任務同步

訊息傳遞

eCos中斷處理

第12章 嵌入式Linux實例.

簡介

在Linux中訪問硬體

任務機制

互斥量任務同步

信號量同步任務

訊息傳遞

第13章 擴充功能

通用外圍設備

適用於大型和小型設備的網路

第14章 最佳化技術

提高代碼效率

減少代碼量

最優編譯器問題

減少存儲使用

節省能源的技術

限制C++的影響

附錄A Arcom VIPER—Lite開發工具包

附錄B 安裝你的軟體開發環境

附錄C 實現GNU軟體工具

附錄D 安裝eCos開發環境

附錄E 安裝嵌入式Linux開發環境

相關詞條

熱門詞條

聯絡我們