首頁 > 評(píng)測 > SATA是亮點(diǎn)——A10-OLinuXino-LIME單板計(jì)算機(jī)評(píng)測

SATA是亮點(diǎn)——A10-OLinuXino-LIME單板計(jì)算機(jī)評(píng)測

A10   OLinuXino   OLIMEX   SATA   LINUX   開發(fā)板   
  • 作者:netlhx
  • 來源:21ic
  • [導(dǎo)讀]
  • 在開發(fā)板上使用SATA接口來進(jìn)行外部存儲(chǔ)擴(kuò)充是否有必要?宅男拍手稱快!然而如果A10-OLinux-LIME用作視頻服務(wù)器的話,512MB內(nèi)存估計(jì)也壓力不小。如果只是用來搞個(gè)網(wǎng)絡(luò)存儲(chǔ)或者IoT網(wǎng)關(guān)的話,它應(yīng)該可以完全勝任。技術(shù)文檔豐富,示例代碼不錯(cuò),代碼書寫也很規(guī)范,對(duì)于新手而言,這是一款不錯(cuò)的入門學(xué)習(xí)板。
命令,看到開發(fā)板上的LED燈不閃爍了就表明卸載成功。

進(jìn)入/sys/class/gpio/gpio16_ph2子目錄,依次執(zhí)行如下命令

root@a10Lime:/sys/class/gpio/gpio16_ph2# echo out > direction

root@a10Lime:/sys/class/gpio/gpio16_ph2# echo 1 > value

root@a10Lime:/sys/class/gpio/gpio16_ph2# echo 0 > value

可以看到LED先是點(diǎn)亮,然后熄滅。

這是使用sysfs控制的方法來控制GPIO接口的輸出情況,適合簡單的輸出/輸入控制,如果要使用GPIO來實(shí)現(xiàn)更復(fù)雜的功能,則需要使用C或Python來進(jìn)行編程。A10-OLinuXino-LIME上所有可用的GPIO接口列表如下

root@a10Lime:/home/olimex# ls /sys/class/gpio/

export gpio21_ph13/ gpio33_ph25/ gpio45_pb14/ gpio57_pi8/ gpio69_pi20/

gpio10_pg11/ gpio22_ph14/ gpio34_ph26/ gpio46_pb15/ gpio58_pi9/ gpio6_pg5/

gpio11_pc17/ gpio23_ph15/ gpio35_ph27/ gpio47_pb16/ gpio59_pi10/ gpio70_pe0/

gpio12_pc18/ gpio24_ph16/ gpio36_pb3/ gpio48_pb17/ gpio5_pg4/ gpio71_pe1/

gpio13_pc23/ gpio25_ph17/ gpio37_pb4/ gpio49_pi0/ gpio60_pi11/ gpio72_pe2/

gpio14_pc24/ gpio26_ph18/ gpio38_pb5/ gpio4_pg3/ gpio61_pi12/ gpio73_pe3/

gpio15_ph0/ gpio27_ph19/ gpio39_pb6/ gpio50_pi1/ gpio62_pi13/ gpio74_pe4/

gpio16_ph2/ gpio28_ph20/ gpio3_pg2/ gpio51_pi2/ gpio63_pi14/ gpio75_pe5/

gpio17_ph9/ gpio29_ph21/ gpio40_pb7/ gpio52_pi3/ gpio64_pi15/ gpio7_pg6/

gpio18_ph10/ gpio2_pg1/ gpio41_pb10/ gpio53_pi4/ gpio65_pi16/ gpio8_pg7/

gpio19_ph11/ gpio30_ph22/ gpio42_pb11/ gpio54_pi5/ gpio66_pi17/ gpio9_pg8/

gpio1_pg0/ gpio31_ph23/ gpio43_pb12/ gpio55_pi6/ gpio67_pi18/ gpiochip1/

gpio20_ph12/ gpio32_ph24/ gpio44_pb13/ gpio56_pi7/ gpio68_pi19/ unexport

從官方下載Python相關(guān)源碼,針對(duì)A10-OLinuXino-LIME的Python支持軟件包如下

A10-OLinuXino-LIME26.jpg

要使用Python來編寫代碼的話,先要執(zhí)行setup.py安裝模塊。不過安裝過程中報(bào)告找不到python.h文件,嗯,這個(gè)應(yīng)該是沒有安裝python-dev的原因吧,先安裝python-dev,再來安裝,這次沒問題了。下面是安裝好pyA10Lime模塊后的畫面。

A10-OLinuXino-LIME27.jpg

現(xiàn)在用python來點(diǎn)燈,代碼如下

olimex@a10Lime:~$ cat led.py

from pyA10Lime.gpio import port

from pyA10Lime.gpio import gpio

from time import sleep

led = port.PH2

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+