共查询到20条相似文献,搜索用时 31 毫秒
1.
基于ARM的交叉编译工具的制作 总被引:3,自引:0,他引:3
交叉编译就是在一个平台生成可以在另一个平台执行的代码,它作为嵌入式系统开发的前提和准备,具有相当重要的作用.文章利用Cosstool脚本工具集,详细说明了基于ARM和Linux的嵌入式系统的交叉编译环境的建立方法,并给出了具体的步骤.实验结果表明,可以在x86平台编译调试ARM平台上运行的程序. 相似文献
2.
文中介绍了嵌入式Linux设备驱动程序原理,通过分析字符设备驱动代码,剖析了驱动程序的编写方法;同时阐述了ARM-Linux嵌入式交叉编译环境的建立及其操作要点。 相似文献
3.
嵌入式系统中的Bootloader代码与普通的C语言应用程序不同,在编译和链接程序时,不能使用glibc库中的任何支持函数,利用trampoline(弹簧床)的方法来解决main()函数中存在的问题,从而实现优化的Bootloader代码的高效执行。 相似文献
4.
面向并联机床的G代码编程软件的开发 总被引:1,自引:0,他引:1
以6-TPS型并联机床为结构模型,阐述了面向并联机床的G代码编程软件的开发思想和软件结构,以及无干涉刀位文件的生成方法.对若干关键技术进行了研究和探讨,包括数值计算、G代码的自动生成和编译、仿真验证、轨迹的插补和干涉校验等。 相似文献
5.
基于ARM处理器和Linux操作系统的嵌入式软PLC运行系统,针对开发系统生成的目标代码通用性和不便于用户使用问题,设计了一种将IEC61131—3标准的语言程序转换为C语言程序的开发系统,使系统生成的目标代码在此种类型的运行系统上具有通用性。生成的LinuxC程序不仅能够在运行系统上直接编译运行,而且便于在PC机上仿真测试。介绍了各个模块的功能和实现,重点阐述了编译模块的设计与实现的关键技术,并结合实例进行测试验证。实验表明,该系统界面友好、操作简单,编译出的C语言程序执行效率较高,通用性强,方便用户使用。 相似文献
6.
基于ARM9和MCX314AL为核心的嵌入式硬件平台,对嵌入式数控系统软件人机界面软件的主要结构进行了介绍,并重点分析了数控系统中G代码的实现方式。采用QT界面开发软件,在Qt4环境下对人机界面应用程序的实现。 相似文献
7.
白克明 《广西大学学报(自然科学版)》1981,(1)
现代大型流水线机的一个重要特点是采用高度并行、重叠技术,因而程序的优化必须着重考虑影响机器效率的主要因素,从面向语言的优化转为面向计算机的优化,消除机器运算的相关性,以便获得高效运行的目标代码。本文在对一些算法评论的基础上,给出一个在大型流水线机上实现算术表达式优化的算法——特征线法。一、对几个算法的评价我们都知道,在单一处理机上算术表达式的编译算法通常采用按算符的优先级,从左到右 相似文献
8.
基于OMAP-L138的嵌入式运动控制器的设计与研究 总被引:2,自引:0,他引:2
提出一种基于OMAP-L138双核处理器的嵌入式运动控制器的设计方法.利用OMAP-L138的ARM核实现人机界面、数控代码编译等功能,DSP核实现插补及产生脉冲、控制电机运转.该控制器采用双CPU架构及片内内存共享数据的设计方法,能够更好地满足嵌入式运动控制器对实时性、控制精度及功耗的要求. 相似文献
9.
10.
张仕仁 《山西大学学报(自然科学版)》1993,16(3):285-290
本文介绍IBMPC/XT机的代码生成器的设计。我们把编译程序分成两部分:前端编译和后端编译。前端编译对源程序进行分析,生成抽象指令形式的中间语言;后端编译对抽象指令进行处理,产生PC机汇编代码。对中间语言,采用语法制导原理进行分析,采用模式匹配产生汇编代码。 相似文献
11.
MINIX是一种教学用的类UNLX操作系统,是学习操作系统的重要实例,但其源代码中有很多底层的代码使用了特殊的汇编语言,目前尚无这种汇编语言完整准确的说明,给MINIX的研究者带来很大的困难.从代码编译、文件结构、汇编代码和C代码的相互调用、语法四个方面详细准确地解释了MIMX操作系统中汇编语言的使用. 相似文献
12.
介绍了一种新型指针处理在FPGA中的设计实现.主要包含2个部分:指针解释功能实现和指针再生功能实现.设计方法采用流水线和弹性RAM(随机存取存储器)等实现,提高了处理速度,降低了逻辑资源.代码采用VHDL语言进行设计. 相似文献
13.
14.
针对Prolog源程序的特点,提出一种实现源程序完全代码化的编译方法,将事实 与规则集中的逻辑关系用代码表达成逻辑推理树。根据上述思想研制成QH-PROLOG 编译程序系统,比一般Prolog解释程序的速度快6~10倍,空间效率成倍提高,其工 作环境也优于国内外的解释系统。 相似文献
15.
随着Linux操作系统日益被人们所接受,许多公司企业都使用Linux作为开发平台.文章主要阐述了嵌入式Linux设备驱动程序的概念;剖析了嵌入式Linux设备驱动程序的通用模块和具体开发流程;说明了驱动程序与内核之间的关系,进一步通过实例论述如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码. 相似文献
16.
介绍了M icro C语言的文法特点,并以该语言为处理对象,用YACC实现了该语言的编译器。本文主要从编译技术的角度对M icro C语言的语法分析、目标代码及其解释执行过程进行了详细地阐述。 相似文献
17.
应用YACC实现Micro C编译器 总被引:1,自引:0,他引:1
介绍了Micro C语言的文法特点,并以该语言为处理对象,用YACC实现了该语言的编译器.本文主要从编译技术的角度对Micro C语言的语法分析、目标代码及其解释执行过程进行了详细地阐述. 相似文献
18.
19.
研究了嵌入式平台下远程监控系统车栽端的开发.依据车栽端功能需求,在Matlab/Simulink环境下搭建了车载端模型,详细介绍了该模型各部分的组成结构,并将模型生成的代码经编译、连接、下栽在硬件平台上运行.最后经过测试,显示了车载端具有数据采集,处理和发送的功能以及良好的实时性和稳定性. 相似文献