终于有时间玩Linux了!首先想到了狗板!上次参加活动,把外围电路扩展的差不多了!所以决定搭建他的开发环境!
用的是Win7+虚拟机VMware Workstation 9.0+Ubuntu10.4!
安装Ubuntu10.4的过程不必多说!安装完成之后:先共享了win7的E盘!
具体步骤:
1.安装open-vm-dkms,在终端中输入:sudo apt-get install open-vm-dkms
2. 更新完成之后继续输入:sudo vim /etc/fstab 3.在fstab中加入以下语句:
.host:/ /mnt/hgfs vmhgfs defaults,ttl=5 0 0
4.在终端中输入:sudo reboot
重启后 press s键 to skip mountfailure
5.在终端中输入: mount -a 6.建立E的起动器:
结果:
之后复制官方最新的SDK,ti-sdk-am335x-evm-05.07.00.00-Linux-x86-Install
选择安装解压在我的文件夹中!点击setup.h安装!
根据官方说明文档的介绍,将SDK安装完成之后,包括tfpt,交叉编译工具,等一系列工具都配置完成了!
接下来就要设置 交叉编译环境 arm-arago-linux-gnueabi-gcc
我采用的方法是在 修改/etc/environment文件
具体是:
运行 $sudo gedit /etc/environment
添加:home/anananjjj/ti-sdk-am335x-evm-05.07.00.00/linux-devkit/bin"
具体如下图:
重启之后,输入:
$ echo$PATH
会看到:
接下来在Unbutu下安装minicom,
使用以下命令: # sudo apt-get install minicom
具体使用方法不再详细叙述!
连接上狗板!
会在Ubuntu10.04下出现BEAGLEBONE 图标,点击右键将其弹出!这样就可以使用USB转ETHERNET的功能了!
在终端输入命令:
#dmesg| grep ttyUSB*
你会发现有
USB转串口设备有两个!
USB0是USB转Jtag,USB1是USB转串口!
输入命令:
#minicom -s
设置串口为ttyUSB1
启动信息终于显示出来了!
接下来,利用交叉编译工具编译“Hello World!”历程!
输入:arm-arago-linux-gnueabi-gccmain.c -o main
利用tftp 将程序的down如开发版!
我根据BeagleBoard.org上的镜像资源制作的SD,本身自带USB Host和LCD 的驱动!所以 可以使用键盘和LCD功能!因此我将程序down如开发版之后,可以在开发板上直接用键盘敲击命令显示!
如图下:
至此开发环境搭建的差不多了!参考的的都是论坛上的大牛的帖子!感谢sblpp,chenzhufly,zhdphao大牛!
|