CubieBoard 简单入门
大約一個月之前折騰的部分記錄,當時沒有完全完成,就著手其他事情了,這是存在Live Writer中的草稿,先發出來吧,后來花了一段時間移植Qt,一直遇到了點問題,并沒有完全跑通,后續估計也沒有時間再繼續折騰這塊了,關注著看下,如果有移植好的,后面再跟進。
入手Cubieboard有段時間了,前段時間忙別的事情一直扔在那兒閑著沒用。最近開始上手發現和Raspberry Pi相比在資源和系統上還是有些差距,最開始燒寫了官方提供的Nand版本的Ubuntu系統,效果一般,覺得使用TF卡稍微靈活點,于是又燒寫了TF卡的系統,比Nand的稍微好了一點,但是還是有很多問題,主要如下:
本文就來解決這些問題。
入門
Cubie論壇的整合帖子,入門參考http://forum.cubietech.com/forum.php?mod=viewthread&tid=316&extra=page%3D1
顯示
板載HDMI的接口,由于HDMI和DVI都是數字信號,可以直接用轉接線轉接,因此可以直接買一頭是DVI一頭是HDMI的轉接線,連接到DVI的顯示器上(現在大多數顯示器基本都有DVI接口了)。燒寫完系統的默認輸出分辨率是1920*1080的,所以如果是分辨率低的顯示器會沒有顯示,后來換了高分屏的顯示器解決。
為了方便,我買了個HDMI轉VGA,后面打算自己做底板,擴展出VGA口,使用VGA輸出參考這個帖子http://www.cnblogs.com/chineseboy/p/3149874.html
沒有屏幕或者不想使用的可以使用VNC或者遠程桌面的方式,之前在Raspberry Pi中兩個都嘗試了,xrdp遠程桌面覺得比較方便,在Cubieboard中沒有具體嘗試,這部分可以參考http://cn.cubieboard.org/forum.php?mod=viewthread&tid=166&extra=page%3D1
串口
如果最開始沒有顯示器、沒有網絡的情況下,利用串口進行調試是嵌入式開發最為常用的方法,串口調試需要三根線 收Rx、發Tx、地線GND,串口的接口分為232電平和TTL電平
?
?
網絡
通過DHCP自動獲取IP是正常的,無法上網的原因是DNS的問題,因此正常情況下設置下DNS就可以了,需要固定IP的參考下面:
1.設置IP,?
終端輸入 sudo gedit /etc/network/interfaces?
假設實用的是網卡0,如果是其它網卡就將eth0改為對應的值。?
auto lo?
iface lo inet loopback?
#使用網卡0?
auto eth0?
#使用靜態IP?
iface eth0 inet static?
#設置IP?
address 192.168.1.130?
#設置子網掩碼?
netmask 255.255.255.0?
#設置網關 根據自己使用環境實際值設?
gateway 192.168.1.2?
2.配置DNS?
如果需要手動配置DNS?
終端輸入sudo? vi /etc/resolv.conf?
在其中加入以下代碼( 202.96.134.33為廣州電信DNS 換為你的DNS,后兩為google DNS)?
nameserver 202.96.134.33?
nameserver 8.8.8.8?
nameserver 8.8.4.4
?
設置完成后重啟網絡服務sudo /etc/init.d/networking restart 然后再試試,外網就可以了。
連接外網后可以安裝ssh,這樣就不用插著串口線了
apt-get install openssh-server
安裝完成后即可通過網絡連接了。如下圖所示。
這樣便可以脫離串口線通過網絡調試了。
?
使用帶有sudo的命令時提示sudo: unable to resolve host cubieboard,解決方法是參考PC中的配置,設置下文件。
vi /etc/hosts
如下圖所示,加入前面兩行,對應修改下。
127.0.0.1??? localhost
127.0.1.1??? cubieboard
cubieboard是板子的主機名稱,加入這兩行即可解決。
總結
以上是生活随笔為你收集整理的CubieBoard 简单入门的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用 Java Profiling 工具
- 下一篇: Cubieboard ARM 集群