摘要:
http://mirrors.ustc.edu.cn/eclipse/technology/babel/update-site 具体步骤看洋桃物联网入门30步的视频 阅读全文
摘要:
浮点数表示 概述 浮点数有三种精度,不同的精度的存储位数,数值范围,精度,内存消耗和性能上有所不同 精度越大 精度越小 存储位数 ↑ ↓ 数值范围 ↑ ↓ 精度 ↑ ↓ 内存消耗 ↑ ↓ 性能 ↓ ↑ 半精度浮点数 一个双精度浮点数占2个字节(16位) 位域 位数 符号 1 阶码 5 尾数 11 单 阅读全文
摘要:
pyinstall通过配置.spec文件引用资源文件 pyinstall可以自动将所有依赖的.py文件连接起来编译成一个可执行exe文件,但是如果在程序中 使用了外部资源,如图片,或者是其它的配置文件的时候。pyinstall直接编译生成的exe文件可能会找不到程序中引用的资源。 这时候我们就需要进 阅读全文
摘要:
直接任务通知 起源 队列和信号量是实时操作系统的典型功能,而FreeRTOS提供的直接任务通知比队列和信号量更小且速度更快(快45%) 开发人员应优先使用量身定制的功能:直接任务通知、消息缓冲区和流缓冲区。 大多数应用程序中,使用 队列和信号量等综合功能可能是例外而不是常态 实现 发送任务直接向接收 阅读全文
摘要:
Python配置pip的镜像 国内的网络通过pip下载软件包只有不到10k的下载速度。不仅下载的慢,还容易引发超时错误,导致下载失败。而将给pip配置国内的镜像源可以完美的解决这个问题。本文讲解了pip在windows和macos/linux的配置过程(在windows实操成功) 一、 找到配置文件 阅读全文
摘要:
事件标志组 相当于用户平时定义的Flag,事件标志,不过freertos支持将该标志组作为启动task的条件 概述 分为8位和24位的模式(通过设置宏来配置) 每一位有0和1两个状态 用法 用于平常程序的标记位 用于task之间的同步 任务a先到达同步点,进入阻塞态 设置任务a的事件标记位 检查其他 阅读全文
摘要:
软件定时器 软件定时器是freeRTOS通过一个硬件定时器,实现的定时器。可以实现不同时长的多个定时任务 不从中断上下文中执行定时器回调函数(不消耗任何处理时间) 实现流程 设置软件定时器,推入定时器命令队列 开始计时 计时到,启用回调函数 如不是循环模式,则该定时器停止运行 注意事项 回调函数不能 阅读全文
摘要:
ADC_SampleTime 用途:在ADC通道配置(ADC_RegularChannelConfig)需要传输的参数。 含义:指两个采样阶段之间的延迟周期数,该参数会影响ADC在采样过程中的性能和准确性。 选取不同参数的异同: 周期越多 周期越少 采样精度和稳定性 ↑ ↓ 速度和响应时间 ↓ ↑ 阅读全文
摘要:
前面提到了二值信号量的概念,但是在多个不同优先级的任务想要同时Take和Give二值信号量时,往往会因为被占用的问题,使得高优先级任务的执行顺序与低优先级任务一样。这种情况被称为优先级翻转,优先级翻转在可剥夺内核中是非常常见的,在实时系统中不允许出现这种现象,这样会破坏任务的预期顺序,可能会导致严重 阅读全文
摘要:
freertos学习总结:(别人的)https://blog.csdn.net/qq_39397153/article/details/123997346 freertos学习笔记:(别人的)https://blog.csdn.net/qq_39397153/category_11701403.ht 阅读全文