首页 > 代码库 > 嵌入式Linux开发环境的搭建以及嵌入式入门的一些想法
嵌入式Linux开发环境的搭建以及嵌入式入门的一些想法
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"> 最近开始学习嵌入式Linux开发,对于嵌入式我是完完全全的新手,但是我还是想写一些东西,给后来的人做个参考,让一些人少走些弯路。</span>
1.在主机Linux下安装基本的开发环境:
$ sudo apt-get install build-essential $ sudo apt-get install bison flex $ sudo apt-get install manpages-dev
2.安装交叉编译工具链
作为新手,我建议使用的是已经制作好的工具链(因为我自己尝试了自行编译,其中遇上了无数奇葩的问题,耽误了非常多的时间,但是对自己也是一个锻炼,如果有时间我会整理一下编译时出现的问题再写一篇博文)
下载地址:http://download.csdn.net/detail/luoyhang003/7967663
新建一个目录:
$ mkdir work/tools $ cd work/tools
解压:
$ sudo tar xjf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2
设置PATH:
$ sudo gedit /etc/envrionment
添加PATH:work/tools/gcc-3.4.5-glibc-2.3.6/bin
安装ncurses:
ncurses是一个能提供功能键定义、屏幕绘制以及基于文本终端的图形互动功能的动态库
下载地址:http://download.csdn.net/detail/luoyhang003/7967731
到这我们可以使用
$ sudo arm-linux-gcc -v
来检查交叉编译工具链是否配置成功
另外是我对嵌入式Linux开发的一些小看法和小建议:
1.入门需要逐步了解的知识和技能:
------->会用Linux(这是最基本的)
------->了解交叉编译器中的一些命令(arm-linux-gcc等)
------->了解Makefile(规则、常用函数等)
------->了解ARM汇编指令
------->会使用vi
------->会用Linux基本命令(tar,grep,find等等)
2.推荐:
工具类推荐:
代码阅读、编辑工具:KScope(Linux)
远程登录工具:C-kermit(Linux)
推荐一本书:
《嵌入式Linux应用开发》——韦东山
嵌入式Linux开发环境的搭建以及嵌入式入门的一些想法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。