首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
MCU 单片机技术
»
ARM
» Ubuntu12.04 LTS 从头配置arm9开发环境(2)
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
Ubuntu12.04 LTS 从头配置arm9开发环境(2)
发短消息
加为好友
yuyang911220
当前离线
UID
1029342
帖子
9914
精华
0
积分
4959
阅读权限
90
在线时间
286 小时
注册时间
2014-5-22
最后登录
2017-7-24
论坛元老
UID
1029342
性别
男
1
#
打印
字体大小:
t
T
yuyang911220
发表于 2017-2-20 19:32
|
只看该作者
Ubuntu12.04 LTS 从头配置arm9开发环境(2)
开发
,
光盘
,
制作
6.安装命令tree
“sudo apt-get install tree”
7.安装chkconfig命令
“sudo apt-get install chkconfig”
8.安装patch命令
“sudo apt-get install patch”
9.安装gettext
“sudo apt-get install gettext”
10.安装gtk
“sudo apt-get install libgtk2.0-dev”
11.安装交叉编译工具
1)使用制作好的工具链,在韦老师的光盘/tools里面,将它拷贝到/work目录下面:
“cd /work/tools”
“tar xjf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2”
输入”arm-linux-“以后,按tab键,会自动补全,输入”arm-linux-gcc -v“以后,会输出版本信息,自己编写一个小的程序,可以交叉编译出来,即为成功。
2)然后设置环境变量,想要永久有效的话,有两种设置方式
(1)设置当前用户环境变量:
“sudo vim ~/.bashrc”
在末尾添加:“export PATH=$PATH:~/work/tools/gcc-3.4.5-glibc-2.3.6 /bin”
立即生效的话执行 “source ~/.bashrc”
这种方法对root用户无效。
(2)设置系统环境变量(对root用户生效)
“sudo vim /etc/environment”
同样在后面添加“export PATH=$PATH:/work/tools/gcc-3.4.5-glibc-2.3.6 /bin”
注意:我这个添加的是root权限下面的环境变量,后来从新在根目录下面建立了一个work文件夹,所以下面的路径是/work/tools而不是第一种方法的~/work/tools。
12.如果上面11步做了的话,12步可以不做。我这是当初自己安装交叉编译链的时候遇见的问题等。
1)从网上下载arm-linux-gcc-4.4.3.tar.gz
2)解压到根目录中“sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C /”
其中-C命令是将tar的工作目录从当前目录改为-C后面的目录了,本例中改为根目录,也可以改成其他的目录。
3)修改环境变量,跟11步的方法一样。并同时检验是不是有自动补全功能, 输入”arm-linux-gcc -v“以后,会输出版本信息。
4)自己编写一个简单的小程序,结果编译出错:“......No such File.........”什么的了忘记了,上网查资料,出现这种情况是因为64位的系统,依赖一些32位的库,执行“sudo apt-get install ia32-libs”,安装完即可。
安装的时候,多次出现“依赖:........, E:无法安装(但不会安装............)”一类的信息,最后重装系统以后,并更改更新源后才成功,所以推荐用32位的系统,64位的系统可能出现很多意想不到的问题。
13.安装wine+source insight
1)安装wine
“sudo apt-get install wine”即可,时间稍微有点长。
2)打开windows下面的source insight的 .exe 安装包,右键,打开方式,wine windows Program Loader,打开即可。
wine可以理解为在linux中构建了一个虚拟的windows平台,在里面有c盘,有Program File等东西。用wine打开SI的时候,去Program File里面打开Source Insight 3 里面的Insight3.exe,或者从ubuntu的Dash主页打开。
SI界面如下所示:
可以看到,与windows下面的一样!!
收藏
分享
评分
继承事业,薪火相传
回复
引用
订阅
TOP
返回列表
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议