程序首先打开串口,然后对串口参数进行配置,随后进入无限循环主体。这段代码是作为主进程的一个线程实现串口数据的接收,当串口接收缓冲区中无数据时,read函数阻塞。程序中只提取了时间信息,若需导航数据可以类似方法提取。
3 结束语
本文分别介绍了两种嵌入式系统中获取实时时间的方法:时钟芯片方法和GPS接收机方法。时钟芯片方法的优点是硬件连接简单、成本低;缺点是存在积累误差、易受环境影响、可靠性差。GPS接收机的优点:由于GPS卫星使用的是可以精确到十亿分之一秒的原子钟,所以不存在时间误差问题。同时也应该看到,目前GPS核心技术在国外,国内GPS市场主要还是做代理或是在购买国外GPS模块的基础上做产品开发,这就使得开发成本偏高。GPS方法中还有一个问题就是在某些情况下接收不到GPS信号,如在高楼林立的环境下或是在地下室之类的地方。此时就应该让GPS接收机方法与处理器内部的实时时钟(RTC)配合工作,这样在短时接收不到GPS信号的情况,仍可以从RTC读取时间。
本文关键字:嵌入式 嵌入式系统-技术,单片机-工控设备 - 嵌入式系统-技术
上一篇:软件正在主导硬件的话语权