物联网
文章平均质量分 76
别拍我后脑勺
这个作者很懒,什么都没留下…
展开
-
levelx norFlash
levelx实现了flash的均衡摩擦,有针对nor 和 nand的接口支持均衡支持读写支持可移植原创 2023-07-13 11:39:02 · 236 阅读 · 0 评论 -
物联网下的RTOS开发(番外篇)——实时性和理论设计
当时对于此做了一些思考,因为透传在应用中的也会关系到业务场景,往往性能要求没那么高,再则往后产品迭代,换了M4的主频CPU,完全不存在这个问题,也就没深究了。RTOS对于一般无实时性的要求,我们很多时候就停留在任务的编排、设计上了,加上CPU的发展,能跑RTOS系统的cpu,ram和主频也很高。前面几篇是理论知识,问题描述到位,一针见血的抛出实时性的理解层级和实际会遇到的问题,最后一篇是基于自己开源的perf_counter来实践测试性能的。文章也是陆陆续续的看了好久,总是搁浅,今天看完后总结思考。...原创 2022-07-18 14:16:37 · 1894 阅读 · 0 评论 -
FreeRTOS 队列操作——异步转同步
FreeRTOS 队列操作功能说明代码示例注意事项功能说明队列可以实现系统的异步转同步的消息机制,用于保证系统和谐运行。以下代码实现为方式。这里尤其要注意在队列调用的实际使用方式。代码示例源文件/* * 2019-10-22 * by fzy at leshun * * harmony_msg.c */#include <stdio.h>#include <string.h>#include "cmsis_os.h"#include "Free原创 2020-07-22 21:51:43 · 1181 阅读 · 0 评论 -
TLS、SSL加密
文章目录TLS、SSL加密TLS/SSL 是什么目的基础知识点对称加密和非对称加密证书TLS原理以及作用参考资料TLS、SSL加密TLS/SSL 是什么传输层加密目的传输是指两个人(两个设备)互相交换信息,内容对第三者保密,且不被第三者假冒(签名)。传输的内容保密证明发送者是发送者,而不会被第三者假冒发送数据基础知识点对称加密和非对称加密对称加密AES等,大家都可以用...原创 2019-10-31 20:50:04 · 919 阅读 · 0 评论 -
BOA 调用 CGI 原理
文章目录BOA 调用 CGI 原理BOA 调用 CGI 原理环境:arm7 i.mx6ul源码 boa-0.94.13boa 移植以及怎么使用CGI网上有很多示例,但是找不到原理相关的。今天项目中有关用到,就看了下源码。首先我们用放在’cgi-bin/’ 目录下的动xxx.cgi文件是一个可执行文件,可以使用./xxx.cgi来开始执行,其实是可以正常跑的。cgi编译的输出一般是用...原创 2019-07-01 16:44:34 · 1899 阅读 · 0 评论 -
物联网下的RTOS开发(四)——数据存储
文章目录数据存储一、存储介质二、物联网场景三、模型设计直接存储可靠性直接存储文件系统应用数据存储在window或者linux下开发程序,程序员往往不会关心文件存储的介质。因为操作系统已经为我们封装好了操作硬件(磁盘)的可能会用的绝大部分接口。只要我们调用一下相关IO接口就能完成对磁盘的操作。而目前IOT设备资源很限,用于存储的可以是ram或者flash,ram的容量往往是几K字节到几百K字节,...原创 2019-04-20 22:15:06 · 1267 阅读 · 0 评论 -
Ubuntu+ visual studio + visualGdb
一、环境:Linux主机(host):Ubuntu14.04Windows 开发环境:win10+visual studio Community 2017+ visualGDB5.4R2开发板(target):imx6 为了方便开发arm linux 的app应用,方便仿真。其实ubuntu下装eclipse也是可以的,前提是不要装虚拟机,在虚拟机下开发一般会比较卡。 ...原创 2019-01-23 15:46:31 · 905 阅读 · 0 评论 -
物联网下的RTOS开发(三)——队列的进阶
队列的进阶 一、队列、消息队列队列是什么,对于程序员都不会陌生,在单片机开发的时候,也会有接触。比如串口,有些MCU的串口为了高效自带FIFO功能。队列简单易用,在物联网下基于RTOS的开发中更是显神通,称为消息队列。消息队列在FreeRTOS下所有的通信与同步机制都是基于队列实现的。用法和创建任务类似,独立于任务,也是RTOS下核心的一个组件。主要有几个特性:1.缓冲数据:和...原创 2019-01-24 16:26:22 · 477 阅读 · 0 评论 -
物联网下的RTOS开发(二)——信号量&互斥量
信号量和互斥量 一、信号量和互斥量的区别信号量和互斥量常见于任务之间的同步和资源的互斥。在使用上两者往往会被混用,且很多情况下也是允许被混用的。那么问题来了,区别是什么呢。 二值信号量比较适用于任务和任务之间的同步,中断和任务之间的同步。而互斥量往往在资源的互斥上表现的比较多一些。互斥量会存在优先级继承权,举例来说就是一个低优先级的任务在使用一个互斥量,此时有个高优先级...原创 2018-10-21 00:42:18 · 1332 阅读 · 0 评论 -
物联网下的RTOS开发(一)——前言
RTOS的百家争鸣 这几年随着物联网的快速崛起,使得RTOS操作系统被更加广泛的应用。ARM公司推出了针对物理网的mbed OS,以及芯片厂家TI有自己的TI-RTOS,配合自家的芯片产品,使用其提供的API,变的非常方便。也有使用开源操作系统的如FreeRTOS的,其API文档中使用示例写的很详细,很适合有一定经验的程序员快速入门。也有商业的uCOS,因为一直被培训机构包括高校在...原创 2018-10-03 00:46:27 · 1695 阅读 · 0 评论