- 11
- 0
- 约4.95千字
- 约 36页
- 2018-01-15 发布于浙江
- 举报
HOS调试技术
HOS调试技术 北京昊海科技 印朝晖 内容 OS基本的概念 辅助调试机制 例子 HOS与Vxworks的关系 任务 任务状态 通过shell来观察任务状态 i命令 HOS的内存机制 KMalloc 采用页+块的方式实现 适合固定大小块的分配 速度快,垃圾回收简单 在A版可以记录内存的分配情况 大于8192(最大块的大小)的分配,间接调用Malloc 部分发现写越界情况 观察内存使用状况(Kmalloc) Show slab global 观察内存使用状况(malloc) 利用vxworks的browser来看 内存泄漏 Show slab module [module no] [diff] Timer HOS中Timer是由一个tTimer任务来触发的 与Vxworks无关 不要把timerout callback函数搞的做太多事情 查看目前活跃的Timer Show slab timer WDB调试机制 Shell 要调试,先把shell开着 Shell的一些常用命令 i tt semShow 直接在shell上执行某个函数 直接在shell上改变全局变量数值 在shell上查看调用栈 tt 任务名字或者任务id 在shell上查看信号量 semShow Browser 查看malloc内存 查看每个任务的堆栈使用情况 查看有没有堆栈溢出 调试器 慎用调试器,调试器不
原创力文档

文档评论(0)