首页 [教学研究]arm学习遇到的问题及解决方法

[教学研究]arm学习遇到的问题及解决方法

举报
开通vip

[教学研究]arm学习遇到的问题及解决方法[教学研究]arm学习遇到的问题及解决方法 sudo passwd root此命令将会重新设置 root 的密码 Ubuntu下安装交叉编译环境 EABI是TQ2440提供交叉编译工具。 安装方法: 1.将其复制到PC的linux系统中,假设复制到了“/opt”目录下,然后在PC的linux终端输入命令:"tar xvfj EABI-4.3.3_EmbedSky_20100610.tar -C /",就可以将其解压到linux的“/opt/EmbedSky/4.3.3/”目录下了。 2.进行配置,让交叉...

[教学研究]arm学习遇到的问题及解决方法
[教学研究]arm学习遇到的问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 及解决方法 sudo passwd root此命令将会重新设置 root 的密码 Ubuntu下安装交叉编译环境 EABI是TQ2440提供交叉编译工具。 安装方法: 1.将其复制到PC的linux系统中,假设复制到了“/opt”目录下,然后在PC的linux终端输入命令:"tar xvfj EABI-4.3.3_EmbedSky_20100610.tar -C /",就可以将其解压到linux的“/opt/EmbedSky/4.3.3/”目录下了。 2.进行配置,让交叉编译器生效,在终端输入命令”gedit /etc/environment“打开environment文件,然后修改路径,添加如下路径”/opt/EmbedSky/4.3.3/bin“(要以root身份修改)。然后再在终端输入”source /etc/environment“使交叉编译器生效,使用”arm-linux-gcc -v“验证交叉编译环境是否生效,可以看到此时已经生效了,版本号位4.3.3. 3.注销或重启系统,检查是否将路径加入PATH,输入命令"echo $PATH",如果看到有"/opt/EmbedSky/4.3.3/bin"说明已经将交叉编译器的路径加入PATH 自此,交叉编译环境安装完成。4.测试安装是否成功 下面我们就来测试一个简单的例子。 #include int main() { printf("Hello World!\n"); return 0; } 程序输好以后确认无误,保存。进入程序文件所在目录执行: arm-linux-gcc hello.c -o hello 编译好了以后就可以下载到目标机进行测试了。当然也可以先在PC机上 测试正误。用gcc hello.c –o hello就可以生成PC机上程序了,在运行./hello 就可以发现终端显示Hello World~字样。用arm-linux-gcc编译的程序在PC机上是不能运行的,运行后给出错误报告:bash: ./hello: cannot execute binary file(无法执行二进制文件)。说明经 过交叉编译环境编译出的文件是硬件可执行的二进制代码文件。 设置开机logo失败 应该是logo的c语言文件是同时编译在系统镜像里的 而系统镜像未经过重新编译 使用的原来的镜像中的相关部分只适合原始logo 从而导致自主的logo失败 学会编译镜像后应该可以完成此任务 (貌似需要两部分:一是代码中的logo代码,二是logo_480_272.bin,都应当是新图片的) Wince中改变开机logo应该要改变程序中相关数组,而linux开机logo只需改变相关bin文件。 Date -s "2011-7-31 12:55:00" 用此格式来改变系统时间。
本文档为【[教学研究]arm学习遇到的问题及解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_841159
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:0
分类:互联网
上传时间:2018-07-21
浏览量:12