- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 从汇编看volatile
发现一个有趣的MDK编译器存储优化现象,unsigned int t1 = 0;unsigned char t2 = 0;unsigned int aaa=1;//volatile unsigned int aaa=1;unsigned char t3 = 0;unsigned char t4 = 0;unsigned
2012-10-29 11:09:32 807
原创 大小端问题
工作中会遇到数据大小端问题,也就是大于1个字节的数据在内存中是怎么存放的(内存是按字节来存放数据的,每个内存地址只放1个字节)。大小端解释:大端:低地址放高位数据,高地址放低位数据小端:低地址放低位数据,高地址放高位数据总结一句话:按内存地址增长的顺序,先放高位就据就是大端,先放低位数据就是小端。比如32bit的CPU:读数据:(假设内存0x00000000,0x0
2012-10-28 13:05:12 1816
转载 Fedora 无法引导的问题
Fedora 无法引导的问题March 7th, 2012不知自己做了什么改动,Fedora 突然无法引导,boot 过程中提示systemd-fsck[605]: /dev/sda5: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.systemd-fsck[605]: (i.e., without -a or -p
2012-10-26 13:43:42 6336
转载 解析STM32启动过程
转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=5462931&extra=page%3D2%26filter%3Ddigest%26digest%3D1%26digest%3D1相对于ARM上一代的主流ARM7/ARM9内核架构,新一代Cortex内核架构的启动方式有了比较大的变化。ARM7/ARM9内核的控制器在复位后,CPU会从
2012-10-23 23:52:27 2688
转载 新型的按键扫描程序,仅三行程序
转自:http://www.amobbs.com/forum.php?mod=viewthread&tid=4308630&page=1&authorid=205286新型的按键扫描程序不过我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌入式处理器上面,因为C语言强
2012-10-23 23:45:32 774
转载 转载《不要做浮躁的嵌入式工程师》观后感
《不要做浮躁的嵌入式工程师》这篇文章在网上流行,近来再读一次,写一下自己的感受以及体会。1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。——代码如文章,人家的代码是人家的思想。完全抄人家的代码会影响你的思路甚至思维。搞单片机的应该知道uchar吧?2、初学者请不要看太多的书,那会误人子弟的,先找一本好
2012-10-23 22:53:50 923
转载 请不要做浮躁的嵌入式系统工程师
1. 不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2. 初学者请不要看太多的书那会误人子弟的。先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3. 看帮助。不要因为很难,而自己又是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂
2012-10-23 22:51:25 816
转载 430编程C语言常识(IAR)(二)结构体与联合体
转自:http://www.amobbs.com/thread-5465091-1-2.html结构体与联合体是C语言的常见数据类型,可对C的基本数据类型进行组合使之能表示复杂的数据结构,意义深远,是优异代码的必备工具。一. struct与 union的基本用法,在语法上union与struct相同,因此只以struct为例1.1 基本用法:
2012-10-23 22:40:54 4435
转载 ARM指令集
ARM指令集ARM指令的基本格式ARM指令的基本格式为: {} {S} , { , }其中,内的项是必需的,{ }内的项是可选的。(1)Opcode项Opcode是指令助记符,即操作码,说明指令需要执行的操作,在指令中是必需的。(2)Cond项(command)Cond项表明了指令的执行的条件,每一条ARM指令都可以在规定的条件下执行,每条ARM
2012-10-06 08:34:57 1050
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人