《基于ARM9嵌入式Linux实训指导教程》是2013年出版的图书,作者是骆懿。本书是以韩国三星半导体公司S3C2440嵌入式微处理器为背景,详细地介绍了嵌入式Linux套用系统开发方法的实训指导书。
基本介绍
- 中文名:基于ARM9嵌入式Linux实训指导教程
- 外文名:Arm9-based embedded Linux training guidance tutorial
- 含义:实训指导教程
- 意义:微处理器
简介
全书共设计了26个实验项目。按照实验难度和複杂度分为三大类:第一大类共6个实验,属于入门体验类实验,使读者对嵌入式Linux套用系统的开发有初步的认识;第二大类共8个实验,属于S3C2440 微处理器的硬体实验,主要涉及指令系统、I/O连线埠、异步串列通信口、模拟数字转换、直接存储器通道(DMA);第三大类共12个实验,属于嵌入式Linux套用系统软体设计实验,内容涉及Linux多进程、Linux串口通信、Socket通信、嵌入式Web、嵌入式GUI(Qt 和MiniGUI)、通用I/O口驱动程式设计等。
本书可作为《嵌入式系统设计与开发》(章坚武主编,西安电子科技大学出版社)的配套实验用书,也可作为嵌入式Linux科研及工程人员培训的参考书。
本书可作为《嵌入式系统设计与开发》(章坚武主编,西安电子科技大学出版社)的配套实验用书,也可作为嵌入式Linux科研及工程人员培训的参考书。
目录
实验一 搭建嵌入式系统开发环境 1
实验二 Bootloader烧写实验 11
实验三 嵌入式Linux核心及档案系统烧写 16
实验四 Linux开发主机及ARM交叉编译工具的安装 21
实验五 嵌入式Linux核心的编译 28
实验六 製作根档案系统 41
实验七 ADS集成开发环境的搭建 43
实验八 嵌入式系统开发板跑马灯实验 57
实验九 嵌入式系统开发板按键实验 61
实验十 嵌入式系统开发板A/D转换实验 67
实验十一 嵌入式系统开发板触控萤幕实验 72
实验十二 PWM定时器控制蜂鸣器 77
实验十三 异步串口通信编程 82
实验十四 DMA传送数据实验 89
实验十五 Linux系统的多进程编程 94
实验十六 Linux环境下的串口通信编程 101
实验十七 Linux Socket通信程式编写 106
实验十八 嵌入式网页伺服器BOA 111
实验十九 建立嵌入式Qt/Embedded的开发环境 115
实验二十 Qt图形界面程式设计一 120
实验二十一 Qt图形界面程式设计二 122
实验二十二 Qt图形界面程式设计三 125
实验二十三 Qt图形界面程式设计四 128
实验二十四 Qt图形界面程式设计五 136
实验二十五 Linux简单LED驱动程式编写 144
实验二十六 图形用户界面MiniGUI入门 150
实验二 Bootloader烧写实验 11
实验三 嵌入式Linux核心及档案系统烧写 16
实验四 Linux开发主机及ARM交叉编译工具的安装 21
实验五 嵌入式Linux核心的编译 28
实验六 製作根档案系统 41
实验七 ADS集成开发环境的搭建 43
实验八 嵌入式系统开发板跑马灯实验 57
实验九 嵌入式系统开发板按键实验 61
实验十 嵌入式系统开发板A/D转换实验 67
实验十一 嵌入式系统开发板触控萤幕实验 72
实验十二 PWM定时器控制蜂鸣器 77
实验十三 异步串口通信编程 82
实验十四 DMA传送数据实验 89
实验十五 Linux系统的多进程编程 94
实验十六 Linux环境下的串口通信编程 101
实验十七 Linux Socket通信程式编写 106
实验十八 嵌入式网页伺服器BOA 111
实验十九 建立嵌入式Qt/Embedded的开发环境 115
实验二十 Qt图形界面程式设计一 120
实验二十一 Qt图形界面程式设计二 122
实验二十二 Qt图形界面程式设计三 125
实验二十三 Qt图形界面程式设计四 128
实验二十四 Qt图形界面程式设计五 136
实验二十五 Linux简单LED驱动程式编写 144
实验二十六 图形用户界面MiniGUI入门 150