01 2020 档案

摘要:“从0开始的FreeRTOS”系列教程第四讲 作者:satori 这一次我们来进行基于FreeRTOS的任务管理实验。 在开讲之前,推荐一下Zou Changjun翻译的FreeRTOS实时内核使用指南(官方网站上的英文原名是Mastering_the_FreeRTOS_Real_Time_Kern 阅读全文
posted @ 2020-01-24 11:26 sasasatori 阅读(1333) 评论(3) 推荐(2) 编辑
摘要:“从0开始的FreeRTOS”系列教程第三讲 作者:satori 这次我们开始介绍FreeRTOS的任务管理机制。 在第一讲中,我们知道了操作系统是在一个在内存中自动对任务进行调度的硬件和用户的‘中间层’,这一讲中我们来介绍操作系统所作用的对象—— 任务 。 当然,在讲述操作系统原理时我们不会使用任 阅读全文
posted @ 2020-01-24 10:36 sasasatori 阅读(1718) 评论(0) 推荐(2) 编辑
摘要:“从0开始的FreeRTOS”系列教程第二讲 作者:satori 这一期教程中,我们将介绍FreeRTOS源码的内容,如何使用cubemx快速生成一个包含freertos的工程,以及包含freertos的工程的结构。 在上面的网址中下载FreeRTOS源码之后我们得到一个压缩包 解压之后我们看到如下 阅读全文
posted @ 2020-01-24 10:32 sasasatori 阅读(1323) 评论(0) 推荐(1) 编辑
摘要:## “从0开始的FreeRTOS”系列教程第一讲 ### 作者:satori 大家好,这次给大家带来了Freertos的教程。 这个系列的教程的主要目的是带大家了解实时系统(real time operating system)的基本概念,熟悉freertos的api使用方法,具备基本的使用rto 阅读全文
posted @ 2020-01-24 10:23 sasasatori 阅读(1656) 评论(0) 推荐(1) 编辑
摘要:OS和裸机的区别 OS即(operating system)操作系统,比如我们常用的windows系统,mac系统,android系统,ios系统,linux系统等,都属于操作系统。操作系统的本质是一个特殊的软件,它直接管理硬件,同时为各个应用程序划分资源(内存,堆栈,时间片等),并提供控制(调度, 阅读全文
posted @ 2020-01-23 18:27 sasasatori 阅读(5742) 评论(6) 推荐(14) 编辑
摘要:位置控制原理 最近一段时间一直在忙着写官方的C型板教程,这个教程咕了两个多月没写了,现在回来把坑填完。 C型板教程的写作思路是首先介绍板子上各个外设的基本原理,讲一下cube的配置和HAL库的API,然后讲解示例工程,论详细度和专业度比我这边这个教程要强多了,语言上也比我这边写的要严谨多了哈哈哈,链 阅读全文
posted @ 2020-01-22 02:08 sasasatori 阅读(11804) 评论(10) 推荐(7) 编辑
摘要:首先祝福课程设计负责老师祖坟冒火花,四天时间让人写一个软件出来也是有点东西的:) 1.IP地址 127.0.0.1 是本机地址。 2.端口 为了区分不同的网络程序,计算机会为每个网络程序分配一个独一无二的端口号(Port Number),例如,Web服务的端口号是 80,FTP 服务的端口号是 21 阅读全文
posted @ 2020-01-20 23:40 sasasatori 阅读(410) 评论(0) 推荐(0) 编辑
摘要:最近一段时间在做SLAM有关的东西,研究源码的时候碰到了一段和c++的进程同步有关的代码,主要是有一个线程会获取待处理的图像&接收处理后的图像(main),另一个线程(process)获取图像后进行处理然后输出,图片的输入和输出都是典型的生产者消费者问题,所以两个线程用mutex进行同步。稍微花了一 阅读全文
posted @ 2020-01-07 23:52 sasasatori 阅读(1769) 评论(1) 推荐(1) 编辑

主题色彩