首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

TencentOS tiny 正式开源 | 极速上手探索体验

TencentOS-tiny 正式开源 国产 RTOS 如雨后春笋般诞生的今天,腾讯于昨日正式开源发布了自己的物联网操作系统:TencentOS-tiny,来看看官方怎么说: TencentOS tiny...TencentOS-tiny官网: 『https://cloud.tencent.com/product/tos-tinyTencentOS-tiny源码仓库: 『https://github.com...不过其中有几个特点倒是值得一提: board文件夹 这个文件夹是 TencentOS-tiny 适配的开发板集合,这点做的非常,开发者在移植完之后可以提交PR合并上去,避免后续开发者再进行重复的移植工作...,主控是STM32L431RCT6,刚好TencentOS-tiny/board中有移植的,直接拿来用哈哈哈,先体验一下这个操作系统: ?...进入board/TencentOS_tiny_EVB_MX: ?

1.8K31

基于TencentOS tiny的SmartLight小工具

总述 本项目基于TencentOS tiny(腾讯物联网操作系统)构建了一款智能灯小工具产品。...同时搭载TencentOS tiny的小程序工具产品市面上目前是还没有的,相信未来是趋势。...开发环境: MDK5(Keil5)、串口调试工具(sscom)、微信开发者工具 一、硬件底层 在硬件底层方面,由腾讯云物联网团队联合南京厚德物联网公司联合定制开发的TencentOS tiny...因为该开发平台和TencentOS tiny都是刚发布的,因此第一次使用都需要申请。...本次项目是借TencentOS tiny内测和IoTExplorer平台发布之际的机会所作,首先感谢相关团队大佬提供的内测开发板套件及内测软件包,更主要是整个迷你赛项目周期内,大佬们的耐心和专业指点迷津

1.7K53

TencentOS tiny入门(2) 内核的测试姿势

在《物联网RTOS新贵-TencentOS tiny入门》一文,我们已经初步认识了TencentOS tiny的系统架构,可以看到TencentOS tiny作为面向物联网的RTOS,不只是一个RTOS...本文主要内容提要: TencentOS tiny内核功能 TencentOS tiny内核测试 C语言单元测试框架greatest TencentOS tiny内核自动化测试 内核测试用例集 MDK硬件平台实战...图2.3 TencentOS tiny内核代码行数 3 TencentOS tiny内核测试 TencentOS tiny基于开源的C语言单元测试框架greatest,提供了一个完整自动化单元测试框架。...若需要在一个新的硬件平台进行内核测试,可参考以下操作: 假设新平台已移植,拷贝一个原有可用工程作为原型工程,在新工程中增加TencentOS-tiny\test文件夹下的所有.c文件。.../TencentOS-tiny/blob/master/doc/4.TencentOS-tiny开发指南.md TencentOS tiny SDK文档 https://cloud.tencent.com

1.2K40

基于TencentOS tiny的SmartLight小工具

总述 本项目基于TencentOS tiny(腾讯物联网操作系统)构建了一款智能灯小工具产品。...同时搭载TencentOS tiny的小程序工具产品市面上目前是还没有的,相信未来是趋势。...开发环境: MDK5(Keil5)、串口调试工具(sscom)、微信开发者工具 一、硬件底层 在硬件底层方面,由腾讯云物联网团队联合南京厚德物联网公司联合定制开发的TencentOS tiny...因为该开发平台和TencentOS tiny都是刚发布的,因此第一次使用都需要申请。...本次项目是借TencentOS tiny内测和IoTExplorer平台发布之际的机会所作,首先感谢相关团队大佬提供的内测开发板套件及内测软件包,更主要是整个迷你赛项目周期内,大佬们的耐心和专业指点迷津

1.5K50

TencentOS tiny 内核移植参考指南(GCC版)

准备TencentOS tiny的源码 TencentOS tiny的源码已经在内网开源,git下载地址为:http://git.code.oa.com/TencentOS_tiny/TencentOS_tiny.git...kernel core TencentOS tiny内核源码 pm TencentOS tiny低功耗模块源码 osal cmsis_os TencentOS tiny提供的cmsis...TencentOS tiny的任务调度汇编代码,主要做弹栈压栈等处理的,port_c.c适配systick等,这两个文件 每个IP核和编译器都是不一样的,如果您的芯片是ARM Cortex M核,我们都已经适配...#endif 按照上面的模板配置TencentOS tiny的各项功能后,将tos_config.h 文件放入要移植的board工程目录下即可,例如本教程是放到board\NUCLEO_L073RZ\...这样,TencentOS tiny的源码就全部添加完毕了。 三、创建TencentOS tiny任务,测试移植结果 1.

1.9K31

2021 TencentOS Tiny AIoT应用创新大赛开启报名!

