本帖最后由 gdmgb520 于 2012-6-21 23:05 编辑
为了响应菜农大叔的号召,积极分享学习体会、巩固学习收获,从今天开始在园地记录分享自己的学习小结,和大家一起分享、一起讨论。
最近在看《嵌入式系统入门》这本书。这是在图书馆瞎逛时随手翻到的一本书,觉得很不错。书里讲的都是一些基本的概念,不一定有多高深的技术,但是我从中真的很有收获。一些以前一直没有搞明白的问题,看了书里面的讲解感觉很容易就明白了,不知是因为我现在的知识水平比以前好了,还是因为这本书确实讲解得明白易懂。对于刚刚走上电子工作岗位,而且又不是电子专业的朋友还是很好的。
以下是书基本信息:
中文书名:《嵌入式系统入门》
英文书名:《An Embedded Software Primer》
David E. Simon 著
陈向群 等译
廖振译 校订
此繁体中文版为Pearson Education,Inc.授权五南图书出版
出版日期:2006年8月
ISBN 956-11-4358-8
具体信息http://goods.ruten.com.tw/item/show?21102179555974
图书简介
本書綜合討論嵌入式系統軟體領域,尤其是即時操作系統的各種技術。作者長期從事嵌入式系統軟體設計與開發,把各種設計經驗、開發技巧及可能遇到的問題,包括各種解決方案等,有機地與嵌入式軟體的基本原理和基礎知識結合在一起。
本書主要內容包括軟體技術的硬體基礎、即時操作系統理論與設計、嵌入式軟體發展工具、除錯技術等。本書可作為大專院校的電子電機及資訊科學等相關專業入門軟體課程的教科書,也可作為嵌入式軟體愛好者的自學參考書,無論是有經驗的軟體工程師或是學生,都可從中得到裨益。
目录
第1章 嵌入式系統初探
1.1 嵌入式系統的舉例
1.2 典型的硬體
第2章 軟體技術的硬體基礎
2.1 術 語(Terminology)
2.2 電路閘(Gates)
2.3 其他一些基礎知識
2.4 時序圖(Timing Diagrams)
2.5 記憶體
第3章 高級硬體基礎
3.1 微處理器
3.2 匯流排(Buses)
3.3 直接記憶體存取(Direct Memory Access)
3.4 中 斷(Interrupts)
3.5 其他常用元件
3.6 與微處理器整合的元件
3.7 示意圖(Schematics)規範
3.8 示意圖實例
3.9 有關硬體的最後幾句話
第4章 中 斷
4.1 微處理器體系結構
4.2 中斷基礎知識
4.3 共用資料問題(Shared-Data Problem)
4.4 中斷延遲(Interrupt Latency)
第5章 軟體體系結構綜述
5.1 輪轉循環結構(Round-Robin)
5.2 帶有中斷的輪轉循環結構
5.3 函數佇列調度結構
5.4 即時操作系統結構
5.5 軟體結構的選擇
第6章 即時操作系統導論
6.1 任務(Task)和任務狀態
6.2 任務和資料
6.3 旗號(Semaphores)裝置和共用資料
第7章 作業系統服務
7.1 資訊佇列、信箱和管道
7.2 計時器函數
7.3 事 件
7.4 記憶體管理
7.5 RTOS環境中的中斷程式
第8章 即時操作系統的基本設計
8.1 概 述
8.2 原 理
8.3 舉 例
8.4 旗號和佇列的構裝
8.5 硬即時系統調度問題
8.6 節省儲存空間
8.7 節省耗電
第9章 嵌入式軟體發展工具
9.1 宿主機(Host)和目的機(Target)
9.2 嵌入式系統的鏈結器/定位器
9.3 把嵌入式軟體加入到目標系統中
第10章 除錯技術
10.1 在宿主機上進行測試
10.2 指令集模擬器
10.3 assert巨集(Macro)
第11章 一個實例系統
11.1 程式是做什麼用的
11.2 程式運行的環境
11.3 原始碼(Sonrec Code)指南
11.4 原始碼
简体版书名《嵌入式系统软件教程》北京:机械工业出版社,2005
http://www.langlang.cc/1011479.htm
有兴趣的朋友可以找来这本书和我一起学习。 |