- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 存储字节对齐
什么是字节对齐,为什么要对齐?TragicJun 发表于 2006-9-18 9:41:00 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台
2014-08-20 10:45:33 661
转载 一种简单有效的锂电池充电均衡电路
这个均衡电路用的是三个一模一样的并联稳压电路组成的,每个电池上并一个。 电路原理图如下: 每个稳压电源都调节到4.2V。均衡的原理是,当电池电压都小于4.2V时,并联稳压电路不起作用,充电电流都从电池上通过: 如果电池不均衡,其中有一个先充满(到达了4.2V),那么并联稳压电路就开始工作,起到分流作用,会把电压一直稳定到4.
2014-08-13 11:56:00 9471 3
转载 UC/OS-II学习笔记之消息队列使用
UC/OS-II学习笔记之消息队列使用对消息队列的学习理解有点难,对技术来说,一本好的书一般是原理和例子相结合的,可惜我找到的很少。书上说消息队列实际上是多个邮箱组成的数组,是一个列表。这个数组其实是个指针数组,里面每个指针可以指向不同类型的变量,通过传递一个个指针,我们可以做到传递指针所指向的一个个变量。(顺便复习下,一个邮箱只能传递一个指针,而队列可传递多个)。#include
2014-08-13 08:22:05 598
原创 Ucos printf浮点数问题
1. 问题描述:当使用uocs printf(),sprintf()打印浮点数问题会出问题,但是裸机不会出问题我现在使用STM32跑UCOS,在使用sprintf打印float类型时候,不管是何值最后都是0.0,但是类型是int,short类型时没有问题。网上查到是任务堆栈8字节对齐就可以了。当没有操作系统时,系统堆栈是8字节对齐的,但是当使用ucos时,用户任务不一定是8
2014-08-07 14:34:10 2002
AP-KEY-ZLG7290_Linux.zip
2019-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人