大赛简介 TencentOS Tiny AIoT应用创新大赛是腾讯TencentOS团队联合恩智浦半导体、安谋科技(Arm China)发起的线上开发者活动,主要面向中小企业嵌入式工程师、广大嵌入式开发者...TencentOS Tiny简介 TencentOS Tiny是腾讯面向物联网领域开发的实时操作系统,现已捐赠给开放原子开源基金会进行孵化,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率.../TencentOS-tiny 码云代码仓: https://gitee.com/Tencent/TencentOS-tiny 开放原子开源基金会: https://www.openatom.org...注意: 请在赛事页面的讨论区撰写文章,标题完整名称需带上【AIoT应用创新大赛-基于TencentOS Tiny xxx方案、软件、产品】,并确认文章关联了“TencentOS Tiny”标签。...参赛须知 (一)大赛免费提供硬件 TencentOS Tiny AIoT开发套件 开发板特性 : 内置TencentOS Tiny开源物联网操作系统。

1.1K20

TencentOS tiny 内核移植参考指南(Keil版)

准备TencentOS tiny的源码 TencentOS tiny的源码已经在内网开源,git下载地址为:http://git.code.oa.com/TencentOS_tiny/TencentOS_tiny.git...kernel core TencentOS tiny内核源码 pm TencentOS tiny低功耗模块源码 osal cmsis_os TencentOS tiny提供的cmsis...,port_c.c适配systick等,这两个文件 每个IP核和编译器都是不一样的,如果您的芯片是ARM Cortex M核,我们都已经适配,比如现在我们移植的芯片是STM32L073RZ,是ARM...#endif 按照上面的模板配置TencentOS tiny的各项功能后,将tos_config.h 文件放入要移植的board工程目录下即可,例如本教程是放到board\NUCLEO_L073RZ...这样,TencentOS tiny的源码就全部添加完毕了。 三、创建TencentOS tiny任务,测试移植结果 1.

3.4K60

TencentOS tiny 内核移植参考指南(IAR版)

准备TencentOS tiny的源码 TencentOS tiny的源码已经在内网开源,git下载地址为:http://git.code.oa.com/TencentOS_tiny/TencentOS_tiny.git...kernel core TencentOS tiny内核源码 pm TencentOS tiny低功耗模块源码 osal cmsis_os TencentOS tiny提供的cmsis...Cortex M核,我们都已经适配,比如现在我们移植的芯片是STM32L073RZ,是ARM Cortex M0+核,使用的编译器是IAR,所以我们选择arch\arm\arm-v7m\cortex-m0...#endif 按照上面的模板配置TencentOS tiny的各项功能后,将tos_config.h 文件放入要移植的board工程目录下即可,例如本教程是放到board\NUCLEO_L073RZ...这样,TencentOS tiny的源码就全部添加完毕了。 三、创建TencentOS tiny任务,测试移植结果 1.

1.8K60

来玩 TencentOS tiny 物联网终端操作系统

前言 公司前段时间发起了一个活动,免费给大家提供开发板,让大家基于 TencentOS tiny 采集数据,通过wifi、以太网、LoRaWAN、NB-IoT、2G、4G、BLE、或者网关设备、调用腾讯云...TencentOS tiny 介绍 https://github.com/Tencent/TencentOS-tiny TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,...TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如 STM32 全系列)及模组芯片上。...开发流程 首先是能把这个板子下载 tencentos tiny 能跑起来。...tencentos tiny 和项目工程 tencentos tiny 目前是开源的,源码地址在这里:https://github.com/Tencent/TencentOS-tiny

3K20

【IoT迷你赛】TencentOS tiny学习源码分析(3)——队列

当有多个消息发送到队列时,通常是将先进入队列的消息先传给任务,也就是说,任务先得到的是最先进入队列的消息,即先进先出原则(FIFO),其实TencentOS tiny暂时不支持后进先出原则LIFO操作队列...提示:TencentOS tiny 的队列不等同于消息队列,虽然队列的底层实现是依赖消息队列,但在TencentOS tiny中将它们分离开,这是两个概念,毕竟操作是不一样的。...队列实现的数据结构 队列控制块 TencentOS tiny 通过队列控制块操作队列,其数据类型为k_queue_t,队列控制块由多个元素组成,主要有 pend_obj_t 类型的pend_obj以及k_msg_queue_t...tiny中实现队列是依赖消息队列的,既然队列可以传递数据(消息),则必须存在一种可以存储消息的数据结构,我称之为消息控制块,消息控制块中记录了消息的存储地址msg_addr,以及消息的大小msg_size...tiny会从消息池中取出一个消息,挂载到队列的消息列表末尾(FIFO发送方式)。

81820

TencentOS tiny危险气体探测仪产品级开发

项目开源仓库: https://gitee.com/morixinguan/tencent-os-tiny-hazardous-gas-detector.git ? 欢迎大家clone。...1.3、相对于之前发布文章的功能差异 优化UI界面 TencentOS tiny加持 完成记录及记录逻辑 完成阈值设置逻辑 完成报警设置逻辑 完成调试模式逻辑 完成仪器信息查看 1.3.1 优化UI界面...1.3.2 TencentOS tiny加持 ? ?...由于有TecentOS tiny RTOS的加持,使得我们编程的行为习惯不能像裸机那么随便了,所以,在多个任务并行的过程中,在一些临界区资源的地方必须要加上调度锁,以防止线程切换的过程中产生一些乱象,比如...Record_Data; extern Record_Data csv_file_record ; 记录逻辑采用分文件csv存储,将csv文件序号存放在ini文件中,然后通过文件序号快速定位到具体是哪个

57430
领券