摘要
针对抢占式实时操作系统T-kernel在嵌入式系统应用开发中从宿主机到目标机远程调试的需求,基于Arm平台利用T-kernel实时监听任务与Arm exception系统模式相结合,设计并实现了一款运用于Arm与T-kernel平台下基于RSP协议的小型远程调试工具,为开发者远程调试程序排除bug提高了效率,并节省了成本。该工具已经在实际开发中得到了良好的运用效果,本设计思路和方法也同样适用于Arm平台和其它抢占式实时操作系统相结合的应用。
According to the remote debugging requirement from the host to target board in the application development of the preemptive real-time operating system T-kernel,based on the Arm platform,integrated T-kernel real-time task with Arm undefined exception mode,a small remote debugging tool is designed which is applied in the platform of Arm and T-kernel by remote serial protocol.It can fix program bug up efficiently,and save more time.The tool has been well applied in practical development.The design idea and method can also be applied to the combination of Arm platform and other preemptive real-time operating system.
作者
任玉帅
Ren Yushuai(Center of Information, The Second Hospital of Dalian Medical University, Dalian 116021 ,China)
出处
《单片机与嵌入式系统应用》
2018年第5期44-48,共5页
Microcontrollers & Embedded Systems