安裝環境
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 [email protected], 密碼是ubuntu