针对实时操作系统内核μC/OS-II任务之间信息传递的灵活性不足的问题,通过硬件实现信号量的管理和消息邮箱的管理,从而增加任务间通讯与同步的高效性和灵活性.通过把基于消息邮箱的这一任务之间的通信机制硬件化实现,使得任务之间的通...针对实时操作系统内核μC/OS-II任务之间信息传递的灵活性不足的问题,通过硬件实现信号量的管理和消息邮箱的管理,从而增加任务间通讯与同步的高效性和灵活性.通过把基于消息邮箱的这一任务之间的通信机制硬件化实现,使得任务之间的通讯与同步过程具有更高的灵活性和执行效率.设计采用VHDL硬件描述语言进行消息邮箱管理的功能描述,并且在Xilinx公司的ISE 8.2开发软件套装上进行功能仿真和验证,最后利用Xilinx公司的Virtex-II Pro FPGA硬件平台实现其核心管理功能.展开更多
针对嵌入式应用软件并行设计和调试困难这一共性问题,研发了任务间通信服务ICS(Intertask Communication and Serv-ices)消息总线平台库,并据此提出一种基于ICS工作机制的嵌入式应用层软件架构。对复杂任务中相对独立的功能模块用进程...针对嵌入式应用软件并行设计和调试困难这一共性问题,研发了任务间通信服务ICS(Intertask Communication and Serv-ices)消息总线平台库,并据此提出一种基于ICS工作机制的嵌入式应用层软件架构。对复杂任务中相对独立的功能模块用进程来实现,创建进程的ICS邮箱,并借助于ICS消息总线平台来实现进程间安全的数据交互和流畅的行为控制。这使得进程化的不同模块可并行研发,并通过ICS消息实现模块间的并行通信和测试。最后介绍了这种架构模式在具体研发项目的应用和效果。展开更多
文摘针对实时操作系统内核μC/OS-II任务之间信息传递的灵活性不足的问题,通过硬件实现信号量的管理和消息邮箱的管理,从而增加任务间通讯与同步的高效性和灵活性.通过把基于消息邮箱的这一任务之间的通信机制硬件化实现,使得任务之间的通讯与同步过程具有更高的灵活性和执行效率.设计采用VHDL硬件描述语言进行消息邮箱管理的功能描述,并且在Xilinx公司的ISE 8.2开发软件套装上进行功能仿真和验证,最后利用Xilinx公司的Virtex-II Pro FPGA硬件平台实现其核心管理功能.
文摘针对嵌入式应用软件并行设计和调试困难这一共性问题,研发了任务间通信服务ICS(Intertask Communication and Serv-ices)消息总线平台库,并据此提出一种基于ICS工作机制的嵌入式应用层软件架构。对复杂任务中相对独立的功能模块用进程来实现,创建进程的ICS邮箱,并借助于ICS消息总线平台来实现进程间安全的数据交互和流畅的行为控制。这使得进程化的不同模块可并行研发,并通过ICS消息实现模块间的并行通信和测试。最后介绍了这种架构模式在具体研发项目的应用和效果。