!里 ! 鱼 垫 堕 j::≥ 嵌入式系统关键技术分析与开发应用研究 ◆宁宝军 张勇 摘要:笔者主要联合嵌入式系统关键技术设计与后期应用交接流程加以细致阐述。第一,将此 类系统内部处理器和操作系统界面阐述完全,同时强调其和其余系统操作形式的差异性特征,必要时 联合笔者多年工作经验,将内部单元舒展和功能规范技巧补充完善。第二,清晰阐述此类系统如今在 特殊领域内的流行应用功能,包括最新技术产品规格样式等,令相关工作人员产生一定的思想共鸣效 应,进一步有机延展嵌入式系统规划前景,为我国科学技术和经济协调化发展提供广泛适应基础。 关键词:嵌入式系统;处理器;内存管理单元;微内核 一、嵌入式系统基础技术特征论述 先加以精准划分,其中前者复杂对应程序、链接要素整编,而 (一)嵌入式处理器。此类结构主要联合嵌入式微处理器、 控制终端、DSP进行交互式调节梳理,其中微处理器能够与通 后者则全面投入到以嵌入式程序为支撑主体的硬件控制体系架 构。具体规划细节表现为:把应用程序转换成可以在目标机上 运行的二进制代码。这一过程包含三个步骤:编译、链接、定 址。编译过程由交叉编译器实现。所谓交叉编译器就是运行在 一用计算机微处理器CPU相互对应,尤其在特殊应用场景之中, 主要是将微处理器和电路板进行合理交融,争取令母板结构之 上单纯保留嵌入式单元功能就可以了,相对地令系统实际占用 体积和功能消耗数量都限定在一类合理指标之上。现如今流行 个计算机平台上并为另一个平台产生代码的编译器。常用的 交叉编译器有GNUC/C++(g cc)。编译过程产生的所有目标 文件被链接成一个目标文件,称为链接过程。定址过程会把物 的嵌入式处理器主要如ARM、Power PC等等。而嵌人式微控 制处理器又被称作是单片机,其能够令存储器以及其余外部封 理存储器地址指定给目标文件的每个相对偏移处。该过程生成 的文件就是可以在嵌入式平台上执行的二进制文件。 装功能集合分布在电路板之上,常见功能部件型号如8051。至 于内部DSP结构单元则主要应对离散时间信号状态下的极速计 算工作挑战内容,借助不同程序实际编译效率和后期执行水准, (二)向嵌入式平台移植软件。大多数嵌入式系统内部 设计主体,在进行对应程序选取期间会事先进行计算机终端架 进行特殊数字内部滤波合理消除,至此稳定图像综合处理领域 延展功效,截止至今,此类结构部件已经在我国嵌入式系统关 键技术设计和结构功能有机延展领域中得到全面重视。 (二)微内核结构单元。实际上大部分操作系统都会被 事先划定出内核与外部应用层次,其中前者基本提供系统预设 功能,包括文件系统和管理设备的有机供应等,此类功能能够 令用户快速体验到不同阶段调用方式的异质化状态效应。至于 一构编辑,之后实施既定软件结构转接移植计划。需要特别加以 关注的是,在PC机上编写软件时,要注意软件的可移植性, 选用具有较高移植陛的编程语言(如C语言),尽量少调用操 作系统函数,注意屏蔽不同硬件平台带来的字节顺序、字节对 齐等问题。以下是我们在移植协议栈过程中的一些体会。 结语 综上所述,经过嵌入式系统产品开发和持久化应用过后, 笔者发现内部工作从事次序上相对不是非常特殊,但是相关支 挣陛硬件设备都是极为独特的,由此使得后续附加开发工作处 理得相对缓慢一些。日后相关技术开发主体需要全面加大内部 关键支持技术和功能的开发工作,争取令相关领域事务交接效 率达到最佳状态。∞ 参考文献 [1]朱巧明.远程调试系统的关键技术分析o1.计算机应用与软 件,2010,15(10):166—175. 类桌面操作系统,也会将上述功能尽量转接到计算机内涵单 元之上,使得计算机系统内核空间无限增大,后期资源占用需 求得到尽量满足,但是后期剪裁工作便不可避免地繁琐起来。 大部分嵌入式操作系统实际上仍旧沿用微内核结构,毕竟内核 提供功能集中分布在基础领域内部,如任务调度、内存管制、 时钟控制等;至于其余应用组件结构之中,包括网络功能、文 件支持系统等都处于用户管理常态之中,借助系统进程或是函 数调用方式进行工作细节布置,所以此类系统相对来讲能够方 便进行裁剪,确保用户能够借助自身实际管理需求加以对应组 件灵活选取。 f2j廖娜.嵌入式系统关键技术分析与开发应用探讨田.电子测 试。2013.22(07):79—85. 二、涉及嵌入式系统开发应用技术功能细节解析 (一)嵌入式开发过程。在进行嵌入式系统科学开发和 (作者单位:沈阳师范大学软件学院) 系统沿用期间,有关控制终端和疏导媒介之间角色关系需要事 信息系统工程『2015.5 20 71