启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明
提示:作為Espressif(樂鑫科技)大中華區(qū)合作伙伴及sigmastar(廈門星宸)VAD合作伙伴,我們不僅用心整理了你在開發(fā)過程中可能會遇到的問題以及快速上手的簡明教程供開發(fā)小伙伴參考。同時也用心整理了樂鑫及星宸科技的新產(chǎn)品、新方案的主要特點及應(yīng)用!希望你能第一時間了解并快速用上好的方案和產(chǎn)品!
基于SSD201核心板的4.3寸彩屏開發(fā)板接口相關(guān)說明
板子帶有2個串口,一個RS485,一個RS232。在系統(tǒng)中,RS485對應(yīng)的設(shè)備節(jié)點為/dev/ttyS2,RS485對應(yīng)的設(shè)備節(jié)點為/devttyS1。
在軟件中,控制RS232通信使用標準的串口編程即可。
一、由于RS485在硬件上加了一個GPIO控制,因此編程中需要做如下配置:
struct serial_rs485 rs485conf;memset(&rs485conf,0,sizeof(rs485conf));rs485conf.padding[0] = 17; //我們該GPIO控制RS485芯片的方向rs485conf.delay_rts_after_send = 2000;//usrs485conf.delay_rts_before_send = 2000;//usrs485conf.flags |= SER_RS485_RTS_ON_SEND;rs485conf.flags |= SER_RS485_ENABLED;int ret = ioctl(fd, TIOCSRS485, &rs485conf);//fd=open(“/dev/ttyS2”, O_RDWR);二、CAN
主控芯片不帶CAN功能,板子上的CAN接口是由SPI-CAN芯片MCP25625轉(zhuǎn)換而成。該芯片驅(qū)動已經(jīng)移植到板子/opt/mcp251x.ko。
通過以下步驟實現(xiàn)CAN收發(fā)功能:
1、加載驅(qū)動模塊
#insmod /opt/mcp251x.ko2、設(shè)置CAN通信波特率為250Kbps
#ifconfig can0 down #ip link set can0 type can bitrate 250000 #ifconfig can0 up3、發(fā)送數(shù)據(jù)
#/cansend can0 1F334455#11223344556677884、接收數(shù)據(jù)
#/candump can0三、揚聲器
揚聲器為主控的lineout,板子已經(jīng)帶了一個音頻播放demo,可以通過執(zhí)行該demo來測試揚聲器:
#/audio_all_test_case/prog_audio_all_test_case -t 10 -O -i /audio_all_test_case/pizzicato.wav -D 0 -V 10通過控制-V的參數(shù)值[-30~30]來控制音量,數(shù)值越大音量越大。
五、TF卡
板子已經(jīng)默認加載了TF卡驅(qū)動,插上TF卡后,在系統(tǒng)中會出現(xiàn)節(jié)點/dev/mmcblk0p1(如TF有多個分區(qū),則會出現(xiàn)多個/dev/mmcblk0px)。
可以通過mount命令掛載TF卡:
查看TF卡的文件
#ls /mnt拷貝TF卡的文件
#cp /mnt/abc.txt /usr/拔出TF卡前需先卸載:
#umount /mnt六、USB
板子已經(jīng)默認加載了USB驅(qū)動,在插上U盤后,在系統(tǒng)中會出現(xiàn)節(jié)點/dev/sda1(如U盤有多個分區(qū),則會出現(xiàn)多個/dev/sdax)。
可以通過mount命令掛載U盤:
查看U盤的文件
#ls /mnt拷貝U盤的文件
#cp /mnt/abc.txt /usr/拔出U盤前需先卸載:
#umount /mnt七、以太網(wǎng)
打開/關(guān)閉網(wǎng)口eth0
#ifconfig eth0 up #ifconfig eth0 down查看eth0的ip
#ifconfig eth0設(shè)置eth0的ip
#ifconfig eth0 192.168.1.6測試網(wǎng)口與路由的通信
#ping 192.168.1.1啟動自動獲取ip服務(wù)
#/etc/init.d/S41dhcpcd start八、WIFI
板子已經(jīng)集成了wifi相關(guān)工具:/config/wifi/wpa_supplicant、/config/wifi/iwlist和/usr/sbin/hostapd。
加載wifi驅(qū)動:
掃描wifi熱點:
#/config/wifi/iwlist wlan0 scan設(shè)置要連接的wifi熱點信息:
#vi /etc/wifi/wpa.conf連接wifi熱點:
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/config/wifi #/config/wifi/wpa_supplicant –D nl80211 -i wlan0 -c /etc/wifi/wpa.conf九、GPIO
板子擴展了5個GPIO pin,分別為GPIO48、GPIO78、GPIO85、GPIO86、GPIO90,可通過以下命令控制GPIO。
申請gpio
設(shè)置為輸出
#echo out > /sys/class/gpio/gpio48/direction設(shè)置為輸入
#echo in > /sys/class/gpio/gpio48/direction輸出高電平
#echo 1 > /sys/class/gpio/gpio48/value輸出低電平
#echo 0 > /sys/class/gpio/gpio48/value獲取輸入電平(0:低電平,1:高電平)
#cat /sys/class/gpio/gpio48/value結(jié)尾:啟明云端SSD201\SSD202D核心板介紹
IDO-SOM2D01 、SOM2D02核心板是基于 SigmaStar SSD201 SoC(ARM Cortex A7 內(nèi)核)的超小型 SOM(System On Module)模塊。模塊在 2.95CM x 2.95CM 的 PCB 面積上整合 WIFI, NAND 以及電源管理電路,可應(yīng)用于智能顯示,樓宇對講室內(nèi)機,醫(yī)療電子,語音識別家電應(yīng)用以及物聯(lián)網(wǎng)智能網(wǎng)關(guān)等領(lǐng)域,核心板進行了嚴格的電源完整性和信號完整性仿真設(shè)計,通過各項電磁兼容、溫度沖擊、高溫高濕老化、長時間存儲壓力等測試,穩(wěn)定可靠。
核心板優(yōu)勢:
◆ 默認配置 64MB DDR2,128MB Nand Flash(up to 2GB) ◆ 超小尺寸(29.5mm*29.5mm)。單面布局,背面全屏蔽,正面可選屏蔽罩板載
◆ PCB 背面完整平面無走線,底板可以隨意走線,無干擾
◆ 支持 Linux 系統(tǒng),1s 超快速啟動
◆ 集成 1 路 10/100M PHY
◆ 嚴格的信號完整性與電源完整性設(shè)計與測試
◆ 96Pin 1.1mm 引腳間距,擴展 SSD201 全部引腳資源
總結(jié)
以上是生活随笔為你收集整理的启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启明云端分享| 乐鑫刚发布的 ESP32
- 下一篇: 启明云端分享| ESP8266\ESP3