-
>
公路車寶典(ZINN的公路車維修與保養秘籍)
-
>
晶體管電路設計(下)
-
>
基于個性化設計策略的智能交通系統關鍵技術
-
>
花樣百出:貴州少數民族圖案填色
-
>
山東教育出版社有限公司技術轉移與技術創新歷史叢書中國高等技術教育的蘇化(1949—1961)以北京地區為中心
-
>
鐵路機車概要.交流傳動內燃.電力機車
-
>
利維坦的道德困境:早期現代政治哲學的問題與脈絡
通信嵌入式系統技術與應用 版權信息
- ISBN:9787121375279
- 條形碼:9787121375279 ; 978-7-121-37527-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
通信嵌入式系統技術與應用 本書特色
適讀人群 :本書可作為高等院校通信工程、電子信息工程、測控、自動化、計算機科學等專業的嵌入式系統技術課程的教材,也可作為相關領域的工程技術人員的參考書籍。本書提供配套的電子課件、習題參考答案和實驗程序源代碼。
通信嵌入式系統技術與應用 內容簡介
嵌入式系統技術是高等院校通信工程、電子信息工程、測控、自動化、計算機科學等專業的一門重要的專業課程,本書配合培養應用型本科專業人才的教學目標而編寫,具有鮮明的工程教育特色。全書共5章,包括理論篇和實驗篇,主要內容包括:嵌入式系統開發入門、嵌入式Linux開發環境的搭建、Linux編程、ARM Linux設備驅動程序開發、基于ICETEK-AM3359-A的嵌入式系統實驗。本書內容翔實,簡明扼要,實踐性較強,使讀者能在較短時間內入門并上手操作,從而對課程產生濃厚的興趣,并掌握嵌入式系統的實踐與開發方法,提高創新能力。本書提供配套的電子課件、習題參考答案和實驗程序源代碼。本書可作為高等院校通信工程、電子信息工程、測控、自動化、計算機科學等專業的嵌入式系統技術課程的教材,也可作為相關領域的工程技術人員的參考書籍。
通信嵌入式系統技術與應用 目錄
目 錄
上篇 理論篇
第1章 嵌入式系統開發入門 3
1.1 嵌入式系統介紹 3
1.1.1 嵌入式系統概述 3
1.1.2 嵌入式系統的組成 4
1.1.3 幾種主流嵌入式系統的分析 6
1.2 ARM介紹 7
1.2.1 ARM微處理器簡介 7
1.2.2 ARM微處理器的選擇 11
1.2.3 ARM9的主要特點 12
1.2.4 ARM Cortex-A8微處理器的技術特點 14
1.3 嵌入式軟件開發流程 15
1.3.1 嵌入式系統開發流程概述 15
1.3.2 嵌入式軟件開發概述 16
1.4 嵌入式Linux開發介紹 22
1.4.1 Linux歷史 22
1.4.2 Linux作為嵌入式系統的優勢 22
1.4.3 如何學習Linux 23
1.4.4 Linux開發環境 24
1.4.5 Gcc編譯器 25
1.4.6 GNU Make介紹 26
1.4.7 Gdb調試工具 28
本章習題 31
第2章 嵌入式Linux開發環境的搭建 33
2.1 系統概述 33
2.1.1 系統需求 33
2.1.2 軟件開發環境概述 33
2.2 Linux開發主機的構建 34
2.3 嵌入式交叉編譯環境的構建 35
2.3.1 交叉編譯工具鏈介紹 35
2.3.2 構建ARM Linux交叉編譯工具鏈 35
2.4 建立開發主機與嵌入式系統的通信連接 43
2.4.1 串口通信 43
2.4.2 以太網通信 45
2.4.3 與嵌入式系統交換數據 49
本章習題 50
第3章 Linux編程 51
3.1 Linux下的C語言編程 51
3.1.1 C語言簡單回顧 51
3.1.2 Linux下的C語言編程環境概述 51
3.1.3 Gcc編譯器 52
3.1.4 Gdb調試器 58
3.1.5 Make工程管理器 64
3.1.6 使用autotools 69
3.2 Linux編程初步 74
3.2.1 系統調用及用戶編程接口(API) 74
3.2.2 Linux中的文件及文件描述符概述 76
3.2.3 不帶緩存的文件I/O操作 76
3.2.4 嵌入式Linux串口應用開發 89
3.2.5 標準I/O開發 98
3.3 進程控制 105
3.3.1 Linux進程概述 105
3.3.2 Linux進程控制編程 108
3.4 進程間通信 125
3.4.1 Linux進程間通信概述 125
3.4.2 管道通信 126
3.4.3 信號通信 135
3.4.4 共享內存 145
3.4.5 消息隊列 147
3.5 多線程程序設計 151
3.5.1 Linux線程概述 151
3.5.2 線程實現 153
3.6 嵌入式網絡程序設計 167
3.6.1 TCP/IP協議概述 167
3.6.2 網絡基礎編程 171
3.6.3 網絡高級編程 182
3.6.4 ping源碼分析 186
本章習題 200
第4章 ARM Linux設備驅動程序開發 201
4.1 設備驅動概述 201
4.1.1 設備驅動程序簡介及驅動模塊 201
4.1.2 設備文件分類 202
4.1.3 設備號 202
4.1.4 驅動層次結構 202
4.1.5 設備驅動程序與設備的接口 203
4.1.6 設備驅動程序的特點 203
4.2 字符設備驅動程序編寫 204
4.2.1 字符設備驅動程序編寫流程說明 204
4.2.2 重要數據結構 204
4.2.3 設備驅動程序的主要組成 205
4.2.4 /proc文件系統 210
4.3 塊設備驅動程序編寫 211
4.3.1 塊設備驅動程序描述符 211
4.3.2 塊設備驅動程序的編寫流程 211
4.4 中斷編程 218
4.5 鍵盤驅動實現 219
4.5.1 鍵盤工作原理 219
4.5.2 鍵盤驅動綜述 221
4.5.3 鍵盤驅動流程 221
本章習題 229
下篇 實驗篇
第5章 基于ICETEK-AM3359-A的嵌入式系統實驗 233
5.1 實驗設備的安裝 233
5.1.1 實驗開發環境的設置 233
5.1.2 ICETEK-AM3359-A教學實驗箱的連接 233
5.2 ICETEK-AM3359-A的基礎Linux實驗 234
5.2.1 實驗1 LED控制實驗 234
5.2.2 實驗2 按鍵控制實驗 235
5.2.3 實驗3 驅動模塊編寫實驗 237
5.2.4 實驗4 GPIO控制實驗 239
5.2.5 實驗5 內存設備模塊應用實驗 241
5.2.6 實驗6 LCD顯示實驗 243
5.2.7 實驗7 觸摸屏編程實驗 244
5.2.8 實驗8 QT編程實驗 246
5.3 基于ICETEK-AM3359-A的嵌入式外部控制實驗 248
5.3.1 實驗1 液晶屏顯示實驗 248
5.3.2 實驗2 鍵盤輸入實驗 251
5.3.3 實驗3 音頻信號發生實驗 254
5.3.4 實驗4 直流電機控制實驗 257
5.3.5 實驗5 步進電機控制實驗 261
5.3.6 實驗6 交通燈控制綜合實驗 264
5.3.7 實驗7 單路模數(A/D)轉換實驗 266
5.3.8 實驗8 單路數模(D/A)轉換實驗 269
參考文獻 272
通信嵌入式系統技術與應用 作者簡介
戴虹,副教授,1999年7月至今,擔任上海第二工業大學教師。目前在工學部計算機與信息工程學院通信工程教研室任教,任工學部督導工作。主講課程:數字信號處理、嵌入式系統與應用、DSP原理與應用等。主要研究方向為:信號與信息處理,從事教學研究20余年,已主持教學教改項目8項,其中市級項目3項,出版教材2本,編寫講義4本,共發表教學及科研論文20余篇。
- >
自卑與超越
- >
月亮與六便士
- >
隨園食單
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
【精裝繪本】畫給孩子的中國神話
- >
李白與唐代文化
- >
名家帶你讀魯迅:故事新編