CubieBoard 簡單入門

2021-09-22 11:01:04 字數 2221 閱讀 4960

大約乙個月之前折騰的部分記錄,當時沒有完全完成,就著手其他事情了,這是存在live writer中的草稿,先發出來吧,後來花了一段時間移植qt,一直遇到了點問題,並沒有完全跑通,後續估計也沒有時間再繼續折騰這塊了,關注著看下,如果有移植好的,後面再跟進。

入手cubieboard有段時間了,前段時間忙別的事情一直扔在那兒閒著沒用。最近開始上手發現和raspberry pi相比在資源和系統上還是有些差距,最開始燒寫了官方提供的nand版本的ubuntu系統,效果一般,覺得使用tf卡稍微靈活點,於是又燒寫了tf卡的系統,比nand的稍微好了一點,但是還是有很多問題,主要如下:

連線網路後只能ping通內網,無法連通外網,所以通過apt-get的方式安裝軟體就沒辦法了;

預設沒有裝ssh,因此需要先使用串列埠線,不太方便;

sudo命令有問題,提示無法解析。

本文就來解決這些問題。

cubie論壇的整合帖子,入門參考

板載hdmi的介面,由於hdmi和dvi都是數碼訊號,可以直接用轉接線轉接,因此可以直接買一頭是dvi一頭是hdmi的轉接線,連線到dvi的顯示器上(現在大多數顯示器基本都有dvi介面了)。燒寫完系統的預設輸出解析度是1920*1080的,所以如果是解析度低的顯示器會沒有顯示,後來換了高分屏的顯示器解決。

為了方便,我買了個hdmi轉vga,後面打算自己做底板,擴充套件出vga口,使用vga輸出參考這個帖子

沒有螢幕或者不想使用的可以使用vnc或者遠端桌面的方式,之前在raspberry pi中兩個都嘗試了,xrdp遠端桌面覺得比較方便,在cubieboard中沒有具體嘗試,這部分可以參考

如果最開始沒有顯示器、沒有網路的情況下,利用串列埠進行除錯是嵌入式開發最為常用的方法,串列埠除錯需要三根線 收rx、發tx、地線gnd,串列埠的介面分為232電平和ttl電平

通過dhcp自動獲取ip是正常的,無法上網的原因是dns的問題,因此正常情況下設定下dns就可以了,需要固定ip的參考下面:

1.設定ip, 

終端輸入 sudo gedit /etc/network/inte***ces 

假設實用的是網絡卡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.1localhost

127.0.1.1    cubieboard

cubieboard是板子的主機名稱,加入這兩行即可解決。

cubieboard安裝小記

4.1修改音訊輸出裝置 vi etc asound.conf 內如如下,要修改換個 號位置就行了 pcm.default 音訊測試 mplayer kiss.5.1修改runlevel 新增或是修改檔案 vi etc inittab 新增id 3 initdefault 然後到runlevel3中取...

cubieboard網路設定

1.1 配置靜態ip vi etc network inte ce auto lo iface lo inet loopback 以下是新增的內如 auto eth0 iface eth0 inet dhcp 如果自動分配的話只要加這行 iface eth0 inet static address ...

Cubieboard 映象資源彙總

核心 gnu linux 3.4.79 armv7l 賬號 linaro linaro 其他 該映象基於 ubuntu server 14.04。缺陷 1.初次安裝需要修改啟動檔案 uenv.txt,否則無法啟動 解決辦法參見該文注釋1 2.不能設定靜態網域名稱解析伺服器為 8.8.8.8,否則無法...