本書是為致力於使用微控制器來設計嵌入式系統的人們準備的。本書將翔實的理論與真實的實踐相結合。現在由微控制器管理的嵌入式系統無處不在,汽車、機械人、辦公室、醫療裝置、機械、家居,以及其他各種各樣的需求中都可以看到它們的身影。乙個典型的微控制器包括了處理器、儲存器和外部裝置。乙個嵌入式系統c開發者需要對微控制器的體系結構和軟體開發中的底層操作有乙個深入的了解。
本書的主要內容是介紹嵌入式軟體的設計,通過真實的案例,使讀者「學會如何去做」。讀者通過書中提供的實驗,可以快速地做到理論與實踐相結合。
[第1章 嵌入式系統簡介
1.1 嵌入式計算機系統](
1.2 應用程式和平台
1.3 複雜度降低
1.3.1 抽象
1.3.2 結構
1.3.3 層次結構
1.4 硬體−fpga裝置
1.4.1 軟體
1.4.2 硬體和軟體之間的介面
1.5 軟體開發工具
第2章 硬體與軟體的安裝
第3章 案例1
第4章 案例2 - 新增外部儲存
第5章 案例3 - 編寫裝置驅動程式
第6章 案例4 - c**的優化
第7章 案例5 - 輪詢和中斷
第8章 案例6 - 模擬訊號處理
《嵌入式C程式設計實戰》 導讀
嵌入式c程式設計實戰 本書是為致力於使用微控制器來設計嵌入式系統的人們準備的。本書將翔實的理論與真實的實踐相結合。現在由微控制器管理的嵌入式系統無處不在,汽車 機械人 辦公室 醫療裝置 機械 家居,以及其他各種各樣的需求中都可以看到它們的身影。乙個典型的微控制器包括了處理器 儲存器和外部裝置。乙個嵌...
《嵌入式C程式設計實戰》 1 4 硬體 FPGA裝置
本書中使用的所有案例都是基於靈活性極大的fpga裝置上完成的。如果乙個設計師使用微控制器工作時,他僅僅能完成對硬體架構的測試。但是,如果選用了fpga,他將能通過設定i o來實現對所有的從簡單到複雜的多處理器體系結構的實驗設計。因此,fpga是最適合進行應用設計教育和學習的平台。從邏輯上講,這些fp...
嵌入式程式設計
1 interrupt double compute area double radis 1 isr不能返回乙個值。2 isr不能傳遞引數。3 在許多處理器中浮點是不可重入的。4 printf 經常有重入和效能上的問題,所以一般不使用printf 2.volatile 1 volatile的語法和c...