目录
1 概述
1.1ZQ1401介绍
ZQ1401是一款基于上海博通WIFI SOC芯片BK7251开发的物联屏开发板。搭载国产自主创新操作系统--DJYOS,DJYOS拥有易上手的物联网编程开发环境和DJYOS物联网应用市场。同时DJYOS嵌入了百度AI、思必驰AI、图灵、APCOS、果谷智能等各类服务平台。
ZQ1401支持接入2.4、2.8、3.2、3.5英寸等320*240分辨率(简单图形可支持480*320)的LCD屏且支持触摸操作。ZQ1401开发板见图1。
图1 ZQ1401开发板
1.2 DJYOS介绍
都江堰操作系统(简称DJYOS)是由深圳市秦简计算机系统有限公司(前身:都江堰操作系统开源团队)主持的、国内原创的开源嵌入式操作系统,从2004年开始,已经发展18年。主要用于物联网、工业互联网、电力系统、云计算、边缘计算、区块链、人工智能等领域。
DJYOS是国内原创的免费开源事件调度操作系统,采用类BSD许可证。DJYOS以高可靠性、高实时性著称,它的中断响应速度跟裸跑一致。在工业上,DJYOS应用于实时性和可靠性要求都很高的电力系统控制领域,也广泛适用于物联网系统。DIDE是DJYOS的集成开发环境,将有力支撑商业生态建设,通过底层技术封装,上层集成开发环境,提供标准化的开发平台。
2 开发板硬件介绍
ZQ1401物联屏开发板由底板和核心板两部分组成。
2.1物联屏底板
2.1.1 底板丝印图
2.1.2 底板功能说明图
2.2物联屏核心板
2.2.1核心板尺寸
常规带板载天线:38.60mm*26.00mm(如下图)
不带板载天线,带IPEX天线扣,可做到: 31.25mm*26.00mm
2.2.2核心板封装说明
①该模组即可以做成插针插拔形式,也可以做成邮票孔贴片形式
②靠板边内侧的座子为标准1.27mm间距的母座,邮票孔焊盘间距也为1.27mm
③靠板边外侧的为邮票孔封装,尺寸为1.52mm*0.86mm
④邮票孔和插针孔的中心距为1.07mm
- 其他尺寸见图示,图示为正视图
2.2.3核心板管脚分配
2.3典型电路设计参考
2.4开发板功耗说明
当运行电压为3.8V时,各场景下放电电流数据如下所示:
场景 | 放电电流 |
深度睡眠 | 22μA |
正常运行(WIFI关闭) | 45mA |
搜索网络 | 80mA |
正常使用(WIFI打开) | 130mA~200mA |
2.5跳线(插针)说明
从左到右,从上到下,逆时针,依次为:
接口 | 位号 | 接口说明 | 跳线短接功能说明 |
| J12 J16 | J12为J15 Micro_USB引出来的USB信号; J16为M1401模组出来的信号P25和P28,可以服用为USB信号 | J12-1脚和J16-1脚 J12-2脚和J16-2脚 以上对应短接起来,可以实现M1401的USB功能 |
| H8 J3 J13 | J3为M1401模组出来的信号,分别对应的IO口如图示; J13为SPI_LCD的接口; H8为TF卡和外扩的Flash/RAM接口 | H8-1和J3-1;H8-2和J3-3 H8-3和J3-5;H8-4和J3-7 以上四组对应短接可以实现TF卡; H8-5和J3-9;H8-6和J3-11 H8-7和J3-13;H8-8和J3-15 H8-9和J3-17;H8-19和J3-19 以上六组对应短接可以实现Flash和RAM的扩展; J3-10和J13-1;J3-14和J13-3 J3-16和J13-4;J3-18和J13-5 以上四组对应短接可以实现SPI_LCD的驱动 |
J29 | J29偶数脚位为M1401模组出来的信号 | J29-1和J29-2短接起来,可以实现SW1的功能; J29-3和J29-4;J29-5和J29-6 J29-7和J29-8;J29-9和J29-10 J29-11和J29-12;J29-13和J29-14 以上六组短接可以实现当J3上的信号用来扩展了SPI的设备之后可以从J29此处外扩RAM | |
J28 | 标准JTAG调试接口 | ||
J2 SW2 J31 | J2为M1401下载口; SW2为M1401复位按键; J31:I2S MCLK复用管脚,使用M1401的I2S信号时需要短接 | ||
J35 J30 J21 | J35包含TP信号,LCD_SPI_CS信号和ADC2; J30为M1401模组出来的信号,具体信号如图示; J21包含I2S信号,按键和驱动LED; | J35-1和J30-5;J35-2和J30-7 J35-3和J30-9;J35-4和J30-11 以上四组信号短接可以实现TP功能; J35-5和J30-13短接,是显示屏LCD_SPI_CS的片选信号,要实现显示屏功能时不要忘记了这个脚; J35-6和J30-15短接起来,可以实现ADC按键 | |
SW1 | 通过跳线帽可以连接至M1401的P13口,既可以做普通按键,也可以作为软件休眠下的唤醒 | ||
ADKEY1 ADKEY2 ADKEY3 ADKEY4 ADKEY5 | 通过跳线帽可以连接至M1401的ADC2口,做成5个ADC按键 | ||
SW3 SW4 SW5 SW6 | 通过跳线帽可以连接至M1401的P6,P7,P8,P9 | ||
J9 MIC6 | MIC6为M1401引出来的左通道麦克风 J9用来跳线选择麦克风 | J9-2和J9-1短接,MIC6起作用; J9-2和J9-3短接,J5用四节的通话耳机,则J5上的耳麦起作用 | |
J26 MIC5 | MIC5为M1401引出来的右通道麦克风 J26用来跳线选择麦克风 | J26-2和J26-1短接,MIC5起作用; J26-2和J26-3短接,J11用四节的通话耳机,则J11上的耳麦起作用 | |
J14 J45 | J14为M1401引出来的信号; J45为外部电路麦克风通讯的接口信号和USB转串口调试的接口 | J14-2和J45-1,J14-4和J45-2短接,则启用CON17的USB转串口调试功能,直接通过CON17连接上位机就可以对M1401进行调试; J14-6和J45-3,J14-8和J45-4短接,则可以实现麦克风和M1401进行通讯; J14-10和J45-5短接,可以实现对LCD背光的开关控制 | |
J37 J48 | J37为无线麦克风输出的音频; J48为M1401的LINE-IN输入插针 | J37-1和J48-1短接 J37-2和J48-2短接 可以实现无线麦克风语音输入到M1401,可以实现对无线麦克风语音的采集 | |
J32 J33 | 使用TP的时候需要把J32,J33自身短接 |
3 开发板接口说明
3.1音频接口说明
本开发板带有两个音频输入、两个音频输出,共计四个接口。具体如下表所示:
接口 | 位号 | 接口说明 | 备注 |
J5 | M1401模组模拟音频立体声输出接口 | 音频输出 | |
J11 | M1401模组数字音频输出,通过D/A转换之后输出的立体声音频接口 | 音频输出 | |
J34 | M1401模组数字音频输入接口,通过A/D转换之后输入 | 音频输入 | |
J22 | M1401模组模拟音频立体声输入接口 | 音频输入 |
各接口位置如下图所示:
3.2LCD接口说明
本开发板支持接入2.4~3.5英寸SPI驱动的屏幕。具体参数如下:
接口 | 位号 | 接口说明 | 备注 |
J7 | 显示屏接口 | 仅支持SPI驱动的屏幕 |
3.3 TP接口说明
本开发板支持接入2.4~3.5英寸SPI驱动的屏幕。具体参数如下:
接口 | 位号 | 接口说明 | 备注 |
J6 | TP电容屏接口 |
3.4外设麦克风的接入与使用
当P8引脚如下图接地时可以用外设麦克风:
3.5板载咪头说明
当P8引脚如下图悬空时可以用板载咪头:
3.5TF卡接口
本开发板支持使用内存卡。具体参数如下:
接口 | 位号 | 接口说明 | 备注 |
J19 | TF接口 | 最大支持16GB内存卡 |
3.6电源接口
本开发板带有一个电池接口、一个DC供电口、一个MicroUSB接口,方形USB口,共有四个可用电源接口(一般选择方形USB口,在供电的同时可以观察串口信息)。具体如下表所示:
接口 | 位号 | 接口说明 | 备注 |
CN18 | 单节锂电池接口 | 锂电池只用于M1401模组供电,其他开发板外设必须5V供电 | |
J38 | 底板开发板主供电口,支持DC 9V-24V电压输入 | ||
J25 | M1401模组 USB接口,也可作为整个开发板的供电,+5V输入 |
各电源接口位置如下所示:
3.7按键
语音唤醒按钮、音量+/-按钮、暂停/播放按钮。按钮位置如下图所示:
唤醒按钮:按一下,听到提示音后开始陈述指令,指令陈述结束后会有第二声提示音,表示进入处理。
音量加减:音量加减按键,每次加减百分之五音量,可长按进行快速调节。ADC1按键是音量-,ADC2按键是音量+。
配网按钮:按住重新配置网络,根据提示音适时松手以进入微信配网和网页配网。
4 DIDE集成开发环境
DIDE是DJYOS集成开发环境。集成了DJYOS编程和调试、DJYOS BSP包管理、DJYOS应用市场、DJYOS社区等功能。
具体使用,请到DJYOS官网下载《DJYOS集成开发环境DIDE使用说明书v2.1.pdf》。
5 DJYOS固件烧录
5.1串口驱动安装
在windows系统上,串口的驱动需要安装CH340 芯片,安装后串口-USB连接电脑后端口信息如下:
若电脑无法识别,可能是因为缺少驱动文件,请前往沁恒科技官网下载驱动程序(网址:http://www.wch.cn/products/CH340.html)
5.2固件烧录
本开发板支持通过SD卡烧录更新更高版本的应用程序App。烧录程序时只需将需要烧录的应用放到sd卡的根目录下(必须以djyapp.bin命名),然后用串口将设备和电脑连接起来,在命令行中输入 updateapp 命令,即可开始烧录(烧录前会自动清空flash,而后开始升级),具体过程如下图所示:
6 Hello World程序
后面补上
7 DJYOS应用案例
基于BK7251开发DJYOS应用。案例陆续添加中
7.1思必驰AI
按住唤醒按钮,听到“叮咚”的提示音后,即可说出如“我想听音乐”、“深圳的天气怎么样”等指令,松手后听见“咚嗒”的提示音则表明语音指令接收完成。而后会将处理结果用语音的形式进行回答。
具体开发说明文档,正在编写中。
7.2智能闹钟
编写中
7.3口语作业机
编写中
7.4智能镜
编写中
7.5IOT遥控器
编写中
8 DJYOS中间件
8.1一键wifi配网
8.1.1微信配网
长按配网按钮直到语音提示进入微信配网模式后松手,打开手机微信,搜索厦门秦简公众号,关注后点击菜单中的一件配网,在网页中输入要连接的WIFI的名称与密码进行连接尝试。连接成功后会有语音提示。
8.1.2 网页配网
长按配网按钮直到语音提示进入网页配网模式后松手,开发板将发出无线热点,打开手机WIFI,连接到以“DJYOS...”命名的无密码WIFI,连接后手机将提示跳转到网页,在网页中输入要连接的WIFI的名称与密码进行连接尝试。连接成功后会有语音提示。
9 产品序列号注册
DJYOS有严谨、完善的产品序列号规则与简单易懂得申请、注册流程。在DIDE上简单操作即可完成注册和申请。
(后续完善此章节内容)
10 第三方云服务平台
DJYOS接入各类的第三方云服务平台。需要对应的SDK,请联系商务或者FAE。后续将在DIDE的应用市场里直接下载和交易。
当前DJYOS接入的服务有:
- 果谷IOT平台。
- 思必驰AI语音平台。
- 百度AI语音平台。
- 图灵NLP平台。
- 云知声AI语音平台。(正在对接)
- 思麦特ASR平台(提供给富士康工业互联网的开发服务商)。
- 国家物联网标识公共服务平台。
- AI英语老师内容ABC.Home。
- 国密SM9加密算法。
- 陆续添加中……