当前位置: 首页 > 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.vanclimg.com/news/1321.html

相关文章:

  • V-Ray 7 安装图解教程 | 支持3ds Max 2021-2026 含语言补丁配置
  • 门店
  • 自定义控件----流动线条
  • 2023年八大最佳Codecademy替代平台
  • CF2018D 题解
  • Apple MagicKeyboard
  • 剑指offer-16、合并两个有序链表
  • 区分引用变量和内表变量
  • 线程
  • 进程
  • 进程API函数
  • 〆250729〆Windows 系统中 C:\ProgramData 目录说明
  • .NET 10 中的新增功能系列文章1——运行时中的新增功能
  • cv2安装测试的一个案例-面部检测
  • gitlab重置管理员root密码
  • 线程API
  • 1000子读后感
  • Teamcenter: 度量单位
  • .NET 9 的免费午餐:GZip 性能提升38.3%
  • 暑假本校集训
  • 20250729-33
  • FHQ Treap 学习笔记
  • C#/.NET/.NET Core技术前沿周刊 | 第 48 期(2025年7.21-7.27)
  • Metasploit Pro 4.22.8-2025071801 (Linux, Windows) - 专业渗透测试框架
  • test的启动方法
  • Lombok @Builder失效问题排查与解决方案
  • 亚马逊Q Developer:用自然语言构建机器学习模型
  • day07
  • 读心与芯:我们与机器人的无限未来08计算思维
  • 前馈电容技术解析!