
TencentOS Tiny for bdw01
文章平均质量分 90
记录班子bdw01 移植tencentos tiny的过程
爬呀爬的水滴
这个作者很懒,什么都没留下…
展开
-
KEIL / MDK C++支持方法:基于TencentOS-Tiny 工程修改,STM32芯片
采用STM32CubeMX生成的keil工程,默认是采用V5编译的,V5版本编译器只支持C。就目前来说,使用C++开发嵌入式的程序员还是比较少,就我个人认为原因是一方面KEIL / MDK对C++程序的支持还不够全面,另一方面则是C++程序的体量相较于C程序过于庞大,对于小型的应用来说没有必要。作为一个嵌入式和智能终端都有一点接触的程序员来说,我当然是更希望我的代码能够更容易地移植,最重要的一点则是C++兼容了C,我们要在原始的C工程上面,进行修改,使得我们的工程变得可以支持C++。一、KEIL原创 2021-01-26 19:06:39 · 3372 阅读 · 0 评论 -
BDW01手把手系列03:BDW01开发板基于TencentOS Tiny、腾讯云、腾讯连连之定位追踪项目!
定位追踪项目在物品、枪支、电动车等需要实时追踪的领域,我们需要获取定位数据并上传到云端或手机端,从而可以查看所在位置。本项目,在BDW01开发板上,基于TencentOS Tiny,通过中科微定位模块,获取到GPS或北斗定位,然后通过2G模块将定位上传到腾讯云,并通过微信小程序腾讯连连查看实时位置。参考前一篇《BDW01手把手系列01:BDW01开发板基于TencentOS Tiny之helloword!》进行环境的搭建。一、原理图部分该项目的关键原图图如下:M5313:通讯模块原创 2021-02-01 18:29:56 · 360 阅读 · 0 评论 -
BDW01手把手系列04:基于TencentOS Tiny、腾讯云、腾讯连连之自制定位器
定位器在物品、枪支、电动车等需要实时追踪的领域,我们需要获取定位数据并上传到云端或手机端,从而可以查看所在位置。在BDW01开发板上,基于TencentOS Tiny,通过中科微定位模块,获取到GPS或北斗定位,然后通过2G模块将定位上传到腾讯云,并通过微信小程序腾讯连连查看实时位置。一、开发板BDW01入门介绍1. 开发板特性BDW01物联网开发板的板载资源如下:主控芯片采用STM32L4VGTx,Flash空间大小1MB,SRAM空间大小320KB;板载中移物联NB-IO原创 2021-02-20 18:06:16 · 2312 阅读 · 1 评论 -
BDW01手把手系列02:BDW01开发板基于TencentOS Tiny、腾讯云之测试!
本示例示范如何对接到腾讯云物联网开发平台IoT Explore和腾讯连连小程序1.云端操作步骤登录腾讯云物联网开发平台(IoT Explorer),点击“立即使用”进入控制台,个人开发可以使用微信进行登录。1.1 新建项目项目是为了用户面对不同的产品迭代或不同的项目角色而设计的一种隔离机制,便于用户清晰管理物联网项目,并能灵活地配置项目权限。项目下可以建立多个产品与应用,应用默认有权限访问该项目下的所有产品; 每个项目会有自己的唯一 ID,数据会根据项目进行隔离,以确保数据安全; 项原创 2021-02-01 18:06:53 · 266 阅读 · 0 评论 -
BDW01手把手系列01:BDW01开发板基于TencentOS Tiny之helloworld!
Hello worldBDW01是一个接口资源十分丰富的物联网开发板。本文先介绍开发板资源,然后是开发环境安装,环境搭建,最后在串口上输出创建的两个任务打印。一、开发板BDW01入门介绍1. 开发板特性BDW01物联网开发板的板载资源如下:主控芯片采用STM32L4VGTx,Flash空间大小1MB,SRAM空间大小320KB;板载中移物联NB-IOT模组M5313; 板载中科微北斗定位模组ATGM336H; 板载环境光检测传感器TMD27713; 板载压力传感器BMP原创 2021-02-01 17:17:48 · 924 阅读 · 0 评论