前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux下ARM开发环境搭建

Linux下ARM开发环境搭建

作者头像
全栈程序员站长
发布2022-08-24 16:42:05
4.8K0
发布2022-08-24 16:42:05
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

本人的系统环境:Linux ubuntu 3.8.0-35-generic #50-Ubuntu SMP Tue Dec 3 01:25:33 UTC 2013 i686 i686 i686 GNU/Linux

1、安装skyeye

代码语言:javascript
复制
     sudo apt-get install skyeye

s kyeye -h可以看到skyeye的版本号为1.2.5

也可以到http://sourceforge.jp/projects/sfnet_skyeye/releases/下载skyeye源码,由于本人系统问题源码安装过程中遇到了一些问题,最新版本的skyeye没有安装成功。

安装skyeye-1.3.2_rc1.tar.gz

./configure

make lib

make

sudo make install_lib

sudo make

将/opt/skyeye/bin加入路径

2、安装arm-elf-*工具

下载工具http://www.uclinux.org/pub/uClinux/arm-elf-tools/,工具包是用makeself打包好的,可以直接运行安装。

代码语言:javascript
复制
	#sudo sh ./arm-elf-tools-20030314.sh

出现以下错误

tail: cannot open ‘+43’ for reading: No such file or directory

gzip: stdin: not in gzip format tar: This does not look like a tar archive tar: Exiting with failure status due to previous errors

修改方法:

用VIM打开该文件,将第39行的代码:     tail +${SKIP} ${SCRIPT} | gunzip | tar xvf – 改成如下:     tail -n +${SKIP} ${SCRIPT} | gunzip | tar xvf – 文件末尾加空行

查看安装是否成功:#arm-elf-gcc -v

3、安装arm-linux-*工具

下载工具http://arm9.net/download.asp,软件包是已经编译好的,只需解压后加入路径即可使用。

解压缩包# tar zxvf arm-linux-gcc-4.4.3-20100728.tar.gz /usr/local# sudo mkdir arm-linux /usr/local/arm-linux# cp -avr ~/opt/FriendlyARM/toolschain/4.4.3 ./ #sudo vim /etc/profile export PATH=$PATH:/usr/local/arm-linux/4.4.3/bin #source /etc/profile

以上是实验所需要的工具,arm-elf-*是用来编译uclinux,arm-linux-*是用来编译arm Linux用的

测试skyeye:

/opt/skyeye/testsuite/arm_hello$ skyeye -e arm_hello SkyEye 1.3.2 SkyEye is an Open Source project under GPL. All rights of different parts or modules are reserved by their author. Any modification or redistributions of SkyEye should not remove or modify the annoucement of SkyEye copyright. Get more information about it, please visit the homepage http://www.skyeye.org. Type “help” to get command list.

(skyeye)start

启动uart_instance,即串口串口

(skyeye)run

运行程序

(skyeye)stop停止运行

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/140920.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月8,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档