草庐IT

RTOS_IDF

全部标签

什么是机器学习特征工程?【数据集特征抽取(字典,文本TF-Idf)、特征预处理(标准化,归一化)、特征降维(低方差,相关系数,PCA)】

2.特征工程2.1数据集2.1.1可用数据集Kaggle网址:https://www.kaggle.com/datasetsUCI数据集网址:http://archive.ics.uci.edu/ml/scikit-learn网址:http://scikit-learn.org/stable/datasets/index.html#datasets2.1.2安装scikit-learn工具pip3installScikit-learn==0.19.1安装好之后可以通过以下命令查看是否安装成功importsklearn注:安装scikit-learn需要Numpy,Scipy等库分类、聚类、回归

浅议实时操作系统RTOS

01.什么是实时操作系统(RTOS)? 实时操作系统(Real-TimeOperatingSystem,RTOS)是一种为实时应用程序提供服务的操作系统,该类操作系统能快速响应并处理数据,处理时间要求以0.1秒的精度进行增量,处理结果能够在规定的时间之内控制生产过程或对处理系统做出快速响应,调度一切可利用的资源,完成实时任务的同时控制所有实时任务协调一致运行。 ▲RTOS的组成 相较于通用的分时操作系统(Linux、Windows、Unix等),RTOS有着仅适用于嵌入式应用程序、基于时间片调度、抢占式内核等特点,其中断延迟可达到以微秒为单位。 RTOS根据任务时效性可分为硬实时、固定实时、软

浅议实时操作系统RTOS

01.什么是实时操作系统(RTOS)? 实时操作系统(Real-TimeOperatingSystem,RTOS)是一种为实时应用程序提供服务的操作系统,该类操作系统能快速响应并处理数据,处理时间要求以0.1秒的精度进行增量,处理结果能够在规定的时间之内控制生产过程或对处理系统做出快速响应,调度一切可利用的资源,完成实时任务的同时控制所有实时任务协调一致运行。 ▲RTOS的组成 相较于通用的分时操作系统(Linux、Windows、Unix等),RTOS有着仅适用于嵌入式应用程序、基于时间片调度、抢占式内核等特点,其中断延迟可达到以微秒为单位。 RTOS根据任务时效性可分为硬实时、固定实时、软

香蕉派 BPI-Leaf-S3的正确吃法之ESP-IDF的安装

原文链接:https://qubot.org/2023/03/22/build-a-new-esp-idf-project-for-bananapi-bpi-leaf-s3/作者:[Qubot](https://qubot.org)##前言上一篇文章介绍了ESP-IDF的安装,这一篇文章来创建一个IDF项目,并将它下载到我们的Leaf-S3上。##安装前的准备###必备硬件*BPI-Leaf-S3开发板:[购买链接](https://item.taobao.com/item.htm?id=677287234553)(其他ESP32-S3板子也可以) *USB数据线(USB-A转Type-C)*

香蕉派 BPI-Leaf-S3的正确吃法之ESP-IDF的安装

原文链接:https://qubot.org/2023/03/22/build-a-new-esp-idf-project-for-bananapi-bpi-leaf-s3/作者:[Qubot](https://qubot.org)##前言上一篇文章介绍了ESP-IDF的安装,这一篇文章来创建一个IDF项目,并将它下载到我们的Leaf-S3上。##安装前的准备###必备硬件*BPI-Leaf-S3开发板:[购买链接](https://item.taobao.com/item.htm?id=677287234553)(其他ESP32-S3板子也可以) *USB数据线(USB-A转Type-C)*

香蕉派 BPI-Leaf-S3的正确吃法之ESP-IDF的安装

原文链接:https://qubot.org/2023/03/22/build-a-new-esp-idf-project-for-bananapi-bpi-leaf-s3/作者:[Qubot](https://qubot.org)##前言上一篇文章介绍了ESP-IDF的安装,这一篇文章来创建一个IDF项目,并将它下载到我们的Leaf-S3上。##安装前的准备###必备硬件*BPI-Leaf-S3开发板:[购买链接](https://item.taobao.com/item.htm?id=677287234553)(其他ESP32-S3板子也可以) *USB数据线(USB-A转Type-C)*

香蕉派 BPI-Leaf-S3的正确吃法之ESP-IDF的安装

原文链接:https://qubot.org/2023/03/22/build-a-new-esp-idf-project-for-bananapi-bpi-leaf-s3/作者:[Qubot](https://qubot.org)##前言上一篇文章介绍了ESP-IDF的安装,这一篇文章来创建一个IDF项目,并将它下载到我们的Leaf-S3上。##安装前的准备###必备硬件*BPI-Leaf-S3开发板:[购买链接](https://item.taobao.com/item.htm?id=677287234553)(其他ESP32-S3板子也可以) *USB数据线(USB-A转Type-C)*

[嵌入式RTOS]记录一下因浮点数转为字符串导致精度损失所踩的坑

1.起因:工作中对接平台需要将设备的GPS数据传给平台,但是平台采用的不是回调函数将数据直接作为参数返回而是格式化的字符串命令,所以需要将double类型的gps数据格式化输出到字符串中,项目中之前采用的是sprintf进行格式化输出,但是通过打印对比发现有精度损失,所以改成先放大数据1000000倍(数据有6位小数),然后整数部分通过做除法获得,小数部分通过取模运算获得。voidreport_gps_info(doublelon,doublelat){//somecodessprintf(gpsinfo,"%.6lf&%.6lf",lat,lon);//somecodes}↓voidrepo

[嵌入式RTOS]记录一下因浮点数转为字符串导致精度损失所踩的坑

1.起因:工作中对接平台需要将设备的GPS数据传给平台,但是平台采用的不是回调函数将数据直接作为参数返回而是格式化的字符串命令,所以需要将double类型的gps数据格式化输出到字符串中,项目中之前采用的是sprintf进行格式化输出,但是通过打印对比发现有精度损失,所以改成先放大数据1000000倍(数据有6位小数),然后整数部分通过做除法获得,小数部分通过取模运算获得。voidreport_gps_info(doublelon,doublelat){//somecodessprintf(gpsinfo,"%.6lf&%.6lf",lat,lon);//somecodes}↓voidrepo

高能预警,一篇五千字长文带你认识RTOS系统

​​想了解更多关于开源的内容,请访问:​​​​51CTO 开源基础软件社区​​​​https://ost.51cto.com​​在学习openharmony南向开发的时候,很多小伙伴不明白学习liteos-m内核编程代表什么,是什么意思,以及为什么要学习这个,今天以rtos的角度为新手扫盲。什么是LITEOS-M?根据openharmony仓库的解释,​​文档地址​​:OpenHarmonyLiteOS-M内核是面向IoT领域构建的轻量级物联网操作系统内核,具有小体积、低功耗、高性能的特点,其代码结构简单,主要包括内核最小功能集、内核抽象层、可选组件以及工程目录等,分为硬件相关层以及硬件无关层