大联大创新设计大赛-在线交流会答疑Q&A梳理公布
2018.08.07
本届线上技术交流会已于7/26圆满结束,会上共超过20位大联大技术专家分享关于“智慧城市”及“车联网”相关专业技术知识,并针对开发板技术提问进行文字/语音答疑,会上交流非常火热,相信同学们也都受益良多。
本次交流会前后皆收到来自学生团队及观众提出的技术疑问,但因时间有限,专家们未能全部解答,目前已请专家针对所有提问逐一回复并汇整如下,
请参考:
一、交流会现场专家语音答疑,共41题
二、交流会现场专家文字答疑,共14题
三、交流会前收集学生团队对开发板使用或参赛作品制作的技术疑问,共15题
*线上交流会讲解开发板与Demo视频已上传至大赛官网首页“精彩视频”区,请戳网址回顾:https://i-design.wpgholdings.com/,或参以下链接:
# |
开发板讲解主题 |
链接 |
1 |
世平-智慧城市与车联网开发板介绍 |
http://v.youku.com/v_show/id_XMzc1NjExOTM0NA==.html?spm=a2h3j.8428770.3416059.1 |
2 |
品佳-智慧连结开发板 |
http://v.youku.com/v_show/id_XMzc2MTI4NjUxMg==.html?spm=a2h3j.8428770.3416059.1 |
3 |
NXP-物联网无线连接解决方案 |
http://v.youku.com/v_show/id_XMzc2MTI4NjU2MA==.html?spm=a2h3j.8428770.3416059.1 |
4 |
品佳-AI-IOT-智慧语音识别方案 |
http://v.youku.com/v_show/id_XMzc2NjMzNTc5Mg==.html?spm=a2h3j.8428770.3416059.1 |
5 |
诠鼎-智慧城市Dr smart city |
http://v.youku.com/v_show/id_XMzc2MTI5MDc0NA==.html?spm=a2h3j.8428770.3416059.1 |
6 |
友尚-智慧城市传感器解决方案 |
http://v.youku.com/v_show/id_XMzc2MTI5NjQyMA==.html?spm=a2h3j.8428770.3416059.1 |
另本届大赛所有开发板详细数据及讲解视频请至大赛官网“大赛介绍->资源中心”查看:https://i-design.wpgholdings.com/zhcn/main/resource_center
如有其他技术问题,欢迎加入大赛技术交流QQ群,大联大技术专家将在线提供技术支持。
QQ群号:345473264(大联大创新设计大赛)
一、在线交流会问答环节-语音问答Q&A,共41题:
答疑专家:恩智浦半导体高级技术支持工程师-李珂(5题)
Q1:BLE,Zigbee指的是哪个层通信协议?
A1:网络层,根据OSI七层参考结构,这些都是涉及组网,入网等操作,都是网络层的定义。
Q2:BLE在结构中,衔接controller和Host的是哪一部分?
A2:HCI全程为host controller interface,很多安卓架构的蓝牙方案,都是通过这种接口。
Q3:BLE相比传统蓝牙的最大提升在哪里,NXP是怎么实现的?
A3:BLE全程Bluetooth Low Engerny,低功耗蓝牙,低功耗是最大的提升。因为上层app的架构全部基于属性协议,因此与经典蓝牙不能互相兼容。NXP提供QN9080和QN9020的方案,拥有业界最顶级的低功耗,收发电流最低可到3mA,非常适合低功耗应用场景。
Q4:Rapid-IoT开发板应该如何操作?
A4:可以直接在rapid-iot官网进行在线build,http://rapid-iot-studio.nxp.com/
通过图形化的接口快速生成,全程可以不需要写任何代码。并且NXP提供对应手机App,与你在线build的代码是相对应的。
Q5:Zigbee和BLE的组网方式有什么不同?
A5:蓝牙只能组建很简单的星形网络,即俗称的一主多从,所以网络的规模也无法很大,两个从设备之间通信需要经过主设备转发。而Zigbee可以组件非常灵活网状网络,任何设备之间都可以直接通信,并且通过路由,网络规模可以非常大。
答疑专家:大联大世平集团资深技术总监-林建和(9题)
Q1:共享单车锁模块的云端控制功能是要预先在开发板上插sim卡吧,是普通2G卡和物联网卡都可以么?然后单车锁有没有推荐购买的连结?是通过电平控制继电器开锁的么?
A1:是要预先在开发板上插sim卡的,插上一般手机使用的普通移动2G Sim卡即可,但需要开通数据流量功能。实际单车锁可以到淘宝找到适合你的。单车锁是直接通过I/O接口进行电机转动开锁,限位开关控制电机停止。
Q2:QN9080单车锁如何判断锁的状态是开还是关?协议栈会占多大空间,留给用户开发的空间多大?开发过程中有哪些需要注意的地方?
A2:锁体里面有触点开关,控制电机转动触动相应的触点开关来判断锁的开关状态。QN9080有512KB的空间,协议大概210KB,剩余不到300KB给用户。开发过程中需要注意的地方:由于SC6531E识别的数据为16进制数据,所以发送和接收的数据都要进行数据转换,数据结束符为0x1A,将ASCII码数据转成16进制数据。
Q3:是否支持ARM Mbed OS的系统软件?可以在哪取得该系统软件代码?开发环境是什么?
A3:可支持Mbed OS系统。请先至ARM Mbed官网注册账号,https://www.mbed.com/en/,可以访问Mbed相关网站,取得相关信息,及mbed os 系统程序代码。https://os.mbed.com/platforms/FRDM-K64F/。可以直接使用Mbed在线进行Compiler编译,或是将项目Export采用线下编译,可支持Keil、IAR、Eclipse..等编译环境。
Q4:可以到哪里下载NXP K64开发板的SDK软件?
A4:请先至NXP官网注册账号,https://mcuxpresso.nxp.com/en/welcome,
可以访问NXP官网,选择相对应的开发板,下载SDK软件包。https://mcuxpresso.nxp.com/en/select
Q5:Renesas AE Clould1套件支持的云服务器有哪几家?包含哪些软硬件资源?开发板介绍了synergy这个平台,想问一下这个是免费注册的吗?免费用户的限制有哪些?
A5:
1.Renesas AE Clould套件支持的云服务器有Amazone AWS & Microsoft Azure & Google Cloud IoT
2.Renesas AE Clould1套件包含的资源有
硬件资源:AE-Cloud1 Kit
软件资源:
(1)免费IDE: Renesas Synergy™ e2 studio ISDE(Integrated Solution Development Environment)v5.4.0.023
(2)软件支持包:SSP(Synergy Software Package)v1.3.3
(3)企业级云开发工具包:Synergy Enterprise Cloud Toolbox,包含Embedded code for AE-Cloud1(嵌入式固件)&Dashboard code(服务器部署代码)
3.这个平台是免费注册的,许可证License分为两个等级:
(1)评估许可证(Evaluation License),一般用户注册即为此种License。
(2)开发/生产许可证(Development / Production License),此许可证提供SSP(Synergy Software Package)中API的Source Code。
详细部分可参考Renesas官网中License章节:
Q6:JN5169开发使用的操作系统是什么?是否支持在线Debug?它的发射功率多大?ZigBee 网络中的节点最大能达到多少?
A6:开发JN5169使用的操作系统为Jen OS或者RTOS。JN5169的开发环境是beyond studio,其内核是RISC,现在是不支持在线debug的,可以通过串口打印log的方式来调试。此开发板并没有加PA,实际调试的最大发射功率达到10dBm。一个ZigBee网络最多65535个节点,NXP原厂最大测试为250个节点。
Q7:SPRD SC6531E 2G模块的最小待机功耗值大概是多少?
A7:在插sim卡,无TF卡,连接GSM网络的情况下,待机电流为1.9mA左右。
Q8:i.MX6ULL的MAC地址如何获取和设置?
A8:i.MX6ULL芯片内部有fuse来存储 MAC地址,如果使用没有烧写MAC地址的芯片,又没有配置uboot command line中的MAC地址,系统会使用随机产生的MAC地址。
检查MAC地址的方法如下:
root@imx6ullevk:/sys/fsl_otp# ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:9F:03:E9:F8
……
eth1 Link encap:Ethernet HWaddr 00:04:9F:03:E9:F9
……
root@imx6ulevk:/sys/fsl_otp# cat HW_OCOTP_MAC0
0x9f03e9f8
root@imx6ulevk:/sys/fsl_otp# cat HW_OCOTP_MAC1
0xe9f90004
root@imx6ulevk:/sys/fsl_otp# cat HW_OCOTP_MAC2
0x49f03
root@imx6ulevk:/sys/fsl_otp#
烧写MAC地址的fuse如下:
0x620[15:0] MAC1_ADDR[47:0] 48 Ethemet1 MAC Address SWQ9:RK3399的H.264硬件译码器是否支持YUV444P或者YUV420P译码输出?
A9:目前只支持YUV420SP格式的解碼输出。
答疑专家:大联大品佳集团技术行销部门(TME)经理-黄宸靖(5题)
Q1:FRDM-LS1012A开发版,开机后没有看到Linux的Log出现在Console。
A1:先确定有装置MBED driver在PC端,USB连接后,检查D1绿色LED是否恒亮。按下SW1(Reset开关),U-Boot的讯息应该就会出现。如果还是没看到U-Boot的讯息,请重新刻录U-Boot的程序代码到FRDM-LS1012A开发版。
Q2:想要设计WI-FI在FRDM-LS1012A开发版上,有什么建议吗?
A2:FRDM-LS1012A开发版有Arduino的接口,各位同学可以透过Arduino的WI-FI板子实现WI-FI的设计。
Q3:如何改变i.MX 6ULL EVK系统开机(Boot mode)的模式(如MicroSD,QSPI,..)
A3:改变Boot Mode的设定,可以透过SoM board上的DIP Switch(SW601 & SW602)来设定不同的模式.细节可以在quick start guide上找到。
Q4:i.MX 6ULL EVK是否能支持Android操作系统?
A4:i.MX 6ULL是单个Cortex-A7,执行速度仅仅528MHz,对于Android这种需要大量运算能力的操作系统,是无法支持的。就目前业界的状况,最低的MPU需求,需要至少双核的Cortex-A9才能执行Android操作系统。
Q5:i.MX 6ULL EVK有哪些接口可以连网?
A5:大会提供给各位学生的EVK,可以透过有线的Ethernet接口。或者,可以外接WI-FI模块实现无线连网。依据不同的外接WI-FI模块,可以连接到i.MX 6ULL EVK上USB,SD Card(也就是SDIO)等接口。
答疑专家:大联大品佳集团MCU技术经理-沈文龙(5题)
Q6:A02语音模块识别距离?识别率?单麦还是双麦?
A6:在办公室环境下3米左右,在卧室环境下3—5米,识别率可以达到95%以上;目前使用的是单麦,后续品佳会相继推出2麦,4麦的ISD94124的语音识别模块,具有降噪功能,适合在环境较为恶劣的情况下使用,比如:油烟机,烧水壶,电风扇以及其他智能家居产品应用。
Q7:A02语音模块开发过程中,品佳会提供什么?
A7:在开发语音识别产品时,品佳会提供Datasheet,Design Guide,参考电路设计,语音识别指令包制作,录音采集和识别率参数调整指导。
Q8:针对D05 JN5169模块可否简要介绍下NXP的JN516x无线微控制器,它有什么特点?
A8:JN516x无线微控制器常见特性和优势有一下几点:
增强型32位RISC处理器,提供高代码效率,具有可变宽度指令、多级指令流水线;
用于存储应用代码、网络协议栈和软件库的片上闪存;
片上RAM和EEPROM,支持器件同时运行无线网络协议栈和嵌入式应用,或者在协处理器模式下运行;
提供丰富的模拟和数字外设;
支持可程序设计时钟速度和多种睡眠模式的低功耗操作,延长电池使用时间,支持直接通过纽扣电池工作。
Q9:除了A04方案,NXP还有那些云连接方案?
A9:A04 LPC54018物联网模块支持Amazon FreeRTOS,能够为开发人员提供面向AWS的通用连接;模块可以单独使用,也可以插入主板/基板,以便快速进行产品开发和原型设计。阿里云的连接方案提供LPC54012、KL27、i.MAX RT三种平台,目前LPC54012的接入已经完成并获得认证;基于KL27的接入已经完成并获得认证,Lora测试正在进行中;基于i.MAX RT的接入正在进行中。基于LPC54608的百度云方案已通过百度云天工的认证;NXP提供基于QN908X平台的米家蓝牙标准接入小米云。
Q10:针对B04开放发板,可否简要介绍下NXP的不带NFC连接的MCU LPC802\804微控制器?
A10:LPC802/804基于Arm Cortex-M0+的高性价比32位MCU,工作频率15MHz;配备功耗优化的内核,采用流行的小规格封装,单独的电源轨可支持电平移动。
LPC804高达32KB的EEPROM based闪存和4KB的SRAM,带有可程序设计逻辑单元(PLU);LPC802高达16KB的EEPROM based闪存和2KB的SRAM,LPC802和LPC804微控制器提供示例代码包,支持MCUXpresso IDE和其他常见工具链(包括IAR和ARM Keil)等开发环境。
答疑专家:大联大诠鼎集团产品行销处技术副理-蓝立志(7题)
Q1:我们因需求使用了多组的LoRa装置,但发现联机有不稳定的状况,请问是否有解决方法?
A1:因为所使用的LoRa Module仅使用简单的跳频机制,遇到干扰问题可以调整LoRa Channel的频率设定,若是直接使用诠鼎集团提供的范例程序可以依照文件说明调整频率设定。
Q2:请问LORA Master与Slave都已完成上电,但是完全没有Sensor数据出现?
A2:请先确认LORA node是否Uart接口是否有接对,LORA node与转接板是否有松动的现象,node端可接上softwareserial port查看debug讯息。
Q3:请问LORA node softwareserial连接到计算机无法出现讯息?
A3:请确认COM port是否有出现,若无请安装相关的驱动程序,并设定baud rate为115200。
Q4:我们应用AMS CCS811气体传感器,但所在环境温湿度变异很大是否会影响数值判断?
A4:AMS CCS811气体传感器内含算法,所以环境温湿度是会影响到数值变化,但是算法已经提供了温湿度校正功能,若有同时使用AMS ENS210温湿度传感器,可以将温湿度数值带入校正,大联大诠鼎集团提供的范例程序所使用的CCS811 Lib。已经提供了setEnvironmentalData函式可以直接将温湿度值带入校正。
Q5:APQ8016开发版在Debain的系统环境下,更新系统并重新启动后,系统会找不到WI-FI的问题,是否有解决方案?
A5:目前确实会有这个状况发生,在没有找到解法之前,请先不要做更新系统的动作。我们会留意官网释出新版的Debian,看是否有解决这个问题。
Q6:请问是linux哪个版本?目前Ubuntu,Debian都无法正确安装?
A6:Linux的版本是Debian。简述安装步骤:在官网下载图像文件,用此图像文件在PC上制做SD开机卡,再用此SD卡开机,开机画面会引导使用者安装Debian。详细的步骤可参考档。
Q7:请问这块板子有预设的OS吗?
A7:我们预装好的OS是Debian.Debian操作系统上有丰富的资源,有利于我们学习Linux以及开发产品。
答疑专家:大联大诠鼎集团PDK FAE-谷金岩(2题)
Q8:如何确定使用是否为NB网络,没有覆盖NB网络的地方如何调试,云服务平台的选择有什么限制?
A8:N20模块是同时支持GSM、NB网络制式,只能通过使用sim卡种类区别。当前我们提供给测试卡是移动物联卡,所以默认就是移动的NB网络信号,如果所在地没有部署NB网络,可以使用移动或联通支持2G的sim卡通信验证。两者使用方法相同。云服务平台的选择,我们建议直接使用模块内建支持的阿里云,如果要支持其他云服务,需要大家对数据进行封装解析。
Q9:上电后系统无法立即联网发送数据?
A9:因为模块上电后需要成功注册到基站后,才可以正常网络通信。注册过程有和信号强度相关,信号越差需要时间越长。一般建议模块上电后等待30秒到一分钟后才对模块进行操作。
答疑专家:大联大友尚集团FAE资深工程师-林吉星(8题)
Q1:使用8195am遇到WI-FI Mac Address相同?
A1:使用AT command ATWZ,只需要改一次即可。
Q2:Spi的Irq Callback何时会被呼叫?
A2:spi_irq_hook并不会用到IRQ pin,主要是在Rx和Tx结束时会被呼叫。
Q3:请问是否有支持PlatformIO计划?
A3:目前建议的免费开发环境可以用GCC来开发,官网上也有提供GCC版本的Standard SDK下载。
Q4:请问RTL8195的usb host 有开放自行和device互通的功能吗?
A4:目前只支持UVC。
Q5:Intel® Quark™ D2000微控制器开发人员套件上的六轴加速度计与磁力计如何使用?是否有范例程序?
A5:Intel D2000开发版上的六轴加速度计与磁力计是使用博士BMC150的IC.BMC150是一颗系统整合包装(SIP System in Package)芯片,内部整合封装了一组3轴加速度计ASIC,和一组3轴地磁电子罗盘传感器ASIC,利用SIP技术将芯片体积缩小,Intel D2000 SoC透过2个不同的I2C地址,来控制2颗感测ASIC。详细可上网查他的规格书。另在Intel system studio for microcontroller 的开发包内搜寻Accelerometer项目,有范例可以参考。
Q6:Intel® Quark™ D2000微控制器开发人员套件有支持那些OS?
A6:目前开发Intel D2000于Intel system studio for microcontroller的开发包内可选用QMSI或Zephyr OS。
Q7:Intel® Quark™ D2000微控制器开发人员套件是否有提供下载器与仿真器?
A7:Intel D2000开发版已内建JTAG to USB的转接器可以直接透过USB刻录Debug可透过UART_A接口透过USB转串行传输线将讯息打印出来。
Q8:Intel® Quark™ D2000微控制器开发人员套件是否有支持LCD显示器?
A8:没有,不过可接SPI or I2C or UART接口的LCD显示器模块。
二、在线交流会问答环节-文字答疑Q&A,共14题:
Q1:A02的数据在哪能找到?
A1:感谢您的问题。这一整套数据需要通过我们品佳集团来提供。如果您需要,可以发邮箱给我。邮箱地址:allen.zhou@sac.com.hk
Q2:这个板子的WI-FI是NXP做的吗?
A2:您好,品佳NXP LPC54018-based IoT module微控制器开发工具包上的WI-FI模块使用的是高通的芯片。如果您对这个开发板有其它疑问,可已发送邮件到: will.zhang@sac.com.hk
Q3:B02的详细资料有吗?
A3:(B02世平 NXP MK64 高性能全功能工业开发板)
请参考活动网站上的开发板详细说明
https://i-design.wpgholdings.com/uploads/files/component/b02__wpi_nxp_mk64_userguide.pdf
亦或可参考NXP原厂的说明
Q4:文档在哪里能调取?
A4:您好,您可以通过联系组委会,或者邮件到:will.zhang@sac.com.hk获取相关资料。
Q5:RK3399机器人开发板,性能是蛮强的,我到时是做视觉的用这个板子也不错,但是在实际的使用中遇到了不少的问题,首先,我按照之前短接(扩展界面(CON3)的PIN 54~66中的任意一脚与PIN 32短路)板子并不是上电自启动,然后必须插上HDMI线并且 尝试性按power_key才可以启动。但是下加载系统后,开机时没有反应的,安卓7.1和官方给的Ubuntu都没有反应,现在让板子启动需要运气,想尽快装上系统,试试他强悍的双摄功能!
A5:您拿到的安卓 7.1 and Ubuntu应该是官方给的,是官方自制的开发板,我们的开发板目前是不支持的,需要您自已重新对外设做修改,我们暂不提供,当初在硬件设计时担心直接上电电流太大,所以有个Power Key,另外需要插上HDMI。
Q6:图形化程序设计吗?
A6:是图形化编码,请参考https://www.nxp.com/support/developer-resources/rapid-prototyping/rapid-iot-studio-online-ide:RAPID-IOT-STUDIO
Q7:我们的锁支持NB-iot协议和sim卡吗?现在很多小数据设备都用了NB-iot
A7:目前不支持的,并且NB-IoT目前的网络还不太稳定,Sim也很少,要运营商合作的客户,才会大量提供的,并且NB-IoT的模块会比2G贵很多的。不过,我们有另外一个基于LPC54605平台的共享单车锁方案支持NB-IoT,NB-IoT模块是中国移动(中移物联)的。
Q8:请问一下我使用的开发板是品佳 Linkit 7687 HDK,他的主要操作方式为何?要用何种语言写入开发板?谢谢。
A8:687是RTOS系统,可以看一下SDK包里面doc下面的文档,有详细介绍。
Q9:请问APQ8016建议使用的OS是哪个?毕竟这块支持android,windows,和linux
A9:我们建议使用linux Debian,自由度最高,学习的资源容易取得。
Q10:请问能提供更详细资料吗?
A10:您好,如果你需要更详细的数据,请发送邮件到allen.zhou@sac.com.hk,标注语言识别,谢谢您。
Q11:这个板子和前年的ISD9160语音识别差不多吗?
A11:您好,前年Nuvoton的语音识别算法有detail和赛维两种。不知道您说的是哪一种,目前主要是赛维算法的语音识别,语音识别率高95%。
Q12:需要把识别内容写到固件里吗?
A12:是的,可以根据您需要的指令来制作相对应的语音识别指令。谢谢。
Q13:谢谢,那么语音识别的生成算法是不是不开源,有封装好的生成器吗?还是需要我们提供语音你们来做?
A13:语音识别算法是封装的,但是MCU的code是全部开源的,目前语音制作都是我们品佳来制作。
Q14:APQ8016的详细资料有吗,也是通过那个邮箱获取?
A14:请你发邮件给我bob.hsiao@aitgroup.com.tw,我会将详细资料发给你。
三、交流会前收集学生团队提问,共15题:
Q1:关于B02,能提供下载器和仿真器吗,此块板卡有没有外设板?市场上新的有配备吗?
A1:该开发板内置OpenSDA调试器,安装相关驱动后可以直接使用USB进行调试(keil中调试器选择CMSIS-DAP),
驱动下载地址:
https://developer.mbed.org/static/downloads/drivers/mbedWinSerial_16466.exe
可执行程序开发板中有Arduino接口,可以支持其它有Auduino接口的扩展板(公司有Arduino接口的传感器板)。
Q2:开发板数据有些不好找,比如数据手册,还有云服务这块,推荐使用亚马逊的可是没有账户,可否换成其它国内的?
A2:开发板的数据手册等数据可以上NXP官网进行搜索下载,下载连结:
关于云服务。换成国内的云服务厂商也是可以的,阿里云可以提供免费试用。
Q3:是否有MK64四色板上的LCD的资料?
A3:LCD型号是MDM2803,FlexBus 接口,驱动芯片为ILI9341,LCD的详细数据没找到,开发可以参照:http://www.lpld.cn/?p=374
https://kknews.cc/zh-tw/digital/p8zg5b8.html
http://www.nxpic.org/module/forum/thread-604444-1-1.html
http://www.nxpic.org/page/nxp-mcu/
http://www.nxpic.org/module/forum/thread-598991-1-1.html
http://www.eeboard.com/shop/?c=products&a=view&id=3841
Q4:RK3399机器人开发板的power-key按键是干什么用的,如何操作?
A4:原设计中Power-key是开机按键,开发板在上电之后需要按下Power-key后才能开机。现设计已改成上电直接开机,不用理会。
Q5:RK3399机器人开发板上电状态是什么样子的,上电芯片不工作是否正常?RK3399机器人开发板为什么很多时候都启动不了芯片(启动概率很低),power-key是否是一个开关。
A5:目前开发板是上电直接开机,上电芯片不工作是不正常的;可能是没有给PMU的电压输入检测脚高电平导致的。Power-key在原设计中是用来开机的按键,目前由于设计问题改成了上电直接开机。如果上电不工作,可以将扩展接口(CON3)的PIN54~66中的任意一脚与PIN32短路。如下图
Q6:RK3399机器人开发板貌似没有标串口线的引脚名称?
A6:引脚顺序从左到右分别为:GND -> TXD -> RXD -> VCC3V0(如下图)
Q7:我按照手册操作,并不能刻录并成功启动Ubuntu系统,能否在线帮帮我刻录并启动Ubuntu?
A7:请问按照“程序下载流程-1”是否有发现一个 MASKROM设备,这一步是关键。如果按照上述方法排查后仍后问题,可以联系我们工程师帮你进行线下。
Q8:如何在嵌入式linux上移植opencv?
A8:(Linux:把附件的脚本替换下即可)
关于OpenCV on RK3399,请参考如下:
1.获取OpenCV代码:
git clone https://github.com/opencv/opencv.git -b 3.4.1
2.打补丁
把附件的opencv_rk.diff打上
git apply opencv_rk.diff
3.Android NDK工具链下载
下载最新ndk:https://developer.android.com/ndk/downloads/
把附件的cmake_android_armeabi-v8a.sh放到platform/scripts
cd platforms
./scripts/cmake_android_armeabi-v8a.sh
cd cmake_android_armeabi-v8a.sh
make -j8
5.下载测试资料
git clone https://github.com/opencv/opencv_extra.git 并把数据copy到测试机器上。
6.运行测试
设置opencv库环境变量
export OPENCV_OPENCL_RUNTIME=/system/vendor/lib/egl/libGLES_mali.so
开启OpenCL的命令示例:
具体可执行文件和xml名字需要自己指定。
Export OPENCV_OPENCL_CACHE_DIR=/data/local/tmp/opencv_test/CacheDir;export OPENCV_OPENCL_RUNTIME=;/data/local/tmp/opencv_test/opencv_perf_objdetect -- gtest_filter="*OCL*" --gtest_output=xml:/data/local/tmp/cvtestdata/objdetect_gpu.xml -- perf_min_samples=3 --perf_force_samples=3
Q9:如何去调用opencv相关库函数?
A9:解决方法同上(细节上若还有需要再交流的可以联络我们工作人员,帮您进行技术支持)
Q10:A02语音模块的数据在网上非常的少,我们团队在这遇到了问题,然后就是zigbee定位的准确性问题,因为我们这个是高精度的?
A10:A02Nuvoton语音识别模块的数据有:语音识别IC的Datasheet,Design Guide,参考设计电路图,录音采集工具,语音识别率调试工具以及参考代码等,如果您需要进一步了解Nuvoton的语音识别模块,请您跟我们的技术窗口联系。Zigbee准确性方面的问题,还得请您咨询Zigbee项目的对应部门。
Q11:是亚马逊云,国内没有,国外个人账户需要信用卡,不知道怎么解决?
A11:您好,虽然亚马逊云服务器不在境内,但国内用户均可以注册;仅需您使用任何一张银行卡支付1美元进行账户验证。具体操作可以联系我们技术支持人员,谢谢。
Q12:目前我们已经完成了百分之六十,可是期望中的app无法自主研发,这个可以申请技术支持么?目前我们用单片机代替app,因为经费不足无法开发app,但是单片机可以代替。
A12:关于“品佳NXP QN9021 BLE双模式蓝牙开发模块”的技术支持,我们擅长硬件及BLE模块的固件;若原计划自主APP开发困难,建议使用PC机开发演示软件以确保作品能如期完成。
Q13:由于资金及技术原因,我们设定的APP目前只能靠单片机来实现,请问这样参赛可以么?
A13:您好,本次设计大赛主要是鼓励大家创新,锻炼大家的实际设计能力,为您以后的工作奠定技术基础;为呈现作品的完整性可以使用单片机或PC机等替代APP进行演示。
Q14:我们的数据采集尚处于起步阶段,我们的数据库仅有为数不多的健身模块,请问我们可以在演示的时候进行多模块的单人演示么?
A14:您好,本次设计大赛的主旨是鼓励大家创新,锻炼大家的设计能力,为您以后的工作奠定技术基础;若单人展示可以呈现作品的创新性及完整性,可进行单人展示产品成果。
Q15:关于D06蓝牙开发板速率跟我们的蓝牙模块接受速率不一致导致信号无法准确传导,我们用了D06的基础功能,配合我们的蓝牙开发板进行蓝牙连接,可以程序设计调节速率,但我们不确定这样会不会违反规则,所以希望可以得到解答。
A15:您好,本次设计大赛本着鼓励创新,锻炼设计能力,提升技术实例的原则;产品成果完成,具备创新特性,产品的实现技术细节调整不违反大赛的基本原则。