打印

Beaglebone开发环境搭建流程

[复制链接]
4386|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sqcumt123|  楼主 | 2012-3-30 15:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1  装好Linux后,开启相应的服务及软件,包括:tftp,NFS,Samba,使用apt-get install安装即可。     安装ti-sdk-am335x-evm-05.03.02.00-Linux-x86-Install 后,可运行其中的setup.sh


     装好后即设置交叉编译链的环境变量:vi ~/.bashrc 后面添加


     export PATH=$PATH:/home/bblpp/ti-sdk-am335x-evm-05.03.02.00/linux-devkit/bin


     运行 .  ~/.bashrc ,然后输入arm- 就可以得到arm-linux交叉编译链啦


2  /etc/xinetd.d/tftp 为tftp的配置文件,默认配置为/tftpboot目录。
   beaglebone开发板中已经支持tftp命令了,所以网络配置好后就可以使用tftp来down一应用程序


     tftp 192.168.1.16 -g -r main
Busyboxtftp命令的用法
tftp [option] ... host [port]
如果要下载或上传文件的话是一定要用这些option的。
-g
表示下载文件
(get)
-p
表示上传文件
(put)
-l
表示本地文件名
(local file)
-r
表示远程主机的文件名
(remote file)
例如,要从远程主机192.168.1.2上下载
embedexpert,则应输入以下命令
tftp 192.168.1.2 -g -r embedexpert

3    NFS:  PC端装好NFS服务,/etc/init.d/nfs-kernel-server
           编辑/etc/exports 添加:/work/nfsroot *(rw,sync,no_root_squash) 目录。
       beaglebone板子 mount -t nfs 的时候貌似提示不知道的文件系统 无法挂载,想起之前在DM3730的时候也遇到过这样的问题,内核通过NFS启动,但是启动后无法挂载NFS,参考英码的说明文档,用opkg安装了两个文件,就ok了。

nfs文件.rar (42.13 KB) nfs文件.rar (42.13 KB)
下载次数: 0

2012-3-28 10:20




opkg install 先portmap,再nfs。

挂载的时候使用命令:
mount -t nfs 192.168.1.85:/work /mnt/nfs -o nolock,proto=tcp,nfsvers=3
貌似后面不输入那些参数依然无法挂载,也可能是我在局域网中的原因。

4  
配置samba:
     apt-get install samba后,增加一个samba的用户名,也可以是登录的用户名
     sudo smbpasswd –a
bblpp将用户加到samba用户组中,设置密码后,编辑/etc/samba/sab.conf文件,找到security
项,将其设置为
usersecurity = user,确定下面这项没有被注释:
  passdb backend = tdbsam
     然后在文件最后面增加目录相关设置。可参考如下。
smb.zip (664 Bytes) smb.zip (664 Bytes)
下载次数: 0

2012-3-28 10:15



重启samba服务:service smbd restart(有的是service samba restart)

5 至此可hello world啦:
#include "stdio.h"
int main()
{
     printf("hello world!\n");
     return 1;
}
arm-arago-linux-gnueabi-gcc -o main main.c  生成main
然后使用tftp命令:tftp 192.168.1.16 -g -r main 即可down进开发板中,增加可执行权限:+x即可
Image [3].png (73.39 KB)
2012-3-28 10:01



也或者拷入NFS目录下,确保挂载成功,直接执行

Image [2].png (38.86 KB)
2012-3-28 10:01

相关帖子

沙发
梅花望青竹| | 2012-3-31 08:41 | 只看该作者
楼主录制个视频,这样就能更加清晰些!

使用特权

评论回复
板凳
aass1| | 2012-4-1 18:44 | 只看该作者
没怎么看明白  还是自己不行呀

使用特权

评论回复
地板
aass1| | 2012-4-1 18:44 | 只看该作者
:L

使用特权

评论回复
5
kekeke| | 2012-4-2 21:33 | 只看该作者
看看搭建流程 希望多自己有帮助

使用特权

评论回复
6
kekeke| | 2012-4-2 21:33 | 只看该作者
123给力啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

2107

帖子

1

粉丝