嵌入式
文章平均质量分 87
大木繁生
好好做人,好好学习
展开
-
rt-thread中的io端口管理
学习目标:rt-thread中的io端口管理学习内容:在rt_thread中的设备树:原创 2021-05-03 15:25:28 · 1215 阅读 · 0 评论 -
rt_thread中的内存管理
学习目标:rt_thread中的内存管理学习内容:原创 2021-05-02 16:23:54 · 823 阅读 · 0 评论 -
rt_thread中的任务间同步及通信
学习目标:任务间同步及通信学习内容:在多任务的实时系统中,一项工作的完成往往需要多个任务协调的方式共同完成。对于操作/访问同一块区域,称之为临界区。任务的同步方式有很多种,但其核心思想都是在访问临界区时只允许一个或一类任务运行。关闭中断:关闭和打开中断接口由两个函数完成:rt_base_t rt_hw_interrupt_disable(void);rt_base_t rt_hw_interrupt_enable(rt_base_t level); level 可以...原创 2021-04-26 18:15:54 · 718 阅读 · 0 评论 -
rt-thread的软件结构之定时器
学习目标:学习rt_thread中定时器的相关知识学习内容:操作系统中,其核心的节拍时钟仍然是基于硬件时钟的基础上。可以将其称之为节拍。所谓的软件定时器必须以该节拍为基本单位。rt_thread的定时器中存在着两种的定时机制,一种是单次的触发定时器,该定时器触发后,只会触发一次的定时器时间。另外一种是周期性的触发定时器事件,那就顾名思义了。在rt_thread的定时器系统中,维护着两个重要的全局变量:1.当前系统经过的tick时间的rt_tick(当硬件定时器中断来临时rt_ti原创 2021-04-24 13:47:28 · 489 阅读 · 0 评论 -
rt-thread的软件结构之线程调度与管理
学习目标:学习内容:rt-thread的软件结构1.组件component:shell command 命令行指令 Device FS 设备虚拟文件系统 POSIX 可移植操作系统接口 Lwlp: tcp / ip栈 ...原创 2021-04-22 20:27:13 · 526 阅读 · 0 评论 -
_OBJ_CONTAINER_LIST_INIT(c)的理解
说的在具体点就是:#define _OBJ_CONTAINER_LIST_INIT(c) \ {&(rt_object_container[c].object_list),&(rt_object_container[c].object_list)}(1)式(1)让人感到迷惑主要是因为&(rt_object_container[c].object_list)命令连续出现两次首先来到_OBJ_CONTAINER_LIST_INIT(c)调用的地方:sta...原创 2021-02-16 11:58:55 · 554 阅读 · 0 评论 -
空闲线程与阻塞延时的实现
学习目标:RT-THHRAD学习内容:在rt-thread的系统中,研究空闲线程与阻塞延时的实现学习产出:提示:这里统计学习计划的总量想要实现空闲线程,并进行阻塞延时,则是需要进行滴答定时器的设计,可以通过滴答定时器进行的延时计算。 /*Systick的中断频率设置*/ SysTick_Config(SystemCoreClock /RT_TICK_PER_SECOND);于是在SYSTick_Handler(void)中执行:void SysTi...原创 2021-02-03 16:17:07 · 301 阅读 · 0 评论 -
stm32寄存器学习01
学习目标:掌握应用寄存器完成stm32的GPIO操作1.使能enable2 模式选择modle3 方向 dir4读写 r/w学习内容:从学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个...原创 2020-11-22 17:40:06 · 363 阅读 · 0 评论