-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

嵌入式C編程實戰

( 簡體 字)
作者:[瑞典] Lars Bengtsson ( 本特松 ) , Lennart Lindh ( 林德 ) 類別:1. -> 程式設計 -> C -> C
   2. -> 電腦組織與體系結構 -> 嵌入式系統
譯者:
出版社:人民郵電出版社嵌入式C編程實戰 3dWoo書號: 45429
詢問書籍請說出此書號!

缺書
NT售價: 195

出版日:10/1/2016
頁數:172
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115429872
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  嵌入式系統一般指非PC系統,它包括硬件和軟件兩部分。嵌入式產品應用領域極為廣泛,并且具備非常好的發展前景!
本書致力于使用微控制器來設計嵌入式系統,全書包含8章內容,介紹了嵌入式軟件設計基礎理論,還提供了多個C語言的編程示例。通過理論與實踐相結合的方式,本書可以幫助讀者快速掌握嵌入式開發的核心技巧。
本書適合嵌入式開發人員以及想要學習嵌入式C語言開發的學生和普通程序員閱讀。
目錄:

第1章 嵌入式系統簡介 1
1.1 嵌入式計算機系統 1
1.2 應用程序和平臺 6
1.3 復雜度降低 7
1.3.1 抽象 8
1.3.2 結構 9
1.3.3 層次結構 10
1.4 硬件 - FPGA設備 10
1.4.1 軟件 11
1.4.2 硬件和軟件之間的接口 12
1.5 軟件開發工具 14
1.5.1 編譯器 15
1.5.2 鏈接器 15
1.6 YouTube的推薦資源 16
第2章 硬件與軟件的安裝 17
2.1 軟件(IDE) 18
2.2 硬件平臺 19
2.2.1 BeMicro MAX 10開發板 19
2.2.2 系統時鐘 21
2.2.3 LED和按鈕 22
第3章 案例1 24
3.1 硬件架構 - 案例1A 24
3.1.1 CPU Nios II 25
3.1.2 Avalon總線 27
3.1.3 JTAG UART 28
3.2 設計案例 1A 29
3.2.1 介紹 29
3.2.2 案例1A:硬件部分 29
3.2.3 實現 31
3.3 設計案例1B 43
3.3.1 理論:調試、監控和仿真 43
3.3.2 傳統的軟件調試 44
3.3.3 案例1B:使用調試器 46
3.3.4 案例1B:軟件調試 49
3.4 設計案例1C:嵌入式C語言開發 55
3.4.1 理論:二進制格式和ASCII碼 55
3.4.2 理論:Altera專用軟件“HAL(硬件抽象層)” 57
3.4.3 理論:內存映射 60
3.4.4 PIO理論(并行輸入/輸出) 61
3.4.5 理論:C語言中的位操作 62
3.4.6 理論:使用鍵盤和終端進行輸入和輸出 67
3.4.7 案例1C:內存映射與硬件 69
3.4.8 案例1C:軟件設計 70
3.4.9 小結 77
第4章 案例2 - 添加外部存儲 78
4.1 存儲 78
4.1.1 RAM 79
4.1.2 ROM 80
4.2 設計案例2:添加外部RAM 84
4.3 小結 89
4.4 YouTube資源和網絡資源推薦 89
第5章 案例3 - 編寫設備驅動程序 90
5.1 簡介 90
5.2 案例規范 92
5.3 接口 92
5.3.1 驅動程序 92
5.3.2 寄存器 93
5.4 軟件–硬件抽象層 95
5.5 設計案例3A:編寫設備驅動 99
5.6 將設備驅動程序整合到BSP中 104
5.7 設計案例3B:使用tickle文件 107
5.8 設備驅動程序 109
5.9 小結 111
第6章 案例4 - C代碼的優化 112
6.1 簡介 112
6.2 值得考慮的部分 113
6.2.1 選擇一個優秀的算法 113
6.2.2 編寫簡單明了的代碼 113
6.2.3 操作 114
6.2.4 了解編譯器的選項 115
6.2.5 將C代碼移植到VHDL中 115
6.3 代碼優化技術 115
6.3.1 變量 116
6.3.2 結構體 122
6.3.3 函數 124
6.3.4 條件分支與循環 128
6.3.5 指針 131
6.4 簡單執行時間測量技術 133
6.5 設計案例4:測量C代碼性能 135
6.6 小結 140
6.7 引用 141
第7章 案例5 - 輪詢和中斷 142
7.1 簡介 142
7.2 軟件輪詢輸入/輸出系統 143
7.3 設計案例5A:硬件架構 - 輪詢系統 144
7.4 設計案例5A:軟件 - 輪詢系統 144
7.5 中斷系統 148
7.5.1 簡介 148
7.5.2 Nios Ⅱ處理器的中斷 150
7.6 設計案例5B:中斷系統 154
7.7 討論 158
7.8 引用 158
7.9 YouTube推薦 159
第8章 案例6 - 模擬信號處理 160
8.1 簡介 160
8.2 嵌入式系統中的模擬信號 160
8.2.1 ADCs - 模擬數字轉換器 160
8.2.2 逐次逼近 163
8.2.3 MAX 10開發板上的ADC模塊 164
8.2.4 LDR - 光敏電阻 167
8.3 設計案例6:信號的處理 168
8.3.1 案例6:產品規格 168
8.3.2 案例6:硬件 168
8.3.3 案例6:實現 169
8.4 討論 171
8.5 引用 172
8.6 YouTube視頻推薦 172
序: