首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

国产开源IoTOS:腾讯物联网操作系统TencentOS Tiny的探索与实践

对终端产品和解决方案,TencentOS Tiny 物联网联合腾讯云上的行业产品积极给合作伙伴创造商业落地机会,对使用腾讯云的服务设备接入数量达到较大规模的腾讯云可以给予一定产品优惠政策,支持快速商用。...TencentOS Tiny捐赠给基金会后我们也会积极配合开发者应用生态,希望大家也能积极参与进来。 七、Q&A Q:TencentOS Tiny 是只可以接入腾讯云的平台?...Q:TencentOS Tiny 的任务管理机制可以介绍一下? A:说起来内容比较多,建议可以去阅读源码和文档,很详尽。任务管理都差不多,链表,分任务优先级,后面可以建议阅读源码。...Q:能否具体介绍一下TencentOS Tiny elfloader的特点?...Q:目前TencentOS Tiny开源贡献者证书

5.2K41
您找到你想要的搜索结果了吗?
是的
没有找到

天啊!鹅厂都开始做开发板了?网红腾讯物联网开发板终极开箱评测,让我们一睹为快!

一看这个开发板外观以及包装盒大家就想到了之前的小熊派,不错,它们可是血缘关系的!但EVB_MX+的资源更加丰富噢!...手把手上手TencentOS tiny,据说移植TencentOS tiny到STM32相当容易噢!...那么移植一个TencentOS tiny到开发板上真的那么简单?我们以将TencentOS tiny移植到EVB_MX+为例。 EVB_LX开发板资源如下: ?...3.2、移植TencentOS tiny到EVB_MX+ TencentOS tiny整体架构 ?...有关TencentOS tiny相关的知识,小伙伴们可以自行下载SDK包,TencentOS tiny技术团队已经给多个开发板编写了相应的高质量软件例程。相信不少东西值得学习和借鉴。 ?

1.3K50

之程序跳转

TencentOS_tiny_EVB_MX 本身是基于STM32的。 关于STM32的程序跳转网上也有不少案例和介绍。...现针对TencentOS_tiny_EVB_MX这个,做一个简单的程序跳转demo分享出来。 一般程序跳转,主要的功能是什么呢。...读者想问,BOOT部分可以不使用TencentOS_tiny的代码模板嘛。这个就看你喜好了。 只是TencentOS_tiny这个代码模板放着是现成的,能用就用吧,多用一次就熟悉一次。...即便是能把文件传输到板子呢,是直接烧录到APP所有的FLASH、那不会把原来程序刷没呢。 正在运行的程序,被刷掉了,不会异常结束嘛。 那这里,SPI_FLASH就起到作用了。...貌似在TencentOS_tiny_EVB_MX里,没有看到相应的驱动,不知道是不是还没有实现,还是没有检查仔细。

67100

AIoT应用创新大赛-用标准GNU GCC完成RT1060工程编译(纯VSCode开发)

可能是多年玩单片机的傲慢,让自己觉得不就是个构建环境嘛,什么,自己改改就行。多花的时间一半算是浪费的,一半算是值得的。...但是一点让我不得不吐槽,官方IDE生成的makefile,头文件路径是绝对路径!!! 这确实让我没法忍,我一个房地产公司的招标总监都能发现这个问题,并且解决掉,难道官方不知道?纯粹就是懒!.../source/TencentOS_Tiny/kernel/pm/include" -I"../source/TencentOS_Tiny/tos_config" -I"...../source/TencentOS_Tiny/kernel/pm/tos_pm.o ./source/TencentOS_Tiny/kernel/pm/tos_tickless.o ..../source/TencentOS_Tiny/kernel/core/tos_sched.o ./source/TencentOS_Tiny/kernel/core/tos_sem.o .

1.1K190

鹅厂这波青年用“云”监测云

