资讯中心
关于我们
欢迎光临格子云商城!
GE ZI CLOUD
数字化应用聚合平台
格子云
按钮文本
热门搜索:惠普  复印纸  中性笔
全部商品分类
技术社区

基于LiteOS Studio零成本学习LiteOS物联网操作系统

来源: | 作者:华为云折扣网 | 发布时间: 2020-12-21 | 2576 次浏览 | 分享到:
大家在学习物联网操作系统开发的时候,都不得不准备一套开发板和仿真器,也是一笔不小的投资。LiteOS社区现在对外开放了对Qemu模拟器的适配工程,在不使用开发板的情况下,也可以搭建LiteOS开发环境,做到零成本,非常方便初学者学习。

展示当前运行状态和暂停状态的任务调用堆栈。

  • 断点Breakpoints

展示设置的断点。

  • 寄存器Registers

查看各个寄存器的数值,支持复制数值操作。

  • 源代码窗口

高亮显示当前执行的源代码行。

  • 反汇编窗口

对应当前源代码文件行所在的反汇编代码。

  • 输出Output

展示GDB客户端的输出日志。

  • 调试控制台Debug Console

展示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
点击这里→了解更多精彩内容(同时获取华为云服务器折扣)