感谢支持
我们一直在努力

Ubuntu 10.04下构建嵌入式开发环境

1.minicom安装与配置

minicom是linux下的一个串口通讯工具,使用起来十分方便,类似在windows下的超级终端。在Ubuntu下进入终端,输入sudo apt-get install minicom,或者在新立得软件包中查找minicom,见下图

安装完成后在终端下输入minicom -s 即可进入minicom的配置界面,然后进入Serial port setup,详细配置见下图。

至此minicom就配置完成了,以后登录minicom前只要在终端中键入minicom即可。

2.tftp服务的安装与配置

Tftp是一个基于UDP的网络协议,是一个十分适合目标板bootloader等使用。首先安装客户端,打开终端键入sudo apt-get install tftp

然后安装服务器端,sudo apt-get install tftpd 。最后安装inetd(inetd是监视一些网络请求的守护进程,使用inetd来运行那些负载不重的服务有助于降低系统的负载系数),这里笔者的系统中提示:软件包 netkit-inetd 是一个由下面的软件包提供的虚拟软件包:inetutils-inetd 2:1.6-3  openbsd-inetd 0.20080125-4Ubuntu2请您明确地选择一个来进行安装。so,选择其中的一个安装吧!(这里笔者选择的是inetutils-inetd )

在 / 下建立一个文件夹tftpboot,并将权限改为777:$cd /    $sudo mkdir tftpboot    $ chmod 777 tftpboot

修改配置文件:vim /etc/inetd.conf,加入下图中的黑色一行。

重新加载inetd进程:$ sudo /etc/init.d/inetutils-inetd reload

这是应该已经安装配置完成。可以测试一下:$ cd /tftpboot/    $touch aaa

进入另外一个文件夹,$ cd ~    $ tftp localhost

3.NFS安装与配置

NFS,主要目的就是为了能让目标板共享主机的linux下文件,十分实用的一个工具!首先安装服务器端:$sudo apt-get install nfs-kernel-server    这时apt会自动安装nfs-common和portmap。

然后修改/etc/exports,  加入一行 /XXX(XXX是你要共享的文件夹)    *(rw,sync,no_root_squash)

最后重启服务: /etc/rc.d/init.d/nfs restart    或    service nfs restart

也可以参见 http://www.linuxidc.com/Linux/2013-04/83098.htm

4.交叉编译器的安装

即传说中的的arm-linux-gcc,这个先弄个源码包。这里笔者使用arm-linux-gcc-3.4.1.tar.bz2

创建一个文件夹 $ sudo mkdir /usr/local/arm

将源码包放置在 / 下 $sudo  cp arm-linux-gcc-3.4.1.tar.bz2 /

解压:  $ sudo tar -xvjf arm-linux-gcc-3.4.1.tar.bz2

修改环境变量,让arm-linux-能在bash中直接运行:$sudo vim ~/.bashrc

加上一句:export PATH=$PATH:/usr/local/arm/3.4.1/bin

退出终端重新进入就OK啦!

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 10.04下构建嵌入式开发环境
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