...
不用操作系统肯定能实现的,其实TCP/IP的响应和协议桟,如果全部代码看过的话,可以简单说跟串口没有多大区别,就是中断/或查询响应,再一层一层解包取包。唯一跟串口不同的,就是TCP复杂,每包数据可以大,可以实现更多的应用层的功能。这样导致响应的时间快慢问题,为了很好的响应和控制和应用程序书写简单化就用操作系统的理念。有了这些,项目开发条理性好,稳定性和可移植性更好。如果LZ不想用操作系统,也是可以的,自己在循环中采用时间的概念,就象 dld2说的,采用定时器,你可以不同的时间段到,去执行你想要执行的程序,这样能有力保证响应时间。其实实时可控操作系统也是具有这种理念。 |
|