下载中心
ARM9嵌入式Linux系统构建与应用pdf
1星 发布者: sigma

2021-02-25 | 1积分 | 77.13MB |  16 次下载

下载 收藏 评论

文档简介
标签: arm

arm

《ARM9嵌入式Linux系统构建与应用》本书分10章,首先对嵌入式系统、ARM体系结构及指令系统进行介绍,然后以AR:M9芯片$3C2410为平台,详细介绍有关ARM体系架构,其中包括常用的串口、IIC总线、CAN总线、SPI总线、EEPROM、时钟、D/A及A/D转换等内容。并在此基础上,详细介绍I/O接口中常用的液晶屏和触摸屏的使用方法、用户驱动程序和应用程序的移植、内核的裁剪和文件系统等。最后以一个实例开发作为全书的结束。

本书大部分章节配有内容丰富的程序解读、实验指导及思考题等实战内容,同时配有硬件芯片接口电路设计图。通过阅读本书,可以使读者掌握基于ARM应用系统的相关知识。

本书既可作为高等院校嵌入式系统课程、ARM技术学习或培训的教材,也可作为嵌入式系统开发人员的参考书。

1嵌入式系统简介  1.1嵌入式系统定义和组成  1.1.1嵌入式系统定义  1.1.2嵌入式系统组成  1.2嵌入式系统的特点  1.3嵌入式系统的发展  1.4从嵌入式系统到嵌入式操作系统  1.5 ARM9基本系统  1.5.1基本系统  1.5.2 HHARM2410系统简介  1.5.3 HHARM9教学实验系统简介  1.6编程调试的常用方法  1.6.1 ARM—Star仿真器及ADS仿真调试  1.6.2 Linux的minicom交叉调试  1.7嵌入式Linux环境下编程  1.7.1 GNU cc编译器与调试器  1.7.2 Make命令和Makefile  1.7.3开发环境的建立  1.7.4嵌入式Linux开发流程与模式  2 ARM体系结构及指令系统  2.1编程模式  2.1.1 CPU运行模式  2.1.2寄存器组  2.1.3寻址方式  2.2指令系统  2.2.1传送指令  2.2.2数据处理指令  2.2.3分支指令  2.2.4杂项指令  2.2.5协处理器指令  2.3汇编语言程序设计示例  2.4$3C2410的硬件结构  2.4.1 内 核  2.4.2片内资源  2.4.3存储体系  3$3C2410通用接口  3.1 串 口  3.1.1 串行接口原理和说明  3.1.2 RS一232C串行接口  3.1.3 RS一485串行接口  3.2 IIC总线  3.2.1原理和说明  3.2.2S3C2410对IIC支持  3.2.3程序解读一  3.2.4程序解读二  3.2.5实验内容、步骤和思考题  3.3 CAN和SPI总线  3.3.1原理和说明  3.3.2$3C2410的SPI介绍  3.3.3程序解读一  3.3.4程序解读二  3.3.5程序解读三  3.3.6实验内容、步骤和思考题  3.4 E2PROM介绍  3.4.1实验原理和说明  3.4.2程序解读一  3.4.3程序解读二  3.4.4实验内容、步骤和思考题  4时钟与看门狗  4.1 时钟  4.1.1实验原理和说明  4.1.2对X1227芯片的操作  4.1.3程序解读一  4.1.4程序解读二  4.1.5程序解读三  4.1.6实验内容、步骤和思考题  4.2看门狗  4.2.1原理和说明  4.2.2程序解读一  4.2.3程序解读二  4.2.4实验内容、步骤和思考题  5 A/D和D/A转换  5.1 片内A/D和扩展A/D转换  5.1.1 A/D原理和说明  5.1.2实验内容和步骤  5.2 D/A(数/模)转换  5.2.1 D,/A原理和说明  5.2.2实验内容、步骤和思考题  6 LCD液晶显示器和触摸屏  6.1 LCD液晶显示器介绍  6.1.1原理和说明  6.1.2 LCD的选型  6.1.3不同LCD驱动程序的移植  6.1.4 MiniGUI免费版本的移植过程  6.1.5 MiniGUI源代码分析  6.1.6实验内容、步骤和思考题  6.2触摸屏  6.2.1触摸屏简介  6.2.2实验原理和说明  6.2.3程序解读  6.2.4实验内容、步骤和思考题  7 系统引导和内核裁剪与移植  7.1系统小型化  7.2内核移植  7.3系统引导程序bootloader  7.4启动代码、内核与ramdisk的烧写  7.4.1启动代码的烧写  7.4.2 Linux内核的烧写  7.4.3烧写ramdisk映像  7.5加入应用程序的ramdisk文件系统映像制作  8 用户驱动和应用程序的移植  8.1用户驱动模块的插入  8.1.1原理和说明  8.1.2程序解读  8.1.3实验内容、步骤和思考题  8.2应用程序的移植  8.2.1 pure—ftpd原理和说明  8.2.2实验内容、步骤和思考题  9 文件系统  9.1常用文件系统  9.1.1文件系统简介  9.1.2 Ext2和Ext3文件类型  9.2 romfs文件系统  9.3 jffs2文件系统  9.4 RAMFS文件系统  9.5S3C2410上jffs2的移植  9.6 cramfs的移植  9.7各种文件系统的选择  9.8实验内容、步骤和思考题  10基于ARM9的WLAN电子邮件移动终端开发  10.1项目简介  10.2系统概要设计  10.2.1硬件设计  10.2.2软件设计  10.3 收发邮件代码  10.3.1配置无线网卡  10.3.2接收邮件部分代码  10.3.3发送邮件部分代码  10.4用户界面设计  参考文献

评论
相关视频
  • RISC-V嵌入式系统开发

  • SOC系统级芯片设计实验

  • 云龙51单片机实训视频教程(王云,字幕版)

  • 2022 Digi-Key KOL 系列: 你见过1GHz主频的单片机吗?Teensy 4.1开发板介绍

  • TI 新一代 C2000™ 微控制器:全方位助力伺服及马达驱动应用

  • MSP430电容触摸技术 - 防水Demo演示

推荐帖子
精选电路图
  • PIC单片机控制的遥控防盗报警器电路

  • 使用ESP8266从NTP服务器获取时间并在OLED显示器上显示

  • 带有短路保护系统的5V直流稳压电源电路图

  • 如何构建一个触摸传感器电路

  • 如何调制IC555振荡器

  • 基于ICL296的大电流开关稳压器电源电路

×