此系统完全基于腾讯云搭建,组成部分包含:腾讯云-云数据库、腾讯云-腾讯云图、腾讯云-物联网开发平台、TencentOS tiny、腾讯云-API网关、腾讯云-云函数,以及配套的 NUCLEO LoRa...是内源问题?还是数据异常? 接下来看一下90分钟数据 ? ?...终端模块与功能 (1)监测节点 监测节点由三个部分组成: - 固件:软件层,使用TencentOS Tiny,可以使用加密通信方式,对接腾讯云物联网开发平台。...- 主控板:硬件层,使用兼容TencentOS Tiny的硬件产品,搭载固件,读取传感器,上报数据至腾讯云。 - 传感器:硬件层,此处使用了比较常见的攀藤传感器,用于监测数据。...↓↓更多惊喜优惠请点这儿~

79720

项目资源太紧张了,如何根据map信息进行功能裁剪和优化?

LCD曲线显示 但是个问题,这个项目编译完的信息如下: ?...这里我们又要来唠一唠之前讲过的基础知识,加强大家的印象: Code:表示程序代码部分 RO-Data:表示程序定义的所有常量以及const型数据 RW-Data:表示已经初始化的所有静态变量,变量初值...1u // TencentOS tiny 动态任务创建功能宏 #define TOS_CFG_EVENT_EN 1u // TencentOS tiny 事件模块功能宏...0u // 配置TencentOS tiny是否开启软件定时器模块 #define TOS_CFG_PWR_MGR_EN 0u // 配置TencentOS tiny是否开启外设电源管理模块...64u // 配置TencentOS tiny空闲任务栈大小 #define TOS_CFG_CPU_TICK_PER_SECOND 1000u // 配置TencentOS tiny

57620

(已结束)TencentOS tiny线上移植大赛,王者机器人、定制开发板等礼品等你来拿 !

为了促进TencentOS tiny和腾讯IoT生态进一步发展,现启动TencentOS tiny线上移植比赛活动,鼓励广大开发者一起来丰富TencentOS tiny的硬件生态。...2.2 参与步骤 在TencentOS tiny官方开源仓获取内核源码,项目地址 https://github.com/Tencent/TencentOS-tiny 开发者在GitHub账户下Fork...TencentOS tiny 开源项目,自行准备相应硬件,完成移植后提交pull request到官方开发分支,TencentOS tiny研发团队会进行代码review,通过测试后合入。...任何问题,欢迎留言或者加TencentOS tiny官方QQ技术交流群咨询,扫码加入QQ群,请备注TencentOS tiny开发者: qq.png 2.3 评分标准 1....tiny定制开发板 111.png 二等奖: 100 Q币卡 + TencentOS tiny定制开发板 B类赛奖品 一等奖: TencentOS tiny定制开发板+腾讯QQ公仔或者腾讯文化衫

2.8K9614

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,提供了一个完整自动化单元测试框架。...实际要使用的样板非常少(主要用到的TEST、SUITE、ASSERT_EQ等),大多数功能是可选的 Un-Opinionated软件 没有太多的规则限制,允许你制定自己的框架规则 单元测试模块化.../TencentOS-tiny/blob/master/doc/4.TencentOS-tiny开发指南.md TencentOS tiny SDK文档 https://cloud.tencent.com

1.3K40

AIoT应用创新大赛-keil开发--(2)移植TencentOS tiny与对接腾讯云IoT

源码中也有相关工程参考https://github.com/OpenAtomFoundation/TencentOS-tiny/tree/master/board/TencentOS_Tiny_EVB_MX_Plus...代码仓\码云代码仓下载) ---- 三、移植TencentOS tiny 3.1.准备文件 将NXP_RT1062_TencentOS_Tiny_AIoT里面的TencentOS_Tiny文件夹复制到自建工程根目录下...TencentOS_Tiny\components\utils\JSON\src TencentOS_Tiny\platform\hal\nxp\rt1060\src TencentOS_Tiny\net...EVB_AIoT开发板上使用TencentOS tiny对接腾讯云IoT Explorer进行操作 也可在下载的源码中找到:TencentOS-tiny-master\doc\30.TencentOS_Tiny_EVB_AIoT_QuickStart.md...https://gitee.com/Tencent/TencentOS-tiny/blob/master/doc/05.SDK_Manual.md 其他问题可在本文下交流

1.7K80

腾讯开源物联网操作系统 TencentOS tiny,最小体积 1.8KB!

