基於ARM9的小型機器人製作 譚立新 9787121148200 電子工業齣版社

基於ARM9的小型機器人製作 譚立新 9787121148200 電子工業齣版社 pdf epub mobi txt 電子書 下載 2025

譚立新 著
想要找書就要到 靜流書站
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
店鋪: 聞知圖書專營店
齣版社: 電子工業齣版社
ISBN:9787121148200
商品編碼:28278708985
齣版時間:2011-11-01

具體描述

書名基於ARM9的小型機器人製作
定價30.00
ISBN9787121148200
齣版社電子工業齣版社
作者譚立新
編號1200156226
齣版日期2011-11-01
印刷日期2011-11-01
版次1
字數332.00韆字
頁數228

項目1軟件環境搭建與配置-1
1.1項目描述-1
1.2教學目標-1
1.3知識準備-1
1.4任務實現-2
1.4.1安裝VMwareWorkstation-2
1.4.2在虛擬機上安裝RedHatLinux操作係統-5
1.4.3Linux的常用命令-22
1.4.4vi編輯器的進入-25
1.4.5vi編輯器的兩種模式-25
1.4.6vi編輯器的退齣-25
1.4.7vi編輯器的基本編輯-26
1.4.8vi編輯器的文件操作指令-26
1.4.9VMwaretools的安裝-26
1.4.10交叉編譯環境配置-30
1.4.11超級終端配置-32
1.4.12NFS配置-33
1.5考核評價-34
任務1VMware安裝-34
任務2Linux安裝-34
任務3vi編輯器刪除、復製文件及腳本編寫-34
任務4安裝VMwaretools-35
任務5配置交叉編譯環境-35
任務6搭建自己的NFS-35
1.6拓展提高-35
任務1Linux命令的使用-35
任務2JTAG驅動安裝配置及燒寫文件-35

項目2ARM2440開發闆-36
2.1項目描述-36
2.2教學目標-36
2.3知識準備-36
2.3.1ARM2440開發闆硬件-36
2.3.2ARM2440開發闆係統特性-38
2.3.3ARM2440開發闆接口布局及跳綫-39
2.4任務實現-52
2.4.1編寫Hello程序-52
2.4.2編寫LED程序-53
2.4.3編寫按鍵程序-55
2.4.4編寫PWM控製蜂鳴器程序-57
2.4.5編寫A/D輸入程序-60
2.4.6插入驅動程序-63
2.5考核評價-68
任務1編寫GPIO程序-68
任務2編寫ADC程序-68
任務3編寫PWM程序-68
2.6拓展提高-68
任務編寫蜂鳴器唱歌程序-68

項目3運動模塊設計-69
3.1項目描述-69
3.2教學目標-69
3.3知識準備-69
3.3.1關於直流電機-69
3.3.2宏定義-70
3.3.3結構體類型的使用-70
3.3.4延時程序-71
3.3.5ioctl函數-71
3.4任務實現-71
3.4.1方案設計-71
3.4.2硬件電路設計-72
3.4.3程序設計-72
3.4.4程序代碼編輯、調試及運行-73
3.4.5用arm_linux交叉編譯程序-81
3.4.6燒寫可執行文件-81
3.4.7設置開機自動運行程序-81
3.5考核評價-82
任務1實現小車原地轉圈-82
任務2實現小車8字綫路巡航-82
3.6拓展提高-83
任務實現小車進三退二巡航-83

項目4循跡模塊設計-84
4.1項目描述-84
4.2教學目標-84
4.3知識準備-84
4.3.1關於灰度傳感器-84
4.3.2按位“與”運算符-&-85
4.3.3按位“或”運算符-|-85
4.3.4關於read函數-86
4.3.5關於sizeof使用-86
4.4任務實現-86
4.4.1方案設計-86
4.4.2硬件電路設計-87
4.4.3程序設計-88
4.4.4程序代碼編輯、調試及運行-89
4.4.5用arm_linux交叉編譯程序-104
4.4.6燒寫可執行文件-105
4.5考核評價-105
任務1實現小車白綫循跡-105
任務2實現小車黑綫循跡-106
4.6拓展提高-106
任務在中間灰度值低、四周灰度值高的平颱上自主漫遊-106

項目5紅外模塊設計-107
5.1項目描述-107
5.2教學目標-107
5.3知識準備-107
5.3.1關於紅外傳感器-107
5.3.2指針-108
5.3.3break的使用-108
5.3.4return語句的使用-109
5.3.5continue語句的使用-109
5.4任務實現-110
5.4.1方案設計-110
5.4.2硬件電路設計-110
5.4.3程序設計-111
5.4.4程序代碼編輯、調試及運行-112
5.4.5用arm_linux交叉編譯程序-119
5.4.6燒寫可執行文件-120
5.5考核評價-120
任務1實現小車紅外報警-120
任務2實現小車紅外避障巡航-121
5.6拓展提高-121
任務實現小車紅外測距-121

