嵌入式系统开发技术基础
xiao鸿呀
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
嵌入式系统开发的基础知识
一. 嵌入式系统的特点、分类、发展与应用1.嵌入式系统定义1)广义上:带有微处理器的专用软件系统。2)狭义上:使用嵌入式微处理器构成的具有自己的操作系统和特定功能,用于特定场合。3)以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格要求的专用计算机系统。2.嵌入式系统构成1)软件2)硬件:存储器和CPU(中央处理器),存储器和CPU通过总...原创 2019-09-20 13:02:48 · 1883 阅读 · 0 评论 -
嵌入式处理器
一.嵌入式处理器的结构、特点与分类1.不同类型的典型嵌入式处理器及其特点1)数字信号处理器DSP2)ARM3)FPGA2.分类1)按指令集:复杂指令集结构CISC、精简指令集结构RISC2)按存储机制:冯·诺依曼结构、哈佛结构3)按字长:8、16、32、644)按不同内核:51、AVR、ARM、MSP430、MIPS、PowerPC、MC68K(后三种采用RISC、哈佛结构;AV...原创 2019-09-20 13:02:51 · 3827 阅读 · 0 评论 -
嵌入式系统硬件组成
一.嵌入式硬件组成与嵌入式处理芯片1.ARM处理器芯片内部结构1)WDT看门狗定时器:当处理器进入错误状态后的一定时间内可使处理器复位2)通用定时器:Timer3)实时时钟RTC:直接提供年月日时分秒,使应用系统具有独立的日期和时间4)脉冲宽度调制器:PWM5)中断控制器:采用向量中断(VIC)或嵌套向量中断(NVIC)6)直接存储器访控制器(DMA控制器):实现外设与内存,内存与内...原创 2019-09-20 13:02:54 · 16509 阅读 · 0 评论 -
嵌入式系统软件
一.嵌入式操作系统1.嵌入式操作系统的发展(1)Tiny OS操作系统1)开源深度轻量级操作系统2)专为嵌入式无线传感网络设计,功耗较低,特别适合传感器这种受内存、功耗限制的设备3)技术特点:轻线程、主动消息、事件驱动、组件化编程(2)Android 操作系统1)以Linux为基础半开放源代码的操作系统,主要用于移动便携设备2)使用不同的软件开发包,则使用的编程语言也不同(3)Q...原创 2019-09-20 13:02:57 · 5073 阅读 · 0 评论 -
嵌入式系统的开发
一.嵌入式系统的开发过程和工具1.开发步骤(1)需求分析与规格说明(2)系统设计:也叫做概要设计或总体设计,根据规格说明书中系统要实现的功能,确定如何实现这些功能的硬件和软件,即哪些功能由硬件完成,哪些功能由软件完成,还必须描述非功能上的需求如何实现,即不仅要描述系统需求如何实现,且必须要符合系统需求中关于处理速度、功耗、成本等关于其他性能的约束。(3)构件设计:需要设计或选择符合系统结构...原创 2019-09-20 13:03:00 · 1306 阅读 · 0 评论
分享