FREERTOS
青年云耕
征途漫漫,惟有奋斗
展开
-
通讯协议 SPI通信
SPI通信1.简要分析数据传输有串行传送和并行传送两种方式。并行传送已其高速度曾占领数据传送领域很长一段时间,其中并行传送的集成电路,外围设备从CPU,RAM/ROM到打印机。串行通信端口,即COM1,COM2,一般接鼠标,外置modem或其他串行设备,它在一个方向上只能传送一路信号,一次只能传送一个二进制位,传送一个字节信息时,只能一位一位地依次传送。并行传送:优点:多位数据一起传送,传送速度快。缺点:内存有多少位,就要用多少数据线,所以需要大量的数据线,成本高。串行传送:优点:使用原创 2020-06-23 13:52:29 · 2300 阅读 · 1 评论 -
通信协议之485
标题通信协议之485标题RS-485通信协议标准通信协议是指双方实体完成通信或服务所必须遵循的规则和约定,主要实现两个设备之间的数据交换功能.通信协议分硬件层协议和软件层协议。硬件层协议决定数据如何传输,比如要设备A要想设备B发送0x63,0x63的二进制数为0110 0011,这8个二进制数要从设备A传输到设备B,涉及到1怎么传,0怎么传,这就是硬件层要解决的问题。硬件层协议目前比较多见的有RS-232、RS-485和SPI等。其中串行通信RS-485规定:逻辑“1”以两线间的电压差为+(2-原创 2020-06-23 11:07:03 · 18805 阅读 · 5 评论 -
ARM7与Cortex-M的区别
ARM7:ARMv4架构ARM7没有MMU(内存管理单元),只能叫做MCU(微控制器),不能运行诸如Linux、WinCE等这些现代的多用户多进程操作系统,因为运行这些系统需要MMU,才能给每个用户进程分配进程自己独立的地址空间。ucOS、ucLinux这些精简实时的RTOS不需要MMU,当然可以在ARM7上运行。ARM9:ARMv5架构ARM11:ARMv6架构ARM9、ARM11,是嵌入式CPU(处理器),带有MMU,可以运行诸如Linux等多用户多进程的操作系统,应用场合也不同于ARM7。A原创 2020-06-22 23:09:32 · 1415 阅读 · 0 评论 -
freertos介绍
初识FreeRTOS1.什么是FreeRTOS?Free Real Time Operating System实时操作系统。RTOS 不是指某一个确定的系统,而是指一类系统。比如 uC/OS,FreeRTOS,RTX,RT-Thread 等这些都是 RTOS 类操作系统。操作系统允许多个任务同时运行,这个叫做多任务。实际上,一个处理器核心在某一时刻只能运行一个任务。操作系统中任务调度器的责任就是决定在某一时刻究竟运行哪个任务。任务调度在各个任务之间的切换非常快,就给人们造成了同一时刻有多个任务同时运行原创 2020-06-22 23:06:06 · 2134 阅读 · 1 评论