Mestic英
Mestic英
这家伙很懒,什么也没写!

注册于 5年前

回答
4
文章
0
关注者
3

我 发表了评论

3年前

官方提供的telnet工具的优化

@fengzi 可参考alige_console

我 发表了评论

3年前

关于线程栈溢出检查的一些想法

开发者能当场遇到死机的情况,一般在生产前就已经解决了,产品发出去了不可能让它死机,工程人员也不可能立即派到现场处理异常,肯定需要看门狗把系统重新复位继续运行,所以必须保证能通过远程升级等手段修复BUG

我 发布了问题

3年前

关于线程栈溢出检查的一些想法

我 采纳了的最佳答案

3年前

内核4.0.4文件打开异常

我 发表了评论

3年前

内核4.0.4文件打开异常

好的,期待新版本的发布。

我 发表了评论

3年前

内核4.0.4文件打开异常

在移植4.0.4的时候,有一个地方比较特别,dfs.h内的头文件fctnl.h,与sys/fctnl.h这个头文件定义的内容是不相同的,fctnl.h是RTT内核提供的头文件,sys/fctnl.h是

我 发表了评论

3年前

内核4.0.4文件打开异常

的确是有BUG,感觉是fopen和open不是共用同一个宏,导致传递参数的时候发生了错误。这是我仿真调试的断点结果:从fopen传递过来的flags显示的8进制值是0203001,0200000宏定义

我 发表了评论

3年前

关于拿网口作为调试口,不知道各位有没有经验可以分享

@陳大大 使用RTT的配置生成的,我没有修改过源码,你可以先试一试使用RTT软件包的代码,看看功能是否能跑通,如果有特殊的需求,你再结合源码去优化,RTT提供的软件包至少是验证过功能才提上去的,好好比

我 采纳了的最佳答案

3年前

RTT-VSCODE插件编译RTT工程与RTT Studio结果不符

我 发布了问题

3年前

内核4.0.4文件打开异常

我 发表了评论

3年前

关于拿网口作为调试口,不知道各位有没有经验可以分享

rt_scheduler_switch_sethook你可以使用内核的钩子函数帮助你优化代码,在钩子函数里打印看看哪个线程占用你的CPU资源。

我 发表了评论

3年前

关于拿网口作为调试口,不知道各位有没有经验可以分享

收发速度慢,你需要确认一下你的线程能否可以获得足够的CPU资源,如果其他高优先级的线程占用大部分CPU资源的话,调度到telnet线程的时间少了,你的就会感到响应很慢。

我 发表了评论

3年前

关于拿网口作为调试口,不知道各位有没有经验可以分享

可以通过对比ulog和alige console的实现逻辑,两者有相似之处,把console注册到ulog下的逻辑原理,跟把串口注册到alige console的原理是类似的。acon的框架很便利,希

我 对问题发布了答案

3年前

关于拿网口作为调试口,不知道各位有没有经验可以分享

agile console只是一个框架,框架下的每一个注册的设备对象接收到数据都会被acon线程读取出来并缓存到acon这个设备对象内,agile console组件启动的时候会接管console,f

我 发表了评论

3年前

RTT-VSCODE插件编译RTT工程与RTT Studio结果不符

提示未定义的函数就是在报错的行数上面,使用了inline定义了,可以确认该文件是已经编译了,有可能是一些宏定义未能生效

回到
顶部

发布
问题

投诉
建议