EC20开发流程[通俗易懂]

EC20开发流程[通俗易懂]EC20开发流程一、环境二、编译工具的使用三、准备工作四、编写代码五、烧录程序一、环境1、虚拟机ubuntu16.042、ql-ol-sdk对应的编译工具二、编译工具的使用1、将ql-ol-sdk.tar压缩包解压到虚拟机中的路径(最好是U盘挂载后,直接从U盘中解压过去),之后再在终端中ql-ol-sdk/ql-ol-crosstool$sourceql-ol-crosstool-e…

一、环境

1、虚拟机ubuntu16.04
2、ql-ol-sdk对应的编译工具

二、编译工具的使用

1、将ql-ol-sdk.tar压缩包解压到虚拟机中的路径(最好是U盘挂载后,直接从U盘中解压过去),之后再在终端中ql-ol-sdk/ql-ol-crosstool$ source ql-ol-crosstool-env-init,然后在该bash下就能使用编译工具了,工程默认是使用makefile的,所以使用make时直接使用的刚才生效的工具。

三、准备工作

1、通过sdk中的example熟悉API接口,同时make生成想用的执行文件,将执行文件通过abd工具下载到EC20中,开发板上对应的EC20有引出对应的USB口,通过USB线连接到PC上,就能down到EC20中,然后测试示例。
2、USB线
3、通信协议
4、代码架构文档
5、模块概要设计

四、编写代码

1、使用vim编译器进行编译就行。

五、烧录程序

1、内核和系统文件
(1)编译内核
修改设备树,然后编译生成对应的img镜像文件
(2)编译文件系统
直接编译生成对应的文件
(3)将两个文件使用烧录工具烧到EC20中就好
2、工程文件
(1)工程代码编写
(2)使用SDK工具编译生成执行文件
(3)Win环境下使用android-tools中的adb工具copy到EC20路径中

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201124.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • python 正则 括号_js正则匹配0个或多个空格

    python 正则 括号_js正则匹配0个或多个空格\d匹配一个数字\w匹配一个字母或数字.匹配任意字符*表示任意个字符(包括0个),+表示至少一个字符?表示0个或1个字符^表示行的开头$表示行的结束\s匹配一个空格(也包括Tab等空白符)\s+表示至少有一个空格|A|B可以匹配A或B,所以(P|p)ython可以匹配’Pyth…

    2022年11月2日
  • hive 修改字段类型和增加字段表

    hive 修改字段类型和增加字段表Hive表修改字段类型Altertable表名 changecolumn原字段名称 现字段名称 数据类型 新增字段表altertable表名addcolumns(字段名数据类型)  

    2022年5月16日
  • javaCalendar日期比较

    javaCalendar日期比较publicstaticvoidmain(String[]args)throwsException{StringstartTime=”2012-12-1212:45:45″;StringendTime=”2012-04-1212:45:40″;StringSYSendTime=”2012-11-1212:45:40″;SimpleDateForma…

    2022年5月10日
  • C#实现登录界面,密码星号显示(隐藏输入密码)

    C#实现登录界面,密码星号显示(隐藏输入密码)C#实现登录界面,密码星号显示(隐藏输入密码)属性解释代码效果工程在软件设计时,往往需要设置用户的登录权限。用户在填写密码时,如何实现输入隐藏,或者以“*”号进行隐藏显示?这里需要利用textBox的PasswordChar属性。属性解释PasswordChar属性用于获取或设置字符,该字符用于屏蔽单行TextBox控件中的密码字符。代码下面展示了checkBox状态切换响应函数代码privatevoidckBoxPassword_CheckedChanged(objectsend

    2022年7月24日
  • adminLTE模态框弹出页面样例[通俗易懂]

    adminLTE模态框弹出页面样例[通俗易懂]项目中引用adminLTE前端框架,弹出页面是模态框方法,下面是某个detail.html文件<divclass=”modalfade”id=”viewDialog”role=”viewDialog”aria-hidden=”true”><divclass=”modal-dialogmodal-full”>&l…

    2022年7月27日
  • 字符串转换系列三:VARIANT、COleVariant 和_variant_t

    字符串转换系列三:VARIANT、COleVariant 和_variant_tVARIANT、COleVariant和_variant_t  在OLE、ActiveX和COM中,VARIANT数据类型提供了一种非常有效的机制,由于它既包含了数据本身,也包含了数据的类型,因而它可以实现各种不同的自动化数据的传输。下面让我们来看看OAIDL.H文件中VARIANT定义的一个简化版:structtagVARIANT{ VARTYPEvt; 

    2022年7月18日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号