自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 为什么需要内存对齐以及对齐规则的简单分析

Ubuntu 16.04.2编译环境arm-linux3.4.5linux-2.6.22.6首先需要知道的是:CPU每次从内存中取出数据或者指令时,并非想象中的一个一个字节取出拼接的,而是根据自己的字长,也就是CPU一次能够处理的数据长度取出内存块,比如32位处理器将取出32位也就是4个字节的内存块进行处理。这里有一个问题:是只需要两个字节怎么办?答案是还是取出4个字节,然后内存处理器...

2018-03-13 00:47:06 4596

原创 mkimage command not found - U-Boot images will not be built

Ubuntu 16.04.2编译环境  arm-linux3.4.5  linux-2.6.22.6  在编译linux-2.6.22.6版本内核源码时,根据自己板子需要patch打补丁之后,进行默认配置,然后需要进行myroot@myroot:~/system/kernel/linux-2.6.22.6$ make uImage时,编译前部分正常,但是在最后出现"mkimage" command...

2018-03-11 11:28:45 2978

原创 Makefile:416: *** mixed implicit and normal rules: deprecated syntax

Ubuntu 16.04.2编译环境  arm-linux3.4.5  linux-2.6.22.6    在编译linux-2.6.22.6版本内核源码时,根据自己板子需要patch打补丁之后,进行默认配置,即运行myroot@myroot:~/system/kernel/linux-2.6.22.6$:~/system/kernel/linux-2.6.22.6$ make s3c2410_d...

2018-03-11 10:36:18 2241

原创 编译地址和运行地址的区别分析

Ubuntu 16.04.2环境交叉编译 arm-linux3.4.5 arm架构的s3c2440芯片作为平台32位处理器中,每条指令都是4字节长度,以4个字节顺序存储仅考虑顺序执行的情况下,处理器将按照指令顺序依次读出执行但是如果考虑跳转执行的话,仅仅只有指令顺序存储这一条件的情况下,实现跳转执行唯一的方法即为跳转到“往后或者往前多少字节”的位置这样的约定。无疑这样的效率是很低的,而且计...

2018-03-10 22:13:43 2353 1

Python灰帽子中文.pdf

Python灰帽子中文.pdfPython灰帽子中文.pdfPython灰帽子中文.pdfPython灰帽子中文.pdf

2017-06-25

华为编程规范和示例-----------

华为公司的编程规范和范例,规范自身编程风格,养成良好的程序风格华为公司的编程规范和范例,规范自身编程风格,养成良好的程序风格

2017-04-22

空空如也

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

TA关注的人

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