ckermit串口工具的下载
sudo apt-get install ckermit
如果我们有新的串口连接上,我们可以通过查看/dev 来看连接的数据
ckermit 配置文件的配置.kermrc
set line /dev/ttyUSB0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
sudo kermrc即可进入串口,修改外置设备和主机在同一网段
ifconfig eth0 172.16.3.100
交叉编译环境的安装和配置
这里需要一个交叉编译工具 arm-linux-gcc-4.5.1
将他解压之后会出现一个在一个文件夹中,会有默认路径
/opt/FriendlyARM/toolschain/4.5.1/bin
我们可以看到他很多的功能,可以实现很多功能
同时我们要兼容我们的平台,我们是64位的平台,我们需要兼容32位的平台
sudo apt-get install lib32z
这时候我们需要在不同的地方使用这个程序,所以我们需要配置环境变量,他有两个地方。
一个是在/etc/proflie里,在这里修改,所有的用户的都会修改,
所以我们选择在家目录里面修改./bashrc文件,这里修改只有当前用户有用,我们添加
export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH
主机和ARM板的通信
首先我们安装nfs通信服务器
sudo apt-get install nfs-kernel-server
创建文件夹并指定特定的目录
vi /etc/exports
/home/user/share *(rw,sync,no_root_squash)//*为ip地址,rw读写,sync同步,no_root不做root验证
/home/user/rootfs *(rw,sync,no_root_squash)
service nfs-kernel-server restart //服务器重启
sudo mount -t nfs 172.16.3.100:/home/user/share /mnt -o nolock//将linux的系统挂载到arm板上
这样就通过网络服务器实现了对arm板的操作