本书从软件设计的角度,全面、系统地介绍了ARM处理器的基本体系结构和软件设计与优化方法。内容包括:ARM处理器基础;ARM/Thumb指令集;C语言与汇编语言程序的设计与优化;基本运算、操作的优化;基于ARM的DSP;异常与中断处理;固件与嵌入式OS;cache与存储器管理;ARMv6体系结构的特点等。全书内容完整,针对各种不同的ARM内核系统结构都有详尽论述,并有大量的例子和源代码。附录给出了完整的ARMv4/v5/Thumb指令的功能、编码、周期定时以及汇编参考。本书适于从事ARM嵌入式系统教学与研发,或想把其它嵌入式平台的软件移植到ARM平台上去的专业技术人员使用,要求对ARM处理器有一定的了解,并有C语言和汇编语言基础。若在编译原理、操作系统、数字信号处理、计算机体系结构等方面有一定的基础,则效果会更好。本书也可作为嵌入式系统专业方向的本科生和研究生相关课程的教材或教学参考书。
标签: 嵌入式系统
上传时间: 2022-07-26
上传用户:
opencv视频教程 opencv 第01集 opencv安装.flv Opencv第02集_结构—wmv.wmv opencv 第03集opencv 图像显示功能.flv Opencv 第04集 Opencv读视频和摄像头.flv Opencv 第05集 Opencv视频播放控制.flv Opencv 第06集 Opencv写视频文件.flv Opencv 第07集 Opencv基本数据结构.flv Opencv 第08集 矩阵维度与通道.flv Opencv 第09集 矩阵数据访问.flv Opencv 第10集 结构体详解.flv Opencv 第11集 灰度直方图.flv Opencv 第12集 RGB颜色空间.flv Opencv 第13集 hsv颜色空间.flv ………… Opencv视频教程之Opencv结构与内容.ppt Opencv软件
上传时间: 2013-05-18
上传用户:eeworm
用c开发的B+树索引结构,能实现B+树基本的查找,删除,搜索功能
上传时间: 2014-10-29
上传用户:731140412
实现一个B/S结构聊天室的基本功能。用法简单,适合上手。
标签:
上传时间: 2014-01-01
上传用户:bibirnovis
B/S结构邮件系统的源码,该代码基本实现了收发邮件的功能
上传时间: 2013-12-23
上传用户:851197153
超声理论与技术的快速发展,使超声设备不断更新,超声检查已成为预测和评价疾病及其治疗结果不可缺少的重要方法。超声诊断技术不仅具有安全、方便、无损、廉价等优点,其优越性还在于它选用诊断参数的多样性及其在工程上实现的灵活性。 全数字B超诊断仪基于嵌入式ARM9+FPGA硬件平台、LINUX嵌入式操作系统,是一种新型的、操作方便的、技术含量高的机型。它具有现有黑白B超的基本功能,能够对超声回波数据进行灵活的处理,从而使操作更加方便,图象质量进一步提高,并为远程医疗、图像存储、拷贝等打下基础,是一种很有发展前景、未来市场的主打产品。全数字B型超声诊断仪的基本技术特点是用数字硬件电路来实现数据量极其庞大的超声信息的实时处理,它的实现主要倚重于FPGA技术。现在FPGA已经成为多种数字信号处理(DSP)应用的强有力解决方案。硬件和软件设计者可以利用可编程逻辑开发各种DSP应用解决方案。可编程解决方案可以更好地适应快速变化的标准、协议和性能需求。 本论文首先阐述了医疗仪器发展现状和嵌入式计算机体系结构及发展状况,提出了课题研究内容和目标。然后从B超诊断原理及全数字B超诊断仪设计入手深入分析了B型超声诊断仪的系统的硬件体系机构。对系统的总体框架和ARM模块设计做了描述后,接着分析了超声信号进行数字化处理的各个子模块、可编程逻辑器件的结构特点、编程原理、设计流程以及ARM处理模块和FPGA模块的主要通讯接口。接着,本论文介绍了基于ARM9硬件平台的LINUX嵌入式操作系统的移植和设备驱动的开发,详细描述了B型超声诊断仪的软件环境的架构及其设备驱动的详细设计。最后对整个系统的功能和特点进行了总结和展望。
上传时间: 2013-05-28
上传用户:sssnaxie
数据结构中的B-TREE的实现
上传时间: 2014-01-07
上传用户:小儒尼尼奥
B/S结构的网上学生选课系统
标签:
上传时间: 2015-02-05
上传用户:15071087253
使用jsp实现B/S结构的网上选课系统
标签: jsp
上传时间: 2015-02-16
上传用户:xuanjie
java编写的b/s结构的文件上传程序
上传时间: 2014-01-16
上传用户:yimoney