自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 将uC/OS-III移植到CubeMX生成的HAL库工程中

1#前言  毕设需要将uC/OS-III移植到stm32的板子上。目前国内大多数教程都是将uC/OS-III移植到ST 3.5.0库上的,没有讲如何移植到CubeMX生成的HAL库工程中的。主要原因可能是CubeMX每次生成代码时,都会将一部分用户修改的代码再修改回去,需要重新修改,比较麻烦。但鉴于CubeMX生成配置源代码极为方便,且不容易出错,一些HAL函数也比较好用。因此有必要将uC/OS-I

2017-03-27 16:05:27 6116 1

原创 arm-linux-gcc的环境配置问题

我使用的是opensuse leap 42.1的系统。安装好arm-linux-gcc后,首先要在~/.bashrc里加入环境变量:export PATH=$PATH:目录生效方式是:source ./bashrc这样,当前用户就可以使用arm-linux-gcc指令了。但是root呢?root用户就需要在/root下面新建一个.bashrc文件,在里面写入同样的内

2017-03-26 16:31:35 769

原创 uC/OS-III 学习笔记 (X)

uC/OS-III 学习笔记 (X)问题汇总(当然都是没解决的问题啦)1#uC/OS-III 在改变任务优先级时,为什么不改变事件标志组等待列表中的位置  在看内核源码时,在os_task.c的133行左右,OSTaskChangePrio函数中。对于等待状态,如果等待的是事件标志组,为什么uC直接改变了任务的优先级,却不调整任务对于事件标志组的等待顺序。事件标志组不也是按照优先级等待的吗?万一前面

2017-03-23 14:45:24 582

原创 ST-Link不能下载程序的几种解决办法

ST-Link不能下载程序的几种解决办法一直在用J-LINK,最近改用ST-Link,出现了不少无法下载程序的情况,这里列出几种解决的办法(针对STM32F103系列):1#是不是你没有选择Flash算法? 什么都没有加的话,会提示“找不到Flash算法”的哦2#是不是你JTAG下载了?赶紧调回SW下载。3#ISP下载用户有的时候会不小心把PA13 or PA14的SW功能给关了,这时候ST-Li

2017-03-16 21:59:08 42531 2

原创 uC/OS-III 学习笔记(一)——uC/OS-III移植

uC/OS-III 学习笔记(一)uC/OS-III移植前言  最近毕设要做一个嵌入式设备,需要用到操作系统。本人只会制板和写ARM裸机程序,OS方面是一个小白,只对uC/OS和Linux两种系统略有了解。鉴于嵌入式Linux学习周期较长,有可能在毕设结束之前都不能学到能够开发项目的地步。故选择uC/OS作为设备的操作系统。   之所以选择uC/OS-III,是本着“要学就学最新”的想法来的。uC

2017-03-16 20:32:26 7345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除