Orangepi切換國內源
教育網(就是高校)推薦中科大的源,重要的是,這個源可以支持ARM v7的樹莓派,香橙派也可以
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
如果不行,Ubuntu 18.04 可以使用 華爲源,支持 arm64 鯤鵬處理器
執行以下代碼,使用華爲源
wget -O /etc/apt/sources.list https://repo.huaweicloud.com/repository/conf/Ubuntu-Ports-bionic.list
apt-get update
spi使能問題
香橙派(orangepi)刷了armbian系統,用armbian-config
使能i2c
和spidev
之後,ls
查看/dev
下的設備時發現只有i2c-0
,並沒有spi
設備,但是armbian-config
裏面已經使能了
網上查了很多資料都沒有解決,關於orangepi的資料更是少之又少,後來查看armbian的官方文檔終於發現問題所在了。網上沒有找到任何相關的文章,所以特此記錄一下
解決方法
修改/boot/armbianEnv.txt
,添加以下語句:
param_spidev_spi_bus=0
然後重啓香橙派就會發現/dev
下出現/dev/spidev0.0
設備了。
但是不知道爲什麼,我的香橙派用spidev0.0
控制的時候發現SCLK 和 MOSI
沒有任何輸出,可能是spi0
定義到了其他引腳,於是把上面的語句改成如下:
param_spidev_spi_bus=1
再重啓出現/dev/spidev1.0
設備。
使用spidev1.0
再控制的時候,SCLK 和 MOSI
終於有了輸出,一切正常。原來官方給的spi引腳是spi1
的,略有小坑