接口定义
整机接口定义
LKD3516DV500提供了丰富的接口,具体如下图:

| 丝印 | 设备节点 | 备注 |
|---|---|---|
| Left/Right Channel | 左右声道,录制音频文件 | |
| Audio Out | 播放音频文件 | |
| MIPI-DSI | 最高支持4K@60fps | |
| RS485 | /dev/ttyAMA1 | 串口,默认波特率9600 |
| UART0 | /dev/ttyAMA0 | 串口,默认波特率115200 |
| ETH0 | eth0 | 千兆网卡 |
| WIFI | wlan0 | 2.4/5GHz |
| USB | Type-A USB3.0 host | |
| PWR LED | 电源灯 | |
| SYS LED | work1 | 系统灯 |
| RTC | /dev/rtc0 | RTC时钟 |
| Touch Panel | 外接触摸屏 | |
| SD card | /dev/mmcblk1p1 | SD卡 |
| fan | 风扇 |
MIC LINE 使用
进入audio文件夹执行make生成的可执行文件放到设备上,根据提示执行就可以使用MIC和LINE接口,须同时插入耳机和MIC。
将ko/lib目录下对应的依赖库复制到/lib64下
执行以下命令,即录即播
./sample_audio 0
执行以下命令,收音生成文件
./sample_audio 1
执行以下命令,播放录制的文件
./sample_audio 2
MIPI摄像头说明
hi3516dv500 支持一个os04a10
进入vio文件夹执行make生成的可执行文件放到设备中
打开一路摄像头:
./sample_vio 0
打开两路摄像头:
./sample_vio 8
MIPI LCD 使用
执行以下命令:
./sample_vo 3
ETH 说明
可以通过调试串口、ssh查看IP地址,需要手动设定ip:
ifconfig eth0 192.168.1.166
Wi-Fi 说明
通过如下命令查看当前Wi-Fi型号:
cat /sys/bus/sdio/devices/mmc2\:0001\:1/vendor
cat /sys/bus/sdio/devices/mmc2\:0001\:1/device
0x02d0:0xaae8:AP6275S.0x024c:0xb852:RTL8852.0x024c:0xd723:RTL8723DS.0x024c:0xc821:RTL8821CS.0x1ffe:0x6316:FD7352S。
将wifi目录下的firmware文件复制到/usr/firmware目录下(创建该目录)
cd /lib/firmware
mv EA6316_SEEKWAVE_R00006.bin EA6652AS_SEEKWAVE_R00006.bin
安装驱动:
insmod skw_sdio_v20.ko
wait 3s
insmod skw6316.ko
查看连接过程:
./dhclient -i wlan0 -v //查看连接过程
./wpa_supplicant -D nl80211 -i wlan0 -c /etc/wpa_supplicant.conf -B 1
./dhclient wlan0
如自动无法获取ip,手动设定:
ip addr add 192.168.31.137/24 dev wlan0
ip link set wlan0 up
ip route add default via 192.168.31.1
echo "nameserver 8.8.8.8" > /etc/resolv.conf
ping -I wlan0 qq.com
配置参考:
vi etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
ssid="neardi"
psk="neardi8888"
key_mgmt=WPA-PSK
}
usb模式切换
执行以下命令,切换USB模式:
echo host > /proc/10320000.usb30drd/mode //识别u盘
echo device > /proc/10320000.usb30drd/mode
执行以下命令,获取U盘设备节点,如:/dev/sda1
fdisk -l
挂载与卸载
mount /dev/sda1 /mnt
umount /mnt
RS485 使用
串口是一种常见的通信接口,用于与外部设备进行串行通信。LKD3516DV500提供一个RS485串口。在使用串口之前,需要确保串口连接正确,以及波特率和其他参数设置一致。
RS485设备文件为/dev/ttyAMA1。在开发板设备上运行下列命令:
microcom -t 5000 -s 9600 /dev/ttyAMA1
方向控制:
cd /sys/class/gpio/
echo 46 > export 倒出GPIO序号
cd gpio46
echo out > direction
收发控制:
echo 1 > value 发
echo 0 > value 收
LED灯和风扇
LED对应GPIO:GPIO10_7 -> 87
FAN对应GPIO:GPIO11_5 -> 93
npu 测试
执行以下命令:
./sample_svp_npu_main 8 1