1、 软件资源:
1.1 uboot 支持 串口 LCD 网卡 SD卡 EMMC Nandflash 环境变量的修改。
1.2 kernel 4.1.15
1.3 rootfs busybox buildroot yocto ubuntu 4种 根文件系统 和 制作方法
1.4 交叉编译工具
1.5 qt 5 根文件系统
1.6 系统烧写方法
2. 工具安装:
1. 安装 ch340 工具: 串口工具 securecrt 通过串口 看LOG打印。
2. 通过MFGTOOL
PC在线固化系统 到EMMC SD 流程略
3. 通过脚本固化升级 一般是 批量升级固化系统。
SD EMMC 流程烧写 系统。
3、功能测试:
在串口终端执行指令控制对应的 IO 来控制对应的器件:
3.1 验证 LED 测试
开发板上启动后 DS0 默认是[heartbeat]模式,执行如下指令改变当前触发模式,改成[none]模式 就可以通过指令来控制 LED 的亮灭了。
echo none > /sys/class/leds/sys-led/trigger // 改变 LED 的触发模式
echo 1 > /sys/class/leds/sys-led/brightness // 点亮 LED
echo 0 > /sys/class/leds/sys-led/brightness // 熄灭 LED
3.2 蜂鸣器 测试
同理蜂鸣器也可以用这样的指令来控制,默 认 BEEP 的触发模式为[none]。
echo 1 > /sys/class/leds/beep/brightness // 鸣叫
echo 0 > /sys/class/leds/beep/brightness // 关闭
3.3 输入事件测试 按键 LCD
lsinput
3.4 LCD 的操作命令
echo 5 > /sys/class/backlight/backlight/brightness // 修改亮度等级为 5
cat /sys/devices/platform/backlight/backlight/backlight/actual_brightness
3.5 R232 串口测试
略
3.6 时钟测试
date 系统时钟
hwclock 硬件时钟 hwclock -w
cat /proc/meminfo
cat /sys/class/thermal/thermal_zone0/temp
udchcpc -i eh0
ifconfig eth1 down
ifconfig eth1 up
3.7 设置静态ip:
PATH=/sbin:/bin:/usr/sbin:/usr/bin
ifconfig ens33 192.168.1.190 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "nameserver 114.114.114.114" > /etc/resolv.conf