大家在学习物联网操作系统开发的时候,都不得不准备一套开发板和仿真器,也是一笔不小的投资。LiteOS社区现在对外开放了对Qemu模拟器的适配工程,在不使用开发板的情况下,也可以搭建LiteOS开发环境,做到零成本,非常方便初学者学习。
展示当前运行状态和暂停状态的任务调用堆栈。
展示设置的断点。
查看各个寄存器的数值,支持复制数值操作。
高亮显示当前执行的源代码行。
对应当前源代码文件行所在的反汇编代码。
展示GDB客户端的输出日志。
展示GDB Server的输出日志。
读者们可以继续尝试,继续、单步、跳入、调测、停止等调测动作。更加详细的调测介绍,请参考 ---调试器-执行调试。
本文演示了如何准备LiteOS Studio环境,如何新建Qemu工程,如何编译、烧录、如何组件配置Kernel Demo、如何GDB调测。
LiteOS Studio工具还是容易上手的,非常适合学习物联网开发的。特别是对于初学者,不需要购买开发板,即可以学习、体验LiteOS物联网操作系统开发。通过对LiteOS开源社区提供的Kernel Demo的学习、实际上手练习,,会对LiteOS操作系统内核会有个更深入的了解。
附资料:
LiteOS Studio社区资料:https://liteos.gitee.io/liteos_studio/#/
LieOS开源代码:https://gitee.com/liteos
Qemu介绍: https://github.com/qemu/qemu
QEMU Binaries for Windows (64 bit)下载:https://qemu.weilnetz.de/w64/
Linux环境基于Qemu运行LiteOS,请参考:https://gitee.com/LiteOS/LiteOS/blob/master/targets/realview-pbx-a9/README_CN.md
点击这里→了解更多精彩内容(同时获取华为云服务器折扣)