感谢支持
我们一直在努力

Linux平台下MX51主机开发环境的建立

1、安装Linux操作系统在虚拟机上;(我安装的为Ubuntu 9.04,使其能连上网络),其中更新源比较重要,由于这个版本很老了,网上说的很多源都不能用,最终找到如下可用的源:


debhttp://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universemultiverse
deb http://old-releases.ubuntu.com/ubuntu/jaunty-security main restricted universe multiverse
debhttp://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universemultiverse
debhttp://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universemultiverse
debhttp://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricteduniverse multiverse
deb-srchttp://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universemultiverse
deb-srchttp://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universemultiverse
deb-srchttp://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universemultiverse
deb-srchttp://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universemultiverse
deb-src http://old-releases.ubuntu.com/ubuntu/jaunty-backports main restricted universe multiverse
把上面的源代替source.list代替原来的文件即可;sudogedit /etc/apt/sources.list
sudo apt-get update


2、安装NFS服务
NFS安装:sudo apt-get install portmap nfs-kernel-server
sudo mkdir /home/nfs
sudo chmod 777 /home/nfs


配置:sudo vi  /etc/exports


将上面这句话添加在这个文件中。/home/nfs *(sync,rw)
注意nfs 与*之间一定要有空格。而*号与后面就没有空格。*号代表ip地址。
/home/nfs就是我要共享的目录,*代表允许所有的网络段访问,rw是可读写权限。保存。
开启NFS服务:sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/portmap restart
测试一下是否成功:
www.linuxidc.com @linuxidc:/home$showmount -e
Exportlist for glose-desktop:
/home/nfs     *
显示出共享的目录
下面在共享目录下创建一个文件test
www.linuxidc.com @linuxidc:/home/nfs$touch test
www.linuxidc.com @linuxidc:/home/nfs$ls
test
查看IP地址:www.linuxidc.com @linuxidc:/home$ifconfig
eth0      Link encap:以太网  硬件地址00:0c:29:f9:19:da
inet 地址:192.168.142.129 广播:192.168.142.255  掩码:255.255.255.0
www.linuxidc.com @linuxidc:/home/nfs$sudo mount 192.168.142.129:/home/nfs /mnt
www.linuxidc.com @linuxidc:/home/nfs$cd /mnt/
www.linuxidc.com @linuxidc:/mnt$pwd
/mnt
www.linuxidc.com @linuxidc:/mnt$ls
test
成功


3、  安装TFTP服务
TFTP(Trivial FileTransfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务,端口号为69,它基于UDP协议而实现。在我们的使用过程中,我们的TFTP服务是利用xinetd进程起动的,所以下面先看一下xinetd的介绍:xinetd即extended internet daemon,xinetd是新一代的网络守护进程服务程序,又叫超级Internet服务器。经常用来管理多种轻量级Internet服务。xinetd提供类似于inetd+tcp_wrapper的功能,但是更加强大和安全。
www.linuxidc.com @linuxidc:/tftpboot$sudo apt-get install tftp-hpa tftpd-hpa xinetd
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
下列软件包是自动安装的并且现在不再被使用了:
linux-headers-2.6.28-11linux-headers-2.6.28-11-generic
使用’apt-getautoremove’来删除它们
推荐安装的软件包:
inet-superserver
下列【新】软件包将被安装:
tftp-hpa tftpd-hpa xinetd
共升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
需要下载 0B/199kB 的软件包。
解压缩后会消耗掉 635kB 的额外空间。
正在预设定软件包 …
选中了曾被取消选择的软件包tftp-hpa。
(正在读取数据库 … 系统当前总共安装有128741 个文件和目录。)
正在解压缩 tftp-hpa (从…/tftp-hpa_0.48-2.3ubuntu1_i386.deb) …
选中了曾被取消选择的软件包tftpd-hpa。
正在解压缩 tftpd-hpa (从…/tftpd-hpa_0.48-2.3ubuntu1_i386.deb) …
选中了曾被取消选择的软件包 xinetd。
正在解压缩 xinetd (从…/xinetd_1%3a2.3.14-7ubuntu1_i386.deb) …
正在处理用于 man-db 的触发器…
正在设置 tftp-hpa(0.48-2.3ubuntu1) …
正在设置 tftpd-hpa(0.48-2.3ubuntu1) …
StartingHPA’s tftpd: in.tftpd.
正在设置 xinetd(1:2.3.14-7ubuntu1) …
* Stopping internet superserver xinetd                                                  [ OK ]
* Starting internet superserver xinetd                                                  [ OK ]
sudomkdir /tftpboot
sudochmod 777 /tftpboot


相关的配置与测试可参考文献:http://www.linuxidc.com/Linux/2011-08/41616.htm


相关阅读:mx51的U-Boot和Linux Kernel编译过程 http://www.linuxidc.com/Linux/2011-08/41617.htm


4、安装建立LTIB


先参考文献:http://www.linuxidc.com/Linux/2011-04/33959.htm


其中下面几步比较重要,我在安装过程中参考相关的标准文档一直安装不成功,后面添加下面一些文件后,安装LTIB成功了。


1)sudo mkdir/opt/freescale
2) sudo chown windsome.windsome/opt/freescale
3) sudo vi /etc/sudoers ,添加一行到“# Userprivilege specification”小结下,内容为: windsome ALL = NOPASSWD: /usr/bin/rpm,/opt/freescale/ltib/usr/bin/rpm


参考i.MX51_EVK_Linux_BSP_UserGuide.pdf
和ltib_build_host_setup.pdf
i.MX51Applications Processor and Linux Hands on.pdf完成相关的配置。


这些一个环境基本搭建完成。


相关文档下载在:


免费下载地址在 http://linux.linuxidc.com/


用户名与密码都是www.linuxidc.com


具体下载目录在 /pub/2011/08/26/Linux平台下MX51主机开发环境的建立/

赞(0) 打赏
转载请注明出处:服务器评测 » Linux平台下MX51主机开发环境的建立
分享到: 更多 (0)

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

支付宝扫一扫打赏

微信扫一扫打赏