论文部分内容阅读
针对导航信息融合系统多串口扩展的需求,文中提出了基于XR16L788的多路串口扩展方法,并介绍了相关的硬件设计、Linux下的驱动实现和应用程序设计过程。文章首先以AT91RM9200为例介绍了多XR16L788扩展芯片与CPU的硬件连接方法,然后对该串口芯片在Linux下的驱动程序做了详细介绍。最后,论文介绍了基于多任务线程池的多串口系统的应用程序的设计过程。经试验证明该方案运行稳定,是一种可行的串口扩展方法。