如何在keil上调试程序,单片机汇编程序的高效率,如何估计程序所用RAM的大小。
将系统移植到单片机上需要考虑的诸多问题,如重入性,堆栈分配,外存使用,中断操作等。
比如串口操作,当多个任务需要使用串口时,需要各任务互斥使用串口发送数据。各任务可以通过信号量机制
互斥使用串口发送接收缓冲区。
如果多个任务使用串口,如何区分到来的数据属于哪个任务呢?可以发送信号量通知所有的任务,让任务来判断。
关于串口操作可以参考:μC/OS—II的嵌入式串口通信模块设计
http://embed.chinaitlab.com/os2/758656_2.html
本文介绍如何在Keil上进行单片机程序调试,并探讨了提高汇编程序效率的方法。此外,还讨论了如何估计程序的RAM占用量及在多任务环境下串口的管理和使用策略。
3万+

被折叠的 条评论
为什么被折叠?



