现在的位置: 首页 > 综合 > 正文

OMAP L138系统移植之一 环境搭建

2018年04月11日 ⁄ 综合 ⁄ 共 960字 ⁄ 字号 评论关闭

 

http://www.deyisupport.com/question_answer/f/54.aspx
软件:VMWare7.0.1 + Fedora Core 12
安装完毕后要做的事情:
1. 安装vmtools, 不然每次暂停后时间都不会与宿主机同步, 过程略
2. 关防火墙和selinux, selinux在图形界面下关比较简单点一下就行了
3.  安装tftp服务器
在调试阶段需要用到TFTP连接OMAPL138的板子.
约定在PC上的虚拟机为主机(host),开发板为目标板(target)
在虚拟机上启动tftp服务,nfs服务。开发板的一种启动方式就是要通过TFTP网络挂接启动,而这2个服务是必须的。Nfs服务已经自带,tftp必须手动安装,按照文档提示 从 http://www.kernel.org/pub/software/network/tftp  下下载 tftp-hpa 5.0 , 编译后生成2个文件, 在/usr/bin下的 tftp(客户端)和/usr/sbin下的in.tftpd
服务器运行 in.tftpd –lsc /tftpboot  l:不需要 xinetd服务, s 路径 c允许写
可以man in.tftpd
此命令写到开机脚本 /etc/rc.d/rc.local中
4. 启动nfs
除了加nfs服务启动外, 编辑/etc/exports 加入:
/root/workdir/filesys *(rw,no_root_squash,no_all_squash,sync)
不要有多余的空格

5. 安装交叉编译器
从codesourcery网站下载 arm-none-linux-gnueabi-gcc 2009q3版, 放入虚拟机内, 首先加入chmod +x可执行属性后, 在图形界面下安装只需要一路下一步即可
6. 下载ti官方源码 内核+uboot+ubl
http://software-dl.ti.com/dsps/dsps_public_sw/psp/LinuxPSP/DaVinci_03_20/index.html
下载后是一个120M左右的压缩包, 解压后, 只保留src文件夹即可, 其他的都可以删除



总结:
一个基本的系统搭建完毕, 与ti官方文档不同的时不安装它那个PSP了, 那个主要是arm与dsp通讯的dsplink要用, 我实现的通讯是自己写的, 所以不需要这个了

抱歉!评论已关闭.