
嵌入式系统
yedushu
这个作者很懒,什么都没留下…
展开
-
关于FreeRTOS源码分析的论坛
http://blog.youkuaiyun.com/zhzht19861011/article/list/1转载 2017-07-12 11:55:34 · 1647 阅读 · 0 评论 -
堆(heap)和栈(stack)有什么区别?
简单的可以理解为: heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。 stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。 预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap...转载 2018-03-24 12:34:15 · 240 阅读 · 0 评论 -
VirtualBox如何扩展虚拟机Ubuntu的硬盘容量?
一、问题描述刚刚在VirtualBox中使用Ubuntu虚拟机中,出现了虚拟硬盘不够用的情况。 乖乖,查了一下磁盘空间,如下所示:df -H原来是上午安装Ubuntu虚拟机的时候,选择了动态分配存储,想当然的以为硬盘不够用的时候,它会自动扩展,没想到上限是默认的8G。这就悲剧了,才用了一下子就占了96%的磁盘空间了,因此只能进行虚拟硬盘容量的扩容操作。二、扩展虚拟硬盘容量第1步、查看硬盘镜像文件1...转载 2018-07-08 19:42:19 · 4423 阅读 · 2 评论 -
QEMU
QEMU 1: 使用QEMU创建虚拟机 一、QEMU简介 QEMU是一款开源的模拟器及虚拟机监管器(Virtual Machine Monitor, VMM)。QEMU主要提供两种功能给用户使用。一是作为用户态模拟器,利用动态代码翻译机制来执行不同于主机架构的代码。二是作为虚拟机监管器,模拟全系统,利用其他VMM(Xen, KVM, etc)来使用硬件提供的虚拟化支持,创建接近于主...转载 2018-08-14 19:57:05 · 1108 阅读 · 0 评论 -
AD采集算法
收集的关于基础滤波算法:理论上讲单片机从A/D芯片上采集的信号就是需要的量化信号,但是由于存在电路的相互干扰、电源噪声干扰和电磁干扰,在A/D芯片的模拟输入信号上会叠加周期或者非周期的干扰信号,并会被附加到量化值中,给信号带来一定的恶化。考虑到数据采集的实时性和安全性,有时需要对采集的数据进行软处理,一尽量减小干扰信号的影响,这一过程称为数据采集滤波。以下介绍十种数据采集滤波的方法和编...转载 2018-12-06 19:23:54 · 10303 阅读 · 0 评论 -
重构代码
https://www.jianshu.com/p/d91987818ee6转载 2019-04-21 22:30:48 · 501 阅读 · 0 评论 -
FreeRTOS源码分析-代码结构
FreeRTOS作为开源的轻量级实时性操作系统,不仅实现了基本的实时调度、信号量、队列和存储管理,而且在商业应用上不需要授权费。 FreeRTOS的实现主要由list.c、queue.c、croutine.c和tasks.c 4个文件组成。list.c 是一个链表的实现,主要供给内核调度器使用;queue.c 是一个队列的实现,支持中断环境和信号量控制;croutine.c 和ta...转载 2019-04-27 22:22:03 · 2026 阅读 · 0 评论