深入学习嵌入式Linux编程
其实从很早我就想深入学习Linux,但时间有限,并且Linux门槛挺高,不是很容易上手。最近由于隧道项目中用到嵌入式Linux(Arm CPU上的Linux),并且提供硬件的单位针对Linux的编程收费很高,并且时间很长,所以犹豫再三,决定开始深入学习Linux,并在学习过程中完成预定的任务。
没有想到,在嵌入式Linux上运行一个最简单的“Hello Liunx”程序就费了很大的周折,不过功夫不负有心人,经过几天的艰难跋涉,总算成功了,下面我把我的历程说一下,给后来人有个参考。
要想在嵌入式Linux运行程序,需要有下面几个问题解决:
1、需要一个基于Arm的gcc交叉编译器;
2、需要Windows与VPC上的Linux进行交互,以便交换文件;
3、嵌入式Linux系统需要和VPC上的Linux系统或Windows系统进行交互,以便交互文件;
第一个问题,相对比较容易解决,直接和中间厂商要来了cross-2.95.3.tar.bz2 安装包,这是一款基于Arm平台上的交叉编辑器。直接解压到任意目录即可。
第二个问题,有些棘手,查了若干资料,终于找到可行的办法。
1、在Windows XP建一个共享文件夹,如“share”
2、虚拟机运行起来后,在Linux命令行方式输入:smbmount //ip地址或计算机名/共享文件夹名 挂载点
3、Ok,连接成功。
没有想到,在嵌入式Linux上运行一个最简单的“Hello Liunx”程序就费了很大的周折,不过功夫不负有心人,经过几天的艰难跋涉,总算成功了,下面我把我的历程说一下,给后来人有个参考。
要想在嵌入式Linux运行程序,需要有下面几个问题解决:
1、需要一个基于Arm的gcc交叉编译器;
2、需要Windows与VPC上的Linux进行交互,以便交换文件;
3、嵌入式Linux系统需要和VPC上的Linux系统或Windows系统进行交互,以便交互文件;
第一个问题,相对比较容易解决,直接和中间厂商要来了cross-2.95.3.tar.bz2 安装包,这是一款基于Arm平台上的交叉编辑器。直接解压到任意目录即可。
第二个问题,有些棘手,查了若干资料,终于找到可行的办法。
1、在Windows XP建一个共享文件夹,如“share”
2、虚拟机运行起来后,在Linux命令行方式输入:smbmount //ip地址或计算机名/共享文件夹名 挂载点
3、Ok,连接成功。
相关推荐
baishuwei 2020-06-04
supjia 2019-12-09
yaneng 2020-06-10
yaneng 2020-05-09
owenbbkp 2020-04-29
yaneng 2020-04-23
yaneng 2020-04-14
Proudoffaith 2020-01-18
lightindark 2013-06-12
zuihaobushi 2019-12-26
liuhaishi 2010-10-11
jj 2010-09-15
ice00 2010-09-11
baskMMU 2010-09-05
权天下 2010-08-27
宅学部落王利涛 2010-08-25
jj 2010-08-15
baskMMU 2010-08-14