启明云端分享| 基于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;//us
        rs485conf.delay_rts_before_send = 2000;//us
        rs485conf.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 全部引脚资源

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值