2.4 嵌入式系统的开发流程

    嵌入式软件的整个开发流程可分为:

    ·需求分析阶段

    ·设计阶段

    ·生成代码阶段

·固化阶段

嵌入式应用软件高度依赖目标应用的软硬件环境,软件的部分任务功能函数由汇编语言完成,具有高度的不可移植性。为了保证实时性能,使用效率高和速度快的汇编语言是不可避免的。尽可能提高嵌入式应用软件的可移植性方法:尽量用高级语言开发,少用汇编语言;局域化不可移植部分;提高软件的可重用性。

3 ARM嵌入式微处理器

3.1 ARM及相关技术简介

ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。

    1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权[5,6]。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场[7],基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。

    ARM公司是专门从事基于RISC技术芯片设计开发的公司[8],作为知识产权供应商,本身不直接从事芯片生产,靠转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场

上一篇:气象传真图信息提取与分析
下一篇:PIC16F877a单片机超声波测距系统的软件设计

基于TCP/IP技术的转向架振动测试系统设计

基于PM2.5浓度的健康出行路径规划及实现

基于涡旋电磁波的新型雷达成像技术研究

基于相关滤波器的长期跟踪算法研究

基于ZigBee协议轨道交通环...

变分模态分解方法研究及...

HFSS形状渐变方法的槽缝加载微带天线设计

高效课堂教师问卷调查表

小型通用机器人控制系统设计任务书

遥感土地用变化监测国内外研究现状

MNL模型历史城区居民活动...

提高小學语文課堂朗读教...

《水浒传》中血腥暴力研...

PCI+PID算法直流力矩电机速...

浅析施工企业保理融资成...

大规模MIMO系统的发展研究现状

从企业eHR建设谈管理信息...