作者 | 胡巍巍 责编 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 2010 年秋,笔者还在念书,一天,几个男生在讨论 “3Q 大战”,还有几天就 18 岁的我,表示很懵懂。...对于这场“战役”,记者问马化腾:“这是不是腾讯历史上最大的灾难?” 马化腾说:“肯定是。而且是人祸,不是天灾。”...近日,腾讯面向物联网领域开发的实时操作系统 TencentOS tiny 也宣布开源! TencentOS tiny 说明书 姓名:TencentOS tiny。...那么,该如何使用 TencentOS tiny 呢?笔者索性好人做到底,跟你聊聊 TencentOS tiny 入门知识。 TencentOS tiny 使用 “指北” 如下图,这是一个入门流程。...首先你需要做的是,熟悉 TencentOS tiny 的源码结构,然后移植 TencentOS tiny 的基础内核。 这时,你就可以创建 TencentOS tiny 任务。

1.7K30

如何基于TencentOS tiny,快速打造属于自己的IoT小应用?

一、TencentOS tiny开源项目简介 什么是TencentOS tiny呢?TencentOS tiny是腾讯开源的面向物联网领域的精简实时操作系统。...幻灯片5.PNG 总体来说,TencentOS tiny下面几个优势:小体积,低功耗,丰富的IoT组件,可靠的安全框架,良好的移植性和便捷的调试手段,可以满足物联网终端侧的差异化的需求。...幻灯片6.PNG 二、基于TencentOS tiny系统的落地解决方案 在与公司内外的合作之中,TencentOS tiny已经了一些落地的物联网的解决方案,这里以两个典型的解决方案为例,来为大家说明...幻灯片11.PNG 在实践之前,必要先把整个实践的流程还有一些准备的工作给大家介绍一下。 1. 定制开发板 首先这个实践是基于TencentOS tiny的定制开发板,这个开发板是很好的扩展性。...即使不支持的话,因为TencentOS tiny的组件是松耦合的,移植起来也是很方便的,如果你相应的嵌入式经验的话,半个小时就可以完成内核移植,而且GitHub上面有详细的移植文档,也可以参考一下。

5.6K5034

中国移动ML302模组(4G Cat.1 通信模组)TencentOS-tiny AT模组框架适配

关于AT模组框架,之前学习TencentOS-tiny写过一篇文章的,链接如下: 还在用传统的方式驱动一个通信模组?不如一起来学习下TOS的AT模组框架吧!...image.png image.png image.png 在此之前,我已经给TencentOS-tinyTencentOS-Tiny-IoT-Projects贡献了一些项目,如下所示,..._1_module TencentOS-tiny官方仓库地址: https://gitee.com/Tencent/TencentOS-tiny https://github.com/Tencent/...TencentOS-tiny TencentOS-Tiny-IoT-Projects官方仓库地址: https://gitee.com/Tencent/TencentOS-Tiny-IoT-Projects...image.png 3、TencentOS-tiny AT模组框架适配 AT模组驱动位于TencentOS-tiny根目录下的device目录: image.png 在这个目录下,已经适配了很多市面上常用的

1.5K30

腾讯云大学大咖分享 | 腾讯物联网操作系统TencentOS tiny技术架构及开发案例讲解

课程针对新接触TencentOS tiny的开发者,从宏观角度分解TencentOS tiny的技术架构,让开发者快速了解TencentOS tiny的软件能力栈;针对弱基础的基于RTOS内核的嵌入式开发者...,此环节展示基于TencentOS tiny AT框架的模组驱动开发范式;最后一个环节,基于TencentOS tiny集成的腾讯云sdk能力,展示一个具体的上云案例开发流程,助力开发者快速构建自己的物联应用...一、TencentOS tiny技术架构讲解 下图是TencentOS tiny github官网首页README中的整体架构图。...假设你一段代码,或者一段数据,当多个任务并行操作时,会导致结果的不确定性(不可重入性,这段代码或者数据就叫临界区资源)。...tiny开发评估套件及eps8266 AT模组的对接腾讯云mqtt服务的案例: TencentOS-tiny\board\TencentOS_tiny_EVB_MX\KEIL\tencent_cloud_sdk_mqtt

2.2K70
领券