OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2839|回复: 8

微型在线debug系统

[复制链接]

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
378
金钱
378
注册时间
2014-7-27
在线时间
34 小时
发表于 2018-5-1 17:36:16 | 显示全部楼层 |阅读模式
本帖最后由 liangqiseu 于 2018-5-5 20:39 编辑

最近自制了一个小型嵌入式在线debug系统,主要功能是可以通过串口实时查看全局变量的值,以及手动执行代码里的函数。功能比不上仿真器强大,但是好处是脱离了仿真器,非常方便。

例如程序里定义了g_osIdleTaskId,只需在串口里发送字符g_osIdleTaskId,就能回显出该全局变量的绝对地址和当前的值。对于一个函数也一样,例如在程序里定义一个函数 SHELL_Test(), 该函数的功能是输出一行打印“SHELL_Test OK!”, 在串口里发送字符SHELL_Test,系统自动回显该函数的地址,并且将该函数执行了一遍,同时打印出该函数的返回值。

另外就是实现了一个简单的OS,OS主要是用来驱动该调试系统的。

目前代码托管在github上,https://github.com/liangqiseu/xiaoOS_shell ,感兴趣的朋友可以一起交流下~ 功能目前还在完善之中。后续我会更新一下,解释是如何实现这个shell程序的。
有问题欢迎交流  liangqiseu@163.com



示例图

示例图
something different~
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2018-5-1 22:58:50 | 显示全部楼层
楼主已经脱离了群众了.没有人能明白你的东东...呵呵....
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
378
金钱
378
注册时间
2014-7-27
在线时间
34 小时
 楼主| 发表于 2018-5-1 23:41:28 | 显示全部楼层
操作系统 发表于 2018-5-1 22:58
楼主已经脱离了群众了.没有人能明白你的东东...呵呵....

额。。。我觉得这个还是蛮有趣的,但是一个人搞有点无聊,所以很希望和大家交流一下
something different~
回复 支持 反对

使用道具 举报

21

主题

68

帖子

0

精华

高级会员

Rank: 4

积分
938
金钱
938
注册时间
2014-2-18
在线时间
177 小时
发表于 2018-5-2 09:28:21 | 显示全部楼层
你这个就是一个shell,通过串口方式来获取和执行函数,挺好的一个功能,我自己也在做这个。shell在linux用的比较多
回复 支持 反对

使用道具 举报

6

主题

126

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-4-18
在线时间
10 小时
发表于 2018-5-2 09:30:03 | 显示全部楼层
谢谢楼主分享~我也分享一个阻容感采购群:567145302
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
378
金钱
378
注册时间
2014-7-27
在线时间
34 小时
 楼主| 发表于 2018-5-2 20:40:05 | 显示全部楼层
a20084666 发表于 2018-5-2 09:28
你这个就是一个shell,通过串口方式来获取和执行函数,挺好的一个功能,我自己也在做这个。shell在linux用 ...

能贴个地址一起交流下吗
something different~
回复 支持 反对

使用道具 举报

21

主题

68

帖子

0

精华

高级会员

Rank: 4

积分
938
金钱
938
注册时间
2014-2-18
在线时间
177 小时
发表于 2018-5-3 09:34:44 | 显示全部楼层
目前没有发帖子,
回复 支持 反对

使用道具 举报

7

主题

163

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2762
金钱
2762
注册时间
2017-5-17
在线时间
430 小时
发表于 2018-5-3 09:38:08 | 显示全部楼层
厉害,有机会试试。。
回复 支持 反对

使用道具 举报

5

主题

22

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
378
金钱
378
注册时间
2014-7-27
在线时间
34 小时
 楼主| 发表于 2018-5-3 22:31:22 | 显示全部楼层
39035605 发表于 2018-5-3 09:38
厉害,有机会试试。。

大佬赶紧来提提意见
something different~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 04:13

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表