婷婷五月情,国产精品久久久久久亚洲小说,runaway韩国电影免费完整版,国产乱在线观看视频,日韩精品首页,欧美在线视频二区

歡迎光臨中圖網 請 | 注冊
> >
基于ARM的嵌入式Linux開發與應用

包郵 基于ARM的嵌入式Linux開發與應用

出版社:西安電子科技大學出版社出版時間:2022-12-01
開本: 26cm 頁數: 384頁
中 圖 價:¥52.1(7.6折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

基于ARM的嵌入式Linux開發與應用 版權信息

  • ISBN:9787560666679
  • 條形碼:9787560666679 ; 978-7-5606-6667-9
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

基于ARM的嵌入式Linux開發與應用 本書特色

全書分為四部分,**部分為嵌入式Linux開發基礎,由第1~3章組成,涉及Linux系統安裝、Shell命令和開發環境等內容;第二部分為嵌入式Linux應用程序開發,由第4~5章組成,涉及嵌入式Linux C程序開發和系統程序開發;第三部分為基于ARM的嵌入式硬件接口開發,由第6~7章組成,主要講述ARM基礎知識和基于ARM的接口開發;第四部分為嵌入式Linux驅動程序開發,由第8~9章組成,主要講述內核的框架、機制和ARM平臺接口驅動程序開發。 本書適合于下列人員閱讀:剛剛開始嵌入式Linux系統學習的學生或開發人員;熟悉單片機或DSP的開發,擬轉到嵌入式Linux系統開發的技術人員;接觸過嵌入式Linux系統開發,但對其本質原理不是很清楚的學生或開發人員;想深入學習嵌入式Linux系統的學生或開發人員。

基于ARM的嵌入式Linux開發與應用 內容簡介

本書從實際嵌入式系統開發人才需求出發,著重講述嵌入式Linux應用程序開發、基于ARM嵌入式硬件接口開發和嵌入式Linux驅動程序這三個方面的內容。全書分為四部分,**部分為嵌入式Linux開發基礎,由第1~3章組成,包括Linux系統安裝、操作的Shell命令和開發環境等;第二部分為嵌入式Linux應用程序開發,由第4~5章組成,包括嵌入式Linux應用程序開發和嵌入式Linux系統程序開發;第三部分為基于ARM的嵌入式硬件接口開發,由第6~7章組成,主要講述ARM基礎知識和ARM平臺的接口開發;第四部分為嵌入式Linux驅動程序開發,由第8~9章組成,主要講述內核的框架、機制和ARM平臺接口驅動程序開發。 本書為“安徽省‘十三五’規劃教材”。全書內容豐富、實用易懂,系統架構和知識點原理敘述清晰,實例過程詳盡,且有配套的教學課件、講解視頻、源代碼和習題。 本書既可作為各高等院校嵌入式Linux相關專業的教學用書,也可作為從事嵌入式Linux系統開發的技術人員的參考書。

基于ARM的嵌入式Linux開發與應用 目錄

第1章 嵌入式Linux系統概述 1 1.1 計算機的發展與嵌入式系統定義 1 1.2 嵌入式系統發展歷史 2 1.3 Linux特性 3 1.4 嵌入式Linux系統結構 4 本章小結 5 習題 5 第2章 嵌入式Linux基礎知識 6 2.1 Linux操作系統安裝 6 2.2 Linux基礎 9 2.2.1 Linux目錄結構 9 2.2.2 Linux文件屬性 10 2.2.3 Shell命令 12 2.3 交叉開發環境 20 2.3.1 交叉編譯 20 2.3.2 交叉開發環境模式 21 2.3.3 宿主機與目標機之間的通信方式 21 本章小結 22 習題 23 第3章 嵌入式Linux編程環境 24 3.1 編輯器vi 24 3.1.1 編輯器vi簡介 24 3.1.2 vi用法 24 3.2 編譯器gcc 27 3.2.1 編譯器gcc簡介 27 3.2.2 gcc的編譯過程 27 3.2.3 gcc常用用法 28 3.3 調試器gdb 29 3.3.1 調試器gdb簡介 29 3.3.2 gdb用法 29 3.3.3 gdb使用實例 31 3.4 make和Makefile 32 3.4.1 make和Makefile概述 32 3.4.2 make命令 35 3.4.3 Makefile文件內容 35 3.5 Linux編程庫 40 3.6 Shell編程基礎 41 3.6.1 建立和運行Shell腳本 41 3.6.2 Shell中的變量 41 3.6.3 Shell中的test命令 42 3.6.4 Shell中的流程控制語句 44 3.6.5 Shell程序中的函數 47 本章小結 48 習題 48 第4章 嵌入式Linux C程序開發 49 4.1 數據類型和while循環控制語句 49 4.1.1 C語言的數據類型 49 4.1.2 while循環控制語句 50 4.2 C語言?++?運算符 51 4.3 變量與地址 52 4.3.1 普通變量與地址 52 4.3.2 數組與地址 53 4.4 char類型和指針變量 57 4.4.1 char類型變量 57 4.4.2 指針變量 59 4.5 字符串 61 4.6 函數 64 4.6.1 函數的定義 64 4.6.2 函數有參數與沒有參數的區別 65 4.6.3 函數的返回值 67 4.6.4 給一個函數傳遞相同類型的 批量數據 68 4.7 二維數組 72 4.8 指針數組 75 4.9 數組指針及malloc函數 79 4.9.1 數組指針 79 4.9.2 malloc函數 84 4.10 函數的返回值及指針的指針 87 4.10.1 函數的返回值 87 4.10.2 指針的指針 90 4.11 變量存儲區域的劃分 91 4.12 結構體 92 4.12.1 結構體與數組的區別 93 4.12.2 結構體指針 95 4.13 宏和條件編譯 100 4.14 函數指針和指針函數 101 4.15 回調函數 103 4.16 動態庫和靜態庫的制作 103 4.17 嵌入式Linux應用程序綜合 實例之鏈表 104 本章小結 109 習題 109 第5章 嵌入式Linux系統編程 111 5.1 I/O 111 5.1.1 文件I/O 111 5.1.2 標準I/O 115 5.1.3 目錄I/O 123 5.2 進程 129 5.2.1 進程相關的命令 129 5.2.2 進程控制相關的函數 131 5.2.3 線程 139 5.2.4 進程通信 147 5.3 網絡編程 165 5.3.1 網絡編程中的C/S模式 165 5.3.2 socket編程簡介 165 5.3.3 socket編程相關函數 166 5.3.4 socket編程實例 169 5.3.5 服務器功能擴展 172 5.3.6 I/O的處理方式 174 5.3.7 UDP 185 5.4 數據庫編程 188 5.4.1 數據庫語言 188 5.4.2 數據庫函數 189 本章小結 191 習題 192 第6章 ARM基礎知識 193 6.1 ARM簡介 193 6.1.1 ARM公司簡介 193 6.1.2 ARM主流芯片系列 193 6.1.3 ARM芯片特點 193 6.1.4 ARM微處理器應用選型 193 6.2 RealView開發工具 194 6.2.1 RealView開發工具簡介 194 6.2.2 RealView使用 195 6.3 ARM編程模型 200 6.3.1 ARM數據和指令類型 200 6.3.2 處理器工作模式 201 6.3.3 寄存器組織 202 6.3.4 異常 206 6.3.5 流水線技術 207 本章小結 209 習題 209 第7章 基于ARM的接口開發 210 7.1 ARM匯編 210 7.1.1 ARM匯編指令格式 210 7.1.2 分支指令 212 7.1.3 數據處理指令 213 7.1.4 存儲/裝載指令 216 7.1.5 寄存器和存儲器交換指令 219 7.1.6 PSR寄存器傳送指令 219 7.1.7 ARM處理器的尋址方式 220 7.2 基于ARM匯編的GPIO接口編程 222 7.2.1 S3C2440 GPIO寄存器介紹 222 7.2.2 GPIO使用舉例 223 7.3 ARM C語言編程 225 7.3.1 ATPCS規則 225 7.3.2 C語言內聯匯編 226 7.3.3 C語言內嵌匯編 227 7.3.4 匯編調用C函數 228 7.4 基于ARM C語言的GPIO接口編程 231 7.5 ARM 異常處理流程 233 7.6 基于ARM軟中斷異常的編程 237 7.6.1 ARM軟中斷指令SWI 237 7.6.2 ARM軟中斷編程框架 238 7.6.3 ARM軟中斷異常實例 239 7.7 基于ARM 中斷異常的按鍵 接口編程 241 7.7.1 S3C2440中斷控制器 241 7.7.2 按鍵中斷使用舉例 248 7.8 串口接口編程 250 7.8.1 串行通信和并行通信 250 7.8.2 S3C2440的串口模塊 251 7.8.3 串口使用實例 255 本章小結 258 習題 258 第8章 嵌入式Linux內核開發 259 8.1 Linux設備驅動基本知識 259 8.1.1 概述 259 8.1.2 驅動程序和應用程序的區別 260 8.1.3 設備文件 260 8.1.4 Linux設備驅動程序模塊 260 8.2 驅動程序相關的Shell命令 261 8.3 驅動程序的框架 262 8.4 字符設備驅動程序的框架 263 8.4.1 cdev結構體 264 8.4.2 cdev結構體操作函數 265 8.5 字符設備的主體 267 8.6 驅動程序的并發機制 277 8.7 驅動阻塞機制 291 8.8 驅動異步I/O機制 301 8.9 驅動多路復用I/O機制 311 8.10 驅動中斷機制 328 8.11 驅動定時器機制 329 本章小結 338 習題 338 第9章 嵌入式Linux驅動應用實例 339 9.1 硬件平臺 339 9.2 GPIO接口驅動 340 9.3 IIC接口驅動 344 9.3.1 IIC概述 344 9.3.2 IIC總線的數據傳輸格式 345 9.3.3 IIC總線的寫時序 346 9.3.4 IIC總線的讀時序 347 9.3.5 基于S3C2440的IIC總線驅動 程序設計 347 9.3.6 基于S3C2440的IIC總線驅動 程序測試 357 9.4 看門狗接口驅動 358 9.4.1 S3C2440時鐘模塊 358 9.4.2 看門狗定時器 362 9.4.3 看門狗定時器驅動程序 363 9.4.4 看門狗定時器測試程序 366 9.5 ADC接口驅動 367 9.5.1 S3C2440 ADC模塊 367 9.5.2 ADC模塊使用的步驟 370 9.5.3 ADC模塊驅動代碼 371 9.5.4 ADC模塊測試代碼 376 9.6 按鍵中斷接口驅動 377 9.6.1 按鍵接口原理圖 377 9.6.2 代碼設計 378 本章小結 383 習題 383 參考文獻 384
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 日韩视频精品在线 | 天使萌一区二区三区免费观看 | 欧美一级乱妇老太婆特黄 | 四虎成人影院 | 国产亚洲第一精品社区麻豆 | 欧美视频性 | 成人小视频在线观看 | 免费一级毛片视频 | 国产青草视频免费观看97 | 丁香视频在线观看播放 | 亚洲国产日韩a在线亚洲 | 国产成人精品男人的天堂538 | 啦啦啦日本在线观看 | 午夜国产福利在线 | 婷婷色香 | 国产在线精品福利一区二区三区 | 成人性爱视频在线观看 | 玖玖精品在线 | 成人黄色在线观看视频 | 九七影院不用播放器下载 | 精品久久亚洲 | 欧美视频性 | 久久精品国产99国产 | 欧美宗合网 | 五月婷婷丁香网 | 日本免费不卡 | 日本高清不卡网站免费 | 日韩欧美视频在线播放 | 五月激情开心网 | 五月婷婷视频在线观看 | 久久精品亚洲精品国产欧美 | 日本精品久久久久久久久免费 | 四虎在线精品观看免费 | 国产综合精品 | 免费黄色高清视频 | 肉体在线观看 | 久久99久久99精品免观看 | 精品福利视频导航 | 国产在线视频福利 | 激情九九 | 天天摸夜夜摸夜夜狠狠摸 |