日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明

發布時間:2024/10/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

提示:作為Espressif(樂鑫科技)大中華區合作伙伴及sigmastar(廈門星宸)VAD合作伙伴,我們不僅用心整理了你在開發過程中可能會遇到的問題以及快速上手的簡明教程供開發小伙伴參考。同時也用心整理了樂鑫及星宸科技的新產品、新方案的主要特點及應用!希望你能第一時間了解并快速用上好的方案和產品!


基于SSD201核心板的4.3寸彩屏開發板接口相關說明



板子帶有2個串口,一個RS485,一個RS232。在系統中,RS485對應的設備節點為/dev/ttyS2,RS485對應的設備節點為/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轉換而成。該芯片驅動已經移植到板子/opt/mcp251x.ko。
通過以下步驟實現CAN收發功能:

1、加載驅動模塊

#insmod /opt/mcp251x.ko

2、設置CAN通信波特率為250Kbps

#ifconfig can0 down #ip link set can0 type can bitrate 250000 #ifconfig can0 up

3、發送數據

#/cansend can0 1F334455#1122334455667788

4、接收數據

#/candump can0

三、揚聲器

揚聲器為主控的lineout,板子已經帶了一個音頻播放demo,可以通過執行該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的參數值[-30~30]來控制音量,數值越大音量越大。


五、TF卡

板子已經默認加載了TF卡驅動,插上TF卡后,在系統中會出現節點/dev/mmcblk0p1(如TF有多個分區,則會出現多個/dev/mmcblk0px)。
可以通過mount命令掛載TF卡:

#mount /dev/mmcblk0p1 /mnt

查看TF卡的文件

#ls /mnt

拷貝TF卡的文件

#cp /mnt/abc.txt /usr/

拔出TF卡前需先卸載:

#umount /mnt

六、USB

板子已經默認加載了USB驅動,在插上U盤后,在系統中會出現節點/dev/sda1(如U盤有多個分區,則會出現多個/dev/sdax)。
可以通過mount命令掛載U盤:

#mount /dev/sda1 /mnt

查看U盤的文件

#ls /mnt

拷貝U盤的文件

#cp /mnt/abc.txt /usr/

拔出U盤前需先卸載:

#umount /mnt

七、以太網

打開/關閉網口eth0

#ifconfig eth0 up #ifconfig eth0 down

查看eth0的ip

#ifconfig eth0

設置eth0的ip

#ifconfig eth0 192.168.1.6

測試網口與路由的通信

#ping 192.168.1.1

啟動自動獲取ip服務

#/etc/init.d/S41dhcpcd start

八、WIFI

板子已經集成了wifi相關工具:/config/wifi/wpa_supplicant、/config/wifi/iwlist和/usr/sbin/hostapd。
加載wifi驅動:

#/config/wifi/ssw01bInit.sh

掃描wifi熱點:

#/config/wifi/iwlist wlan0 scan

設置要連接的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

#export 48 > /sys/class/gpio/export

設置為輸出

#echo out > /sys/class/gpio/gpio48/direction

設置為輸入

#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

結尾:啟明云端SSD201\SSD202D核心板介紹



IDO-SOM2D01 、SOM2D02核心板是基于 SigmaStar SSD201 SoC(ARM Cortex A7 內核)的超小型 SOM(System On Module)模塊。模塊在 2.95CM x 2.95CM 的 PCB 面積上整合 WIFI, NAND 以及電源管理電路,可應用于智能顯示,樓宇對講室內機,醫療電子,語音識別家電應用以及物聯網智能網關等領域,核心板進行了嚴格的電源完整性和信號完整性仿真設計,通過各項電磁兼容、溫度沖擊、高溫高濕老化、長時間存儲壓力等測試,穩定可靠。

核心板優勢:

◆ 默認配置 64MB DDR2,128MB Nand Flash(up to 2GB) ◆ 超小尺寸(29.5mm*29.5mm)。單面布局,背面全屏蔽,正面可選屏蔽罩板載
◆ PCB 背面完整平面無走線,底板可以隨意走線,無干擾
◆ 支持 Linux 系統,1s 超快速啟動
◆ 集成 1 路 10/100M PHY
◆ 嚴格的信號完整性與電源完整性設計與測試
◆ 96Pin 1.1mm 引腳間距,擴展 SSD201 全部引腳資源

總結

以上是生活随笔為你收集整理的启明云端分享| 基于SSD201核心板的4.3寸彩屏开发板接口相关说明的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。