打印

搭建Beaglebone开发环境

[复制链接]
2091|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sqcumt|  楼主 | 2012-9-25 22:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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)
下载次数: 148

28/3/2012 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)
下载次数: 33

28/3/2012 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即可

相关帖子

沙发
firstblood| | 2012-9-27 15:33 | 只看该作者
学习了,很不错的介绍,做Linux移植的基础,顶顶的了

使用特权

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

本版积分规则

20

主题

20

帖子

2

粉丝