TencentOS tiny
文章平均质量分 60
学习过程
淮杨
合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。
展开
-
移植TencentOS tiny MDK软件包到TencentOS tiny AIOT开发板
引言TencentOS Tiny AIoT开发板性能强大,可应用于物联网、人工智能等多种领域的开发,同时内置TencentOS Tiny开源物联网操作系统,例程等学习资料众多,对于初学者非常友好。开发板主要有以下特性:1、核心板采用的RT1062处理器属于i.MX RT 系列 MCU,是由 NXP推出的跨界处理器,跨界是指该系列MCU的定位既非传统的微控制器、也非传统的微处理器,i.MX RT 系列 MCU则综合了两者的优势,既具备高频率(最高主频600M)、高处理性能,也具备中断响应迅速、实时性高原创 2022-03-15 12:59:12 · 5933 阅读 · 0 评论 -
基于STM32Cube MX开发的TencentOS-Tiny软件包
基于STM32Cube MX开发的TencentOS-Tiny软件包TencentOS-Tiny software package based on STM32Cube MX2021/11/10导师:汪礼超学员:崔林威Email:1797878653@qq.comhttps://github.com/OpenAtomFoundation/TencentOS-tiny摘要腾讯物联网操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,.原创 2021-11-15 14:54:58 · 4536 阅读 · 0 评论 -
(2)STM32 CubeMX软件包的制作---简易软件包的制作
1、点击File-new project from scratch2、进行软件包的配置3、出现下面的界面4、我来分享一下我在制作软件包时的配置5、重点是这里,这里实际上就是之前手工编写PDSC文件的图形化界面,我们按照PDSC文件的编写规范直接操作就好了6、如果上述都完成了,执行File-Save and Generate Pack即可这就是生成的软件包...原创 2021-10-02 10:17:03 · 305 阅读 · 0 评论 -
(1)STM32 CubeMX软件包的制作---STM32PackCreator的使用
1、STM32PackCreator.exe的打开1、安装STM32CubeMX6.2.0https://www.st.com/zh/development-tools/stm32cubemx.html#get-software2、点击3、报错4、点击确定,跳转到https://java.com/zh-CN/download/,然后下载安装5、然后打开STM32PackCreator.exe即可...原创 2021-10-02 10:02:23 · 5888 阅读 · 0 评论 -
基于MDK开发的TencentOS-Tiny软件包,快速移植物联网操作系统到Keil中!
TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,可裁剪等特性,可灵活移植到多种终端 MCU 上,但不同公司的单片机内核不同,用户在移植TencentOS tiny时,需要选择不同的移植文件,因此为减少开发人员移植时间,提高不同ARM内核下的移植效率,基于MDK完成第三方TencentOS Tiny 软件包的封装,能够使用MDK pack直接生成适合不同MCU的TencentOS Tiny工程。原创 2021-09-19 19:50:14 · 2614 阅读 · 0 评论 -
git上传文件到远程仓库、删除文件(步骤记录)
down到本地本地创建一个文件夹xxx,然后在文件夹内鼠标右击选择git bash here使用 git init 命令,初始化一个git本地仓库(项目),会在本地创建一个 .git 的文件夹git remote add origin + 远程仓库地址使用 git pull origin master 命令,将码云上的仓库pull到本地上传文件将需要上传的文件转移到远程仓库指定文件夹内git add . 或者 git add + 文件名 (将文件保存到缓存区)使用git commit原创 2021-09-07 16:58:27 · 852 阅读 · 2 评论 -
查看库的内容
1、用7-zip打开库2、双击查看原创 2021-08-25 20:36:21 · 122 阅读 · 0 评论 -
(6)Software Pack:生成MDK软件包(包内容介绍和PDSC文件介绍)
1、一个Software Pack里面包含以下内容:.h头文件、.c源文件、PDSC文件、gen_pack脚本、PACK.xsd、PackChk、LICENSE、README.md其中(1)需要修改的.h头文件、.c源文件是需要封装成库的文件PDSC文件描述了库里面文件的依赖关系;gen_pack脚本用于自动根据PDSC文件生成相应的软件库;README.md采用MarkDown编辑,可用于描述Software Pack的使用方式等信息(2)不用修改PACK.xsd和PackChk.原创 2021-08-02 11:43:36 · 5780 阅读 · 2 评论 -
(5)将TencentOS tiny移植到STM32F407ZGT6(探索者)上
1、首先准备好空白工程:位于文件夹正点原子-探索者F4 资料盘(A盘)\4,程序源码\2,标准例程-库函数版本\实验0 Template工程模板(下载地址:stm32f407探索者开发板-正点原子资料),然后准备好TencentOS tiny的源码,位于TencentOS tiny。2、打开工程,将源码的arch、kernel、cmsis和tos_config的.c文件和.h文件移植到工程中,具体步骤参考TencentOS-tiny 移植到STM32F407(MDK)中的步骤,如下:里面的(6. 修原创 2021-07-31 20:38:57 · 212 阅读 · 0 评论 -
(4)STlink-V2给STM32F407ZGT6(探索者)下载程序步骤
点击settings点击flash download原创 2021-07-31 11:14:42 · 2735 阅读 · 0 评论 -
(3)TencentOS tiny移植到Stm32f103zet6(德飞莱)
我参照这个教程把TencentOS tiny 移植到keil的时候发现编译报错:TencentOS tiny 移植到STM32F103全教程(基于标准库)…\TencentOS\kernel\core\tos_mutex.c(105): error: #136: struct “k_mutex_st” has no field “knl_obj”knl_object_alloc_set_dynamic(&the_mutex->knl_obj);首先,指针the_mutex定义在此:原创 2021-07-12 20:58:14 · 418 阅读 · 0 评论 -
(2)gnutls_handshake() failed: Error in the pull function.
git push origin master遇到这个错误尝试无果后,采用博主的方法4提交成功,另外,GitHub从百度的搜索入口进去貌似更快一点,相比直接输网址或者用其他搜索入口链接:gnutls_handshake() failed: Error in the pull function...原创 2021-07-10 10:20:58 · 589 阅读 · 0 评论 -
(1)Windows下安装配置最新版git(转载)
Windows下安装配置最新版git(完整版)转载 2021-07-02 15:54:24 · 73 阅读 · 0 评论