二、OpenZBOX GE2000应用程序开发说明

1、出厂程序说明

应用程序位于 /app 路径下,程序清单如下:

序号

可执行文件

说明

1

/app/testbox

GE2000出厂测试程序

2

/app/i2cdetect

用于检测I2C接口器件

3

/app/qcm

移远EC20自动联网程序(需配合EC20 4G模块)

4

/app/wpa_supplicant

WIFI客户端程序(需配合WIFI模块)

5

/app/aplay

wav播放程序(需扩展音频)

6

/app/arecord

wav录音程序(需扩展音频)

7

/app/amixer

混音调节程序(需扩展音频)

2、硬件自测

testbox是用于出厂测试的程序,用于测试硬件是否正常工作;在测试之前,先按下图连接好485口AB线。

 

(将COM1-2、COM3-4、COM5-6 A和B直连)

  1. 将网线插入Eth0口(靠内侧的网口),运行udhcpc
  2. 运行qcm& (如果选配了4G EC20模块)

以上两步只需要运行其中之一即可,目的是将设备连上网,测试过程会访问外网时间服务器进行同步。

 

运行testbox后,观察输出如下:

 

测试最末尾,需要按设备右侧的恢复出厂键,(在右侧预留孔,用绝缘体伸入按下),等待2秒后,系统会断电,断电维持大概10秒后,系统会重新上电,完成冷启动过程。

3、修改开机自动运行sh脚本

/etc/init.d/rcS

系统启动时自动载入的批处理文件,使用vi 编辑该文件,自定义开机自动运行的sh脚本。

4、系统看门狗

如在应用中开启了系统看门狗,当应用进程异常停掉时(8秒内没有喂狗),系统看门狗将复位系统。

看门狗测试方法:

#启动看门狗

cd /app

./wdt

#看门狗启动后,如果杀掉 wdt进程,系统将在8秒左右后重新启动。该程序C源代码见NUC980_Linux_Applications-master/demos/wtd,另外在Golang语言版本的演示程序中包含了看门狗处理函数,详见其源代码及注释。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

千百炼软件

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值