ucos-ii在嵌入式智能视觉监控系统中的应用
时间:08-07
来源:互联网
点击:
3 结论
在ucos-ii的移植和系统应用程序的开发过程中,针对不同的CPU有不同的开发细节,在嵌入式监控系统中应注意以下几点:
A移植过程中,对ucos-ii的堆栈的理解很重要,它的任务切换的实质就是利用堆栈的改变和软件中断来实现任务的跳转。并且在系统的中断服务程序中也要注意到这一点,采取适当的堆栈操作以使之满足任务切换的条件。
B在ucos-ii上增加应用任务之前,最好是编写几个如串口发送之类的简单任务来测试移植ucos-ii后系统的可靠性,然后在此基础上逐渐添加一些复杂的任务。
C要分析好ucos-ii各个任务的功能与时间要求,特别是在以时间为任务运行条件的情况下,可以在时钟中断服务中创建任务。如果系统是应用在对时间不敏感的场合,可以使用ucos-ii自带的邮箱功能,用一个运行中的任务在满足一定条件下来唤醒另一个任务。
将ucos-ii应用在嵌入式智能视觉监控系统中后,经实际运行,该系统能良好完成预期的所有功能,对非高速的运动目标跟踪效果良好,局域网的PC主机能收到较清晰的HalfD1分辨率、256灰度等级的现场BMP图片。
在ucos-ii的移植和系统应用程序的开发过程中,针对不同的CPU有不同的开发细节,在嵌入式监控系统中应注意以下几点:
A移植过程中,对ucos-ii的堆栈的理解很重要,它的任务切换的实质就是利用堆栈的改变和软件中断来实现任务的跳转。并且在系统的中断服务程序中也要注意到这一点,采取适当的堆栈操作以使之满足任务切换的条件。
B在ucos-ii上增加应用任务之前,最好是编写几个如串口发送之类的简单任务来测试移植ucos-ii后系统的可靠性,然后在此基础上逐渐添加一些复杂的任务。
C要分析好ucos-ii各个任务的功能与时间要求,特别是在以时间为任务运行条件的情况下,可以在时钟中断服务中创建任务。如果系统是应用在对时间不敏感的场合,可以使用ucos-ii自带的邮箱功能,用一个运行中的任务在满足一定条件下来唤醒另一个任务。
将ucos-ii应用在嵌入式智能视觉监控系统中后,经实际运行,该系统能良好完成预期的所有功能,对非高速的运动目标跟踪效果良好,局域网的PC主机能收到较清晰的HalfD1分辨率、256灰度等级的现场BMP图片。
- 基于ARM与DSP的嵌入式运动控制器设计(04-25)
- 多核及虚拟化技术在工业和安全领域的应用(05-23)
- 基于ARM核的AT75C220及其在指纹识别系统中的应用(05-24)
- 基于FPGA安全封装的身份认证模型研究(05-27)
- 基于nRF2401智能无线火灾监控系统设计(04-01)
- 智能视频多媒体技术的应用(05-31)
