安装环境
windows
1、SecureCRT 2、XShell
Ubuntu
1、Minicom
sudo apt-get install minicom
2、自己写的串口工具(Qt)
3、交叉编译环境
- apt-get install build-essential libncurses5-dev u-boot-tools qemu-user-static
- sudo apt-get install gcc-arm-linux-gnueabihf
- 测试环境是否OK:arm-linux-gnueabihf-gcc -v
4、NFS远程共享服务
- 安装:sudo apt-get install nfs-kernel-server
- 创建共享目录:mkdir ~/nfs-root
- 修改配置文件:/etc/exports,在文件最后加入一行:/home/huiwen/nfsroot *(rw,sync,no_root_squash)
* 注意:
* /etc/exports文件是安装服务时生成的,不是自己创建的。在打开文件时,会看到有配置提示。多行以#开头的配置说明。
* 在文件最后加入新行,输入自己的配置信息,配置路径要根据自己的环境调整。
* 路径和后面的配置之前有空格
* 后面括号中的选项信息以逗号间隔,没有空格。
- 重启服务:sudo service nfs-kernel-server restart
- 测试:sudo mount -t nfs 127.0.0.1:/home/huiwen/nfsroot /mnt
- 解除挂载关系:sudo umount /mnt
- 挂载开发板到NFS服务
* 下载文件pcduino-archive.tar.bz2
* 使用U盘或TF卡将上面的文件拷到开发板
1. cp pcduion-archive.tar.bz2 你的U盘
2. U盘插到开发板
3. 从U盘把文件拷到开发板:cp /media/xxxx-xxxx/pcduino-archive.tar.bz2 ~/
* 解压文件:tar xjvf pcduino-archive-tar.bz2 ~/
* 进入解压目录执行安装: sudo dpkg -i *.deb
* 挂载nfs服务目录到开发板:mount -t nfs 192.168.100.17:/home/huiwen/nfsroot /mnt
* ls /mnt/a.out && /mnt/a.out
pcDuino介绍
mini pc
Arduino
CPU
- ALLwinner
- 全志
学习资源
- www.pcduino.com
- cnlearn.linksprite.com
- oschina.net
- Raspberry Pi
和pcDuino的连接
Debug Uart口
有线网络
USB-OTG RNDIS网络连接
WIFI
普通 WIFI连接,必须要进入到pcDuino桌面后才可以配置
将开发板刷为非AP模式:
- 将刷机卡插入开发板的tf卡槽。
- 开机,开机后会看到TX灯闪烁。
- 等TX灯停止闪烁,断电,退出刷机卡。(在Debug口上会看到try to close)
- 开机,开机后等待TX灯慢闪烁。
- 再次插入刷机卡,TX灯开始快闪。(等大概10分钟)
- 快闪结束,退卡,关机。(update finished)
- 开机,进入正常工作模式。
pcDuino作为WIFI AP进行连接
- 检测方法:查看是否有/etc/hostapd目录,如果有表示板子是AP模式
- 修改:/etc/init.d/hostapd文件中的WIFI-Name
ssh 连接
ssh ubuntu@192.168.100.1, 密码是ubuntu