STM32 UCOSII移植
一、准备
我们需要UCOSII源码以及基本工程模板。
二、移植步骤
在工程模板下新建UCOSII文件夹,并在下面创建CONFIG、CORE及PORT文件夹。
把UCOSII中Source中除os_cfg_r.h和os_dbg_r.c外,全部复制到CORE
向CONFIG文件夹添加include.h和os_cfg.h两个文件,os_cfg.h是对UCOSII的配置和裁剪。直接复制正点原子的。
复制正点原子移植实验PORT文件夹,全部复制。
keil打开demo,添加文件,点开小方块,建立分组,分别添加,注意ucos_ii.c不要添加到UCOSII-CORE。并点开魔术棒添加对应文件夹。
请注意,最后一张图,这样添加是错误的。(后续报错)。
完成之后编译一下,
这里keil中显示ucos_ii.h上标带钥匙,不可编辑,用vscode打开,然后保存覆盖掉原文件。
屏蔽掉app_cfg.h文件,并添加#include "includes.h"。
再报错
经多次检查,这个错误,是因为添加文件出错,上面已经支出错误步骤,改正如下:
再编译,成功移植 。
完整工程:
qq-hh/qq-hh-My_Project_stm32 (github.com)
STM32 UCOSII移植相关推荐
- UCOSII移植教程仅仅移植不讲解
摘要:入门UCOSII学习笔记记录,看的正点原子的视频 文章目录 笔记 移植步骤 笔记 RTOS比前后台系统好在哪里?主要是在执行中断任务的时候,RTOS可以中断低优先级的任务,执行高优先级的任务:而 ...
- stm32移植paho_如何在STM32上移植Linux?超详细的实操经验分享
原标题:如何在STM32上移植Linux?超详细的实操经验分享 刚从硬件跳槽为嵌软时,没有任何一丝的准备.一入职,领导就交代了一项特难的任务--在stm32上移植linux! 瞬间我就懵了,没办法硬着 ...
- cebemax hal库 stm32 OLED移植 解析
cebemax hal库 stm32 OLED移植 序言: 这是一篇对于作者对于将OLED的驱动代码移植成hal库的文章,会有完整的过程,后面自然也会有完整的代码,希望能够帮到大家,同时也是做一个记录 ...
- stm32 u8g2移植笔记
STM32 u8g2 移植笔记 前言 当初想写一个单色屏菜单时,曾移植过u8g2到STM32平台(这里用的是keil MDK),不过当时一直有一个问题没有搞懂:为什么u8g2用在flash为32k,r ...
- UCOS-II移植ARM的笔记
UCOS-II移植ARM的笔记(转贴) UCOS-II的移植需要提供2,3个文件分别介绍如下: 一:OS_CPU.H 1 与编译器有关的数据类型 经典的全局变量定义,可以套用,简洁明了实用性好. #i ...
- uCosII移植STM32F407教程
uCosII移植STM32F407教程 5/15/2019 9 :24 :23 AM Author :TerryDev 移植环境 本文所使用的移植环境如下: 硬件环境为:STM32F407VGT6 软 ...
- STM32开发 -- UCOSII移植
一.UCOS简介 之前讲过一部分UCOSII,参看:STM32开发 – UCOSII 但是讲的有点糙了,现在参看正点原子的STM32F4 UCOS开发手册 V3.0,重点看一下UCOSII和UCOSI ...
- stm32 ucosii消息队列 串口_正点原子STM32F407探索者开发板资料连载第六十三章 UCOSII 实验...
1)实验平台:alientek 阿波罗 STM32F767 开发板 2)摘自<STM32F7 开发指南(HAL 库版)>关注官方微信号公众号,获取更多资料:正点原子 http://weix ...
- 几步实现stm32上面移植mqtt
最近项目需要,stm32上面使用到mqtt了,百度了下,发现网上资料还是挺少的,虽然有几份相关的资料,下载下来之后,看到了mqtt的底层代码竟然还有错误,这个问题导致了我后面一直调试不通,后来,我直接 ...
最新文章
- etcd数据库备份与还原
- python面试题之“该死的for循环系列”(二)
- 如何避免眼高手低?(转载)----希望初入职场的朋友共勉吧!
- IDEA 引入传统 j2ee spring mvc
- [TypeScript] Deeply mark all the properties of a type as read-only in TypeScript
- VBA类之一(初识类)
- hdu3527spy(STL,map)
- android 不通过数据线打印日志_人人都可写代码-Android零基础编程-开发调试、APK编译04...
- Java CompletableFuture
- html 父元素右下角,html – 如何在父元素和父元素的兄弟元素上显示子元素?
- eclipse java machine_打开Eclipse弹出“No java virtual machine was found...的解决方法
- MusicXML 3.0 (31) - Tab
- 在css文件中字体加粗属性是,css样式表中字体加粗的属性是什么?
- 注册表编辑已经被您的系统管理员停用
- 好用的制造业erp系统软件有哪些?
- 重庆博物馆的智慧公厕管理系统
- 物联网云平台的角色有哪些?
- 【扫盲系列】分布式+Zookeeper+Docker+K8S
- AI展现唇语识别能力,大数据功不可没
- 【新媒体】现阶段新闻聚合的玩法 1