hehung
获得 334 次赞
帮助过788人
不同的RTOS本质上的原理其实是大同小异的,但是不同的RTOS的侧重点可能不同,freeRTOS是开源免费的,很多公司在用,优化也比较好,UCOS是收费的,但是支持比较好。还有RT-Thread,国产系统,扩展很丰富。
理论上是可以实现的,但是你需要有不同的通信协议来支持,用来区分是那一个设备发过来的信号或者你是需要把洗好发送给那个设备,但是两个设备不能同时发送数据,需要分时发送,这个也是需要设计好的,可以使用单片机发送一个1,然后设备1就发送设备1需要发送的信号,单片机发送一个2,设备2就发送需要发送的信号,分时复用
你是想要设计思路?首先是单片机选型,51?stm32?还是其他?任何一个都可以显示屏选型:LCD12864,OLED12864,水墨屏还是其他LCD屏?任何一个都可以按键你是需要设计几个?设计电路。我可以推荐一个方案,stm32f1,OLED12864(IIC控制的那种或者SPI),按键任意个。与电脑传输数据用串口,你需要开发一个而上位机,设定一个自己的协议,按下按键,驱动串口发送数据到上位机,上位机收到特定字符,返回一个OK,下位机收到OK,完成发送,否则一直发送
用c语言的话就需要字符分割,先用)把这串字符分割成4个指针字符数组,然后找第一个引好"保存这个引号之后的字符,直到另一个引好,这中间的字符单独保存,就可以了。