当前位置: 首页 > news >正文

移远EC800K, EG800AK的 openSDK 编译

1. 首先安装编译器armcc, 参考原厂给的armcc_crack,涉及和谐步骤,在此不多讲

2. 执行 OpenEntry.bat , 按照步骤选择型号,flash , 外设等信息,直到编译完成。可能会和keil冲突,对于电脑带加密系统的,可能编译失败。

3. 编译指令:

ql-sdk目录下,执行 build.bat app 编译APP镜像(application),若对app未做任何修改,可以不执行
ql-sdk目录下,执行 build.bat kernel 编译kernel,若对kernel未做任何修改,可以不执行
ql-sdk目录下,执行 build.bat bootloader 编译bootloader,若对bootloader未做任何修改,可以不执行
ql-sdk目录下,执行 build.bat firmware 生成固件

4. 以添加一个键盘为例子,在E:\ql-sdk\ql-application\threadx\interface, 下面新建个文件夹keypad

5. 添加代码 example_keypad.c

application_init(keypad_test, "keypad_test", 2, 2);
其中 keypad_test 就是实际需要执行的代码
创建任务
ql_rtos_task_create(&key_padref, 1024, 99, "key_events", key_events, NULL);
其中 key_events 是任务函数

6. E:\ql-sdk\ql-application\threadx\interface 下面添加 makefile ,添加内容

7. 在E:\ql-sdk\ql-application\threadx\ 的 makefile 修改添加   interface/keypad

COMMPILE_DIRS:= \interface/wifi \interface/usbnet \interface/fpu \interface/keypad \

8. 开始编译

9. 使用qflash 下载程序

 

http://www.sczhlp.com/news/420.html

相关文章:

  • V-Ray 7 安装图解教程 | 支持3ds Max 2021-2026 含语言补丁配置
  • 2025暑假作业(7.28~8.3)
  • sed基础
  • 如果你还有一些困惑 / 请贴着我的心倾听 - Urd
  • 【IEEE出版】第五届计算机应用、视觉与算法国际学术会议(CVAA 2025)
  • 【SPIE出版】第二届生物医药和智能技术国际学术会议(ICBIT 2025)
  • 职业学院游戏发布
  • 一款可视化无代码的爬虫软件–EasySpider
  • 新手小白如何通过云服务器用Docker免费搭建web应用
  • 网站漏洞扫描工具-Acunetix
  • 生成深度图的图像模型–ZoeDepth
  • 如何复刻github的项目和共享自己的项目
  • 强大的论文解读工具-SciSpace Copilot
  • 可控图像工具--DrawGAN
  • 分享我经常使用的神器小工具
  • easyspider使用教程
  • 干货来袭!5 分钟学会快速实现责任链,效率直接拉满!
  • AI 赋能的云原生应用:技术趋势与实践
  • 免费云端部署工具
  • 乐高模型开发工具-studio
  • 介绍几个AI绘画网站和AI换脸功能
  • Kaggle入门指南
  • 一些免费的线上学习网站
  • 写一个音乐爬虫
  • 写一个3D旋转的python程序
  • 网页爬虫
  • 能够直接生成矢量图的AI工具
  • PS的AI插件--Alpaca
  • 【旧文】Adobe Express使用教程
  • 点云之间的距离和像素尺寸的大小之间是什么换算关系