发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
以当前流行的S3C2410嵌入式处理器为核心,介绍嵌入式系统硬件工作原理与接口应用技术、嵌入式程序设计及嵌入式Linux基础应用。主要内容有:嵌入式系统概论、ARM9体系结构、ARM指令系统时钟及电源管理、中断与定时技术、DMA技术、串行通信接口、网络接口、人机接口、Linux操作系统基础、嵌入式Linux软件设计、基于QT/Embedded的嵌入式GUI设计。 本书既可作为高等院校计算机、电子信息、自动化等专业本科生和相关专业研究生的教材,也可作为从事嵌入式系统研究与开发的工程技术人员的参考书。
第1章嵌入式系统概论1.1嵌入式系统简介1.1.1嵌入式系统的定义1.1.2嵌入式系统的组成1.1.3嵌入式系统的应用与发展1.2嵌入式微处理器1.2.1嵌入式微处理器分类1.2.2ARM嵌入式微处理器1.2.3嵌入式微处理器选型1.3嵌入式操作系统1.3.1概况1.3.2WindowsCE简介1.3.3嵌入式Linux简介1.3.4μC/OS-Ⅱ简介习题第2章ARM9体系结构2.1ARM9嵌入式微处理器2.1.1ARM9的结构特点2.1.2ARM9指令集特点2.1.3ARM9工作模式2.2ARM9存储器组织结构2.2.1大端存储和小端存储2.2.2I/O端口的访问方式2.2.3内部寄存器2.3ARM9异常2.3.1异常的类型及向量地址2.3.2异常的优先级2.3.3进入和退出异常2.4S3C2410嵌入式微处理器2.4.1S3C2410及片内外围简介2.4.2S3C2410引脚信号2.4.3D3C2410专用寄存器2.4.4ARM920T总线接口单元简介习题第3章ARM指令系统3.1ARM指令集3.1.1ARM指令分类及格式3.1.2ARM指令寻址方式3.1.3常用ARM指令3.2ARM汇编伪指令与伪操作3.2.1常用ARM汇编伪指令3.2.2常用ARM汇编伪操作3.3Thumb指令集简介3.4ADS1.2集成开发环境的使用3.4.1ADS1.2使用介绍3.4.2使用ADS1.2设计汇编程序举例习题第4章时钟及电源管理4.1S3C2410时钟结构4.2S3C2410电源管理模式4.3相关特殊功能寄存器4.4常用单元电路设计4.4.1电源电路设计4.4.2晶振电路设计4.4.3复位电路设计习题第5章存储器与I/O接口原理5.1存储器概述5.1.1SRAM和DRAM5.1.2NORFlash和NANDFlash5.2存储系统机制5.2.1存储器接口方式5.2.2高速缓存机制(Cache)5.2.3存储管理单元(MMU)5.3S3C2410存储系统5.3.1S3(22410存储空间5.3.2S3C2410存储器接口设计5.4S3C2410I/O端口5.4.1I/O端口控制寄存器5.4.2I/O端口应用举例习题第6章中断与定时技术6.1中断概述6.1.1中断向量6.1.2中断优先级6.1.3中断屏蔽6.2S3C2410中断系统6.2.1概述6.2.2中断控制寄存器6.2.3中断举例6.3定时器工作原理6.3.1概述6.3.2工作原理6.4S3C2410定时器6.4.1定时器及PWM6.4.2看门狗定时器6.4.3RTC习题第7章DMA技术7.1DMA概述7.1.1DMA简介7.1.2DMA传输过程7.2S3C2410DMA7.2.1DMA请求源7.2.2DMA模式7.2.3DMA操作过程7.2.4DMA时序7.3S3C2410DMA寄存器7.3.1传输控制寄存器7.3.2状态寄存器7.4DMA操作编程7.4.1DMA操作初始化7.4.2DMA操作编程举例习题第8章串行通信接口8.1串行通信基础知识8.1.1串行数据传送模式8.1.2串行通信方式8.1.3RS-232C串行通信接口8.1.4RS-422和RS-485标准8.2S3C22410串行接口8.2.1S3C2410UART结构8.2.2S3C2410UART工作原理8.2.3S3C22410UART专用寄存器8.3串行通信举例8.3.1RS-232C接口设计8.3.2串口初始化8.3.3发送/接收程序举例8.4IIS串行数字音频接口8.4.1IIS接口总线格式8.4.2IIS接口应用举例习题第9章网络接口9.1网络接口技术概述9.1.1分布嵌入式系统结构9.1.2分布嵌入式网络通信方式9.2IIC接口9.2.1IIC总线9.2.2S3C2410IIC接口9.3CAN总线接口9.3.1CAN总线9.3.2CAN接口9.4以太网接口9.4.1嵌入式以太网基础知识9.4.2S3C22410以太网接口9.4.3socket网络编程9.4.4嵌入式Web服务器程序设计习题第10章人机接口10.1键盘接口10.1.1按键的识别10.1.2键盘接口举例10.2LED显示器10.2.1LED显示控制原理10.2.2LED接口举例10.3LCD接口10.3.1LCD显示控制原理10.3.2S3C2410LCD控制器10.3.3S3C22410LCD寄存器10.3.4LCD接口举例10.4ADC和触摸屏接口10.4.1触摸屏的种类10.4.2S3C2410ADC和触摸屏10.4.3ADC和触摸屏接口举例习题第11章Linux操作系统基础11.1Linux操作系统概述11.1.1Linux的发展历程11.1.2Linux的特点11.2Linux内核的结构11.2.1进程管理11.2.2内存管理11.2.3虚拟文件系统11.2.4网络接口11.2.5进程问通信11.3Linux设备管理11.3.1字符设备11.3.2块设备11.3.3可安装模块11.4Linux的使用11.4.1Linux常用命令11.4.2vi编辑器的使用11.4.3gcc编译器和make工具11.4.4gdb调试11.5Linux的安装11.5.1目前流行的Linux发行版本11.5.2Linux安装在独立的硬盘分区11.5.3Linux安装在虚拟机中习题第12章嵌入式Linux软件设计12.1Bootloader引导程序12.1.1Bootloader的概念12.1.2Bootloader的主要过程与典型结构框架12.1.3常见Bootloader简介12.2Linux的移植12.2.1内核移植12.2.2系统移植12.3驱动程序开发12.4应用程序开发12.4.1建立连接12.4.2编写应用程序12.4.3下载应用程序12.4.4调试应用程序习题第13章基于Qt/Embedded的嵌入式GUI设计13.1嵌入式GUI简介13.1.1Linux图形领域的基础设施13.1.2嵌入式GUI高级函数库13.1.3面向嵌入式Linux的图形用户界面13.2创建Qt/Embedded嵌入式图形开发环境13.2.1Qt/Embedded概述13.2.2创建Qt/Embedded开发环境13.3Qt/Embedded的使用13.3.1信号与插槽13.3.2窗体13.3.3对话框13.4Qt/Embedded应用举例13.4.1Qt/Embedded开发流程13.4.2基于PC的Hello程序13.4.3发布Qt/Embedded程序到目标板习题附录参考文献
来自: 读书人心系天下 > 《精品课程》
0条评论
发表
请遵守用户 评论公约
嵌入式系统新技术论坛 - 专题报道 - 资讯 - 嵌入式在线 | www.mcuol.co...
嵌入式系统和嵌入式技术是当今快速发展的应用科学和应用技术,学习和了解嵌入式新技术,探讨其对于创新型应用的帮助,是联谊会委员们为本次会议设计的主题方向。《智能终端Web应用平台技术及应用》智能...
什么是嵌入式编程?如何入门和提高?
因为首先,嵌入式有不少组合名词,例如嵌入式系统,嵌入式软件,Linux嵌入式,Android嵌入式,嵌入式Web,等等。因此, 我们会先在普通电...
嵌入式面试题(STM32部分)
11.每个通用I/O端口有( )个32位的配置寄存器,( )个32位的数据寄存器,( )个32位的置位/复位寄存器,( )个16位的复位寄存器,(B )个32位的锁定寄存器。(A)GPIOX_BSRR和GPIOX_BRR (B)GPIO...
计算机科学与技术(嵌入式系统方向)
计算机科学与技术(嵌入式系统方向)计算机科学与技术(嵌入式系统方向)2013-05-07 11:21:11 来源:计算机与信息学院招生就业信息网 浏览:688次。学生通过学习嵌入式系统基础、嵌入式操作系统、嵌入式系...
嵌入式操作系统的未来发展趋势怎么样?
嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常...
基于DM9000AE的S3C2440嵌入式系统的以太网接口设计
基于DM9000AE的S3C2440嵌入式系统的以太网接口设计。S3C2440A处理器与DM9000AE连接的结构如图2所示,DM9000AE通过总线与处理器相连,中...
嵌入式系统学习心得
嵌入式系统学习心得 嵌入式系统学习心得一:嵌入式系统学习心得 首先我声明,我是基于嵌入式系统平台级设计的,硬件这个方向我相对来讲比较有发言权,如果是其它方面所要具备的基本技能还要和我...
周立功版嵌入式课后习题答案
答:切换指令是BX指令。(Thumb指令集较ARM指令集有如下限制:只有B指令可以条件执行,其它指令都不能条件执行;分支指令的跳转范围有更多限制;数据处理指令的操作结果必须放入其中一个;单寄存器访问指令,...
纵论物联网(四):物联网终端设备
物联网终端设备一般由通信接口、MCU、传感器和执行器组成。接收MCU的指令,然后根据MCU的命令来执行任务。刚才说的通信接口、传感器、执...
微信扫码,在手机上查看选中内容