自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (13)
  • 收藏
  • 关注

原创 CC2541堆内存布局与如何合理分配其大小分析

1 osal_mem_alloc()和osal_mem_free()的用法类似标准C语言中的malloc和free函数。2 堆内存的大小可以通过INT_HEAP_LEN来配置。3 可以在工程选项里定义OSALMEM_METRICS=TRUE,通过该宏使能的代码查看堆内存实时的使用情况,从而以此为指导配置出适合自己系统的堆大小。

2016-03-17 18:50:09 3778

原创 研究具有静态存储时期的变量的初始化时间

在探讨之前,我们先来普及一下基本知识。一下了3个知识点及截图皆参考C Primer Plus第五版。1 对于任何一个C变量来说,它有且只有两种存储时期之一:静态存储时期或自动存储时期。2 对于任何一个C变量来说,它必定是下面5中存储类之一,他们的存储时期见蓝色框内。3 具有静态存储时期的变量,是在编译(我理解是生成可执行文件的过程,而不单指编译成目标文件)阶分配内存。请注意,这里说的是分配内存,并不是说初始化。

2016-03-11 15:55:44 714

原创 常数是由一个 8 位的常数循环移位偶数

该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位得到的以#开头的立即数都必须满则这个规律用12位的编码来表示32位数,怎么办?只有在表示数的数量上做限制。通过编码来实现用12位的编码来表示32位数在12位的shifter_operand中:8位存数据,4位存移位的次数。8位存数据:解释了“该常数必须对应8位位图”。4位表示最大数15,32位数可以循环移位31位(移动3

2014-08-28 22:19:51 876

原创 不同系统换行符问题

在vim和gedit上输入:123456

2014-07-13 10:57:40 619

原创 文件结尾问题

检测文件结尾的两种依据:1 文件末尾

2014-07-10 19:53:37 747

原创 malloc分配的内存是否连续

后续的调用得到的内存块不一定和上一次的连续。但从这段话里不难分析得出一个结论:单个 malloc() 申请得到的内存块,至少在逻辑上是内部连续的。物理上的就无从得知了。

2014-07-09 21:08:19 2659

转载 编码之UTF-8

字符编码相信是每个程序员的噩梦,只要是有中文的地方,总是会遇到各种编码的问题,并且这种问题还非常难缠,尤其在linux上,因为上面很多软件都是针对英语国家开发的,是不会考虑其他语种编码问题。在遇到编码的无数大坑之后,我决定仔细研究下编码问题,因为这就像一道坎一直横在你面前,每次到这里你都会跌到,每次爬起来之后,你都若无其事,这样的人被称作战士,真正的战士。可惜是个力量战士,做为新时代的智力战士,当

2014-07-09 17:46:31 626

转载 文本文件与二进制文件及编码关系

一、文本文件与二进制文件的定义    大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码。    从上面

2014-07-08 15:13:17 5582

转载 回车与换行的区别

符号    ASCII码      意义\n        10        换行NL\r        13        回车CR

2014-07-08 15:10:01 453

转载 关闭 ubuntu System program problem detected

每次开机都出现:System program problem detected 很麻烦,关闭方法:vim /etc/default/apport

2014-06-18 15:52:57 1052

转载 开机显示不正常:could not apply the stored configuration for monitors

在关机的时候,gnome-setting-deamon 会保存上一次的设置,生成一个monitors.xml的文件。

2014-06-18 15:40:56 5208

Linux高级程序设计中文第三版 带完整书签

花了半个多小时整了完整的书签, Linux高级程序设计中文第三版.pdf,你值得拥有。本来打算0积分的,但是不能选择0分,只能整个2分的。

2018-04-04

Linux高级程序设计第三版源码rar

Linux高级程序设计第三版源码,里面代码很详细,很完整,祝大家学习愉快

2018-04-04

嵌入式实时操作系统μCOS-II原理及应用 任哲

以前也下过好几个,都是阴影版的,不清楚。这次传上来的绝对是高清的,且带目录

2014-12-06

正则表达式经典实例.扫描版

网上找半天没有找到一个带书签的,然后自己给添加了一个,这本书应该说是很有使用价值的

2014-10-07

正则表达式必知必会

网上下的都没目录,后来自己给添加了目录,就贡献给大家了,有兴趣的可以下去看看

2014-10-07

深入理解计算机系统中文第二版2

深入理解计算机系统中文第二版2,这是第二部分,第一部分已上传

2014-07-17

在keil中添加stc型号

以在KEIL中添加单片机数据库为例,列举了3中方法,并且都经过在keil 4上的测试。且附带了UV2.CDB和UV3.CDB

2014-06-08

masm汇编编译器

汇编语言编译器 masm5 免费下载 压缩包

2013-11-09

java 五子棋

简单的五子棋游戏 ,JAVA语言编写,可以说是一看即懂哦

2013-11-09

王爽汇编语言答案

王爽汇编语言答案,很好的汇编入门书籍,通俗易懂

2013-11-09

ubuntu Linux指南

经典入门书记,ubuntu linux 指南 基础篇

2013-11-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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