共查询到20条相似文献,搜索用时 15 毫秒
1.
构造Linux的交叉编译平台 总被引:1,自引:0,他引:1
很多嵌入式Linux系统使用的都是非i386CPU,而宿主机多采用PC,为了能够在PC上开发目标机的程序,需要在PC上建立Linux的交叉编译平台. 相似文献
2.
编译型PLC将用户程序生成在运行系统的内存中直接可以运行的机器代码时,需要知道用户程序中用到的在继电器区和数据区等区中的变量在内存中的首地址.但是一般而言,用高级语言编写的程序,在内存中运行时,变量的地址是由编译器来分配的,程序员无法知道变量的地址.本文针对上述问题采用ADS中的分散加载文件,实现用户程序中变量地址在内存中的固定. 相似文献
3.
U-Boot及Linux2.6在S3C2440A平台上的移植方法 总被引:3,自引:2,他引:3
以探索建立嵌入式Linux系统的基本方法和技术为目的,给出了交叉编译环境的建立方法;简介了基于S3C2440A系统的硬件资源配置和系统存储空间分布;分析了U-Boot的启动流程和移植重点和操作系统内核配置和编译要点;最后总结了启动shell的过程.移植后的Linux在嵌入式系统中运行稳定. 相似文献
4.
描述基于嵌入式系统的通用软件开发模式与开发过程,包括嵌入式系统开发平台的介绍、开发平台的选择、开发平台的搭建以及交叉编译工具的选择,重点介绍交叉编译的实现过程.设计硬件平台为基于Intel公司的PXA255系列嵌入式开发板,软件平台为嵌入式ARM-Linux操作系统.采用C语言编程,ARM-Linux-GNU工具链进行交叉编译,SDL(Simple DirectMedia Layer)图形库进行绘图,以五子棋游戏为例,设计并实现一个基于图形界面的嵌入式游戏.结果表明,该游戏人机交互界面友好,运行流畅. 相似文献
5.
交叉编译就是在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,简单地说,就是在一个平台上生成另一个平台上的可执行代码。本论文以Mini2440+Fedora12嵌入式开发平台为例,主要介绍了基于FrameBuffer和Libjpeg库的数码相框的交叉编译工作。 相似文献
6.
本文阐述了通信协议软件的自动编译技术所涉及的协议工程的思想和这一领域的国内外发展动向,给出了ASN·1、Estelle自动编译器的模型和实现途径,并就文电作业系统(MHS)的一致性测试方法作了概述.文中也给出了作者在研究中编制软件的结构和自动编译系统中各关键部分的逻辑关系. 相似文献
7.
基于profiling的反馈式编译优化是一种有效的编译优化模式,它通过程序运行时的剖面信息来指导对代码的优化。文章总结了实现这种模式的一般流程,所遇到的问题和解决方法。 相似文献
8.
针对嵌入武Linux防火墙进行设计并加以实现及测试.首先,提出了基于ARM处理器的嵌入式Linux防火墙的体系架构,给出了Linux一种内核裁剪定制的方案;接着,针对Netfilter/Iptables在大数量规则集下性能低下的问题,提出了Iptables结合NF-hipac、Ipset使用的解决方案,并成功实现了移植... 相似文献
9.
在FoxBASE~ 数据库管理系统下,开发的应用程序当用Do命令激活时,系统首先随着源程序输入而进行编译。为了达到最大装载速度,节省进入应用程序所消耗的时间,FoxBASE~ 提供了命令文件编译器,即形成一种所谓“TOKEN”化的最佳输出目标(·Fox)程序。但这也给用户学习、分析和完善他人的程序带来种种不便。 FoxBASE~ 在提供编译器的同时,也提供了可以对伪编译文件(·Fox)进行反编 相似文献
10.
随着信息产业的发展,嵌入式已经成为当今热门,嵌入式技术的应用已经渗透到各个领域,当前的嵌入式开发大多以应用为中心,以计算机技术为基础,并且技术成熟。而要想实现嵌入式系统的开发,首先应该搭建一个完备的开发环境,linux+ARM开发环境是嵌入式的最主要的开发环境之一,该环境由linux PC机和嵌入式硬件系统所构成。 相似文献
11.
随着计算机技术的发展,嵌入式系统越来越得到广泛的应用.本文从ARM计算机系统和嵌入式Linux操作系统的特点,研究了嵌入式Linux在ARM嵌入式系统上的应用方法,针对其中的关键性问题-嵌入式Linux系统的移植和程序的移植问题,总结了一般的解决方法. 相似文献
12.
13.
14.
15.
16.
随着经济与科技的快速发展,我国信息工程领域实现了较为长足的进步,而C++逆编译在可执行代码分析、软甲维护中的广泛应用就是这一进步的最直观体现,为此本文就C++逆编译中模板库函数识别展开了具体研究,希望这一研究能够为相关从业人员带来一定启发. 相似文献
17.
交叉编译:ARM搏击Intel的软肋 总被引:1,自引:1,他引:0
所谓交叉编译(Cross Compiling)是指借助主机操作系统和硬件资源开发的软件代码下载到目标系统上运行的软件环境,顾名思义交叉编译是区别于宿主机编译的,宿主机编译是在主机上完成编译-调试-运行的过程,这也是目前主流计算应用模式(如PC)。交叉编译一直是MCU和嵌入式系统开发的特色和骄傲。但到了今天它面向密集计算和应用的移动互联网时显得捉襟见肘, 相似文献
18.
19.
20.
编译器中通常采用各种优化方法来提高目标代码的质量,为了实现较好的效果,一些编译优化算法通常十分复杂,很容易给可靠性和安全性带来隐患.现有的编译器缺陷大部分是由优化阶段引起的.传统的编译优化正确性研究大部分只关注优化算法的正确性,但是只有该算法被正确的实现了才能确保实际运行的优化过程是正确的.本文提出一种基于模拟关系的方法来验证编译优化实现的正确性.在每次优化结束后,我们通过建立优化前代码和优化后代码之间的模拟关系生成优化正确应满足的逻辑条件,然后验证逻辑条件是否成立从而判定编译优化的实现是否正确性.以优化编译中的常量折叠优化和变量替换的验证作为示例显示了本方法的有效性和可靠性. 相似文献