項目6超聲模塊設計-122
6.1項目描述-122
6.2教學目標-122
6.3知識準備-122
6.3.1超聲波傳感器-122
6.3.2超聲波測距原理及計算公式-123
6.3.3超聲波傳感器工作時序-123
6.3.4超聲波不能測距的幾種情況-124
6.4任務實現-124
6.4.1方案設計-124
6.4.2硬件電路設計-125
6.4.3程序設計-126
6.4.4程序代碼編輯、調試及運行-126
6.4.5用arm_linux交叉編譯程序-138
6.4.6燒寫可執行文件-139
6.5考核評價-139
任務1實現小車超聲測距-139
任務2實現小車超聲波檢測報警-139
6.6拓展提高-140
任務實現小車超聲波避障巡航-140

項目7溫度模塊設計-141
7.1項目描述-141
7.2教學目標-141
7.3知識準備-141
7.3.1DS-18B20溫度傳感器介紹-141
7.3.2DS-18B20溫度傳感器初始化-142
7.3.3DS-18B20溫度傳感器寫操作-142
7.3.4DS-18B20溫度傳感器讀操作-142
7.4任務實現-143
7.4.1方案設計-143
7.4.2硬件電路設計-143
7.4.3程序設計-143
7.4.4程序代碼編輯、調試及運行-145
7.4.5用arm_linux交叉編譯程序-151
7.4.6燒寫可執行文件-152
7.5考核評價-152
任務實現溫度檢測-152
7.6拓展提高-153
任務實現溫度報警-153

項目8圖像采集模塊設計-154
8.1項目描述-154
8.2教學目標-154
8.3知識準備-154
8.3.1camera介紹-154
8.3.2sprintf介紹-154
8.3.3malloc-介紹-155
8.3.4free用法-156
8.3.5RGB介紹-156
8.3.6RGB565轉換RGB888介紹-157
8.4任務實現-157
8.4.1無綫環境配置-158
8.4.2硬件電路設計-160
8.4.3程序設計-161
8.4.4程序代碼編輯、調試及運行-162
8.4.5用arm_linux交叉編譯程序-171
8.4.6燒寫可執行文件-172
8.5考核評價-172
任務1圖片格式轉換-172
任務2圖片采集並保存-172
8.6拓展提高-173
任務無綫數據傳輸圖片-173

項目9探月小車自主漫遊設計-174
9.1項目描述-174
9.2教學目標-174
9.3任務實現-175
9.3.1方案設計-175
9.3.2硬件電路設計-175
9.3.3程序設計-176
9.3.4程序代碼編輯、調試及運行-180
9.3.5用arm_linux交叉編譯程序-204
9.3.6燒寫可執行文件-205
9.3.7設置開機自動運行程序-205
9.4考核評價-206
任務1小車自主漫遊避障-206
任務2小車自主漫遊避障及障礙物圖像采集-206
任務3小車自主漫遊避障、障礙物圖像采集及環境溫度采集-207
附錄AC語言概要歸納-208
A.1條件控製語句-208
A.1.1if語句-208
A.1.2switch語句-214
A.2循環語句-218
A.2.1while語句-218
A.2.2for語句-221
A.3函數-224
A.3.1函數的定義-224
A.3.2函數的聲明和調用-225
附錄B安裝所需元器件清單-227
附錄C調試所需儀器儀錶清單-229
參考文獻

本書可作為應用電子技術、電子信息工程技術、電子工藝與管理、電子設備與運行管理、玩具設計與製作、嵌入式係統工程等專業的綜閤實訓課程的教材。

'基於arm9的小型機器人製作'以“嵌入式探月小車設計開發”為主綫 通過“項目導嚮、任務驅動”編撰 全書分為三個部分:linux基礎及環境搭建 arm開發闆硬件基礎 嵌入式linux的應用開發。共包括9個項目:linux基礎及環境搭建-項目1;arm開發闆硬件基礎-項目2;嵌入式linux的應用開發-項目3~項目9。每個項目從項目描述、教學目標、知識準備、任務實現、考核評價、拓展提高六個方麵來組織編寫。

用戶評價

評分

評分

評分

評分

評分

評分

評分

評分

評分

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 windowsfront.com All Rights Reserved. 靜流書站 版權所有