XiuHua_Wu的有趣博客

秀华出品,必属精品!

排序:
默认
按更新时间
按访问量
RSS订阅

【Linux C 从入门到精通】笔记 1:Linux 系统概述

前言 细心的朋友会发现,我之前写的【C 语言】系列在【C 语言入门】完结后,就停止更新了,从 5 月 29 号到今天,已经停了有 一个半月了。并不是姐我变懒了,而是在我想把【C 语言初级】及后面的系列的例程迁移到 Linux 系统上去实现,【C 语言入门】的例程都是基于 Windows 的 Vi...

2018-07-14 22:11:39

阅读数 428

评论数 0

【FreeRTOS初探】内存管理

内存管理 概览 内容 内存分配方案范例 Heap_1.c Heap_2.c Heap_3.c 内存管理 概览 背景:每当任务、队列或是信号量被创建时,内核需要进行动态内存分配。 调用标准的malloc()和free()库函数,必须承担以下若干问题: 在小型嵌入...

2018-03-12 17:58:49

阅读数 160

评论数 0

【FreeRTOS初探】资源管理

资源管理 概览 互斥 内容 临界区与挂起调度器 基本临界区 挂起(锁定)调度器 vTaskSuspendAll() xTaskResumeAll() 互斥量(及二值信号值) 互斥量与二值信号的区别 xSemaphoreCreateMutex API 守护任务 资源管...

2018-03-12 16:32:59

阅读数 376

评论数 0

【FreeRTOS初探】中断管理

中断管理 概览 延迟中断处理 采用二值信号量同步 vSemaphoreCreateBinary() API xSemaphoreTake() API xSemaphoreGiveFromISR() 计数信号量 在中断服务例程中使用队列 中断嵌套 中断管理 概览 只有以...

2018-03-11 17:38:06

阅读数 1597

评论数 0

【FreeRTOS初探】队列管理

队列管理 测试代码地址 队列的特性 数据存储 读队列时阻塞 写队列时阻塞 2、如何创建一个队列? 创建队列 xQueueCreate() 3、队列如何管理器数据? 4、如何向队列发送数据? xQueueSendToBack xQueueSendToFront 5、如何从队列接收数据? ...

2018-03-09 19:17:03

阅读数 718

评论数 0

【FreeRTOS 初探】 任务管理

FreeRTOS 测试源码地址 任务管理 任务:每个执行线程都被成为任务。 在应用程序中,FreeRTOS如何为各任务分配处理时间? 在任意给定时刻,FreeRTOS如何选择任务投入运行? 任务优先级如何影响系统行为? 任务存在哪些状态? 实例4:使用阻塞态实现延时(vTaskDelay)。 实例...

2018-03-08 19:05:01

阅读数 497

评论数 0

【Linux C】 动态内存

目录 目录 内存分配 动态/静态内存区别: 1.CPU资源 2.分配位置 3.支持 4.分配类型 5.控制权 内存分配 内存分配与释放是配对的。 有分配,必须有释放。 造成问题: 1.内存泄漏; 2.内存耗尽 动态/静态内存区别: 1.CPU资源 静态...

2017-08-08 10:50:21

阅读数 150

评论数 0

【Linux】Vim错误 E37:No write since last change(add!to override)

今天用vim 编辑文件的时候,不知道瞎弄了啥,给弹了个错误:E37:No write since last change(add!to override)用:q退不出去,后来上网查了查,还是不知道是什么原因,但有解决方法:“ctrl”+“Z”就能退出去咯~~~...

2017-07-25 20:42:03

阅读数 2359

评论数 2

【Linux】 基本指令集

“Ctrl”+“Alt”:退出虚拟机,返回Windows。"ifconfig" : 查看虚拟机IP信息。用于连XSHELL时键入IP使用。一、目录相关1. cd 目录操作指令1].cd ../ --> 返回Home;2].cd XX/  -...

2017-07-23 16:44:48

阅读数 305

评论数 0

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