自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独舞风

用心呵护小小的梦想,专注于嵌入式系统开发!——WXW

  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 玩儿转C语言:数组和指针(2)

前面讲的都是数组的基本属性,这里我们再深入一步对多维数组进行分析,讨论一下数组和指针之间的前世今生,呵呵!1、通过指针反向分析多维数组,代码及结果如下:分析:       刚开始,建立了一个新的用户类型:指针类型,该指针指向一个拥有3个整型元素的数组。       如何理解“数组名称其实就是指向第一个数组元素的地址”?“数组元素又该如何解释”?       一维数组ar

2012-11-29 09:44:45 1978 2

原创 玩儿转C语言:数组和指针(1)

C语言中,数组和指针密不可分,他们在系统内部实现上有着近乎一致的特性,只有在极少数情况下才需要人为区分,以后会讲到。1、数组特性试验,相关代码及内存状态如下:分析:         通过查看array1和array2的内存空间状态,可以看到即便是多维数组,内存空间也是扁平化分布的。在C语言中只有一维数组的概念,多维数组在系统内部也是开辟的一块平坦连续的内存空间,如果只看

2012-11-28 23:30:38 2327

原创 玩儿转C语言:字符和字符串

在C语言中,利用单引号和双引号分别表示字符和字符串,字符串是指一串以NUL字节结尾的零个或多个字符。因为字符串通常存储在字符数组中,所以C语言中不存在字符串类型。但在使用时,如果不能真正理解两者的本质区别,有可能会出现一些诡异的现象。下面我将通过实验,进行详细分析:1、字符特性试验,代码如下:char ch_1 = 'a';char ch_2 = 'abcd';int ch_va

2012-11-27 23:54:02 45196 8

原创 嵌入式系统开发:编程学习方法论

这里实在是不知道该叫什么名字了,主要是记录一些我自己能有所感触,并且需要以后践行的话语。1、C语言中那些容易导致人犯错误的特性,往往也正是编程老手们为之吸引的特性。因此,大多数程序员在成长为C编程高手的道路上,犯过的错误都是惊人的相似!只要C语言还能继续感召新的程序员投身其中,这些错误还会一犯再犯。2、掌握细节不难,一本索引丰富测参考书足矣,难的是那些我们已经了解的东西,如何“运用之妙,存

2012-11-24 22:52:01 1558

原创 嵌入式系统开发:C语言中的位结构体

在嵌入式开发中,经常需要表示各种系统状态,位结构体的出现大大方便了我们,尤其是在进行一些硬件层操作和数据通信时。但是在使用位结构体的过程中,是否深入思考一下它的相关属性?是否真正用到它的便利性,来提高系统效率?下面我将进行一些相关实验(这里以项目开发中的实际代码为例):1.位结构体类型设计 //data structure except for number struc

2012-11-21 13:26:41 12068 11

原创 MQX3.8源代码分析:GPIO(5)驱动安装函数 _io_dev_install_ext()

这一节中,我们重点分析一下驱动安装函数_io_dev_install_ext(xxx),看看驱动安装到底都做了些什么工作,又会遇到哪些新的东西!文件:Io_instx.c (source\io)中/*FUNCTION*-------------------------------------------------------------------* * Function Nam

2012-11-19 19:50:21 2370

原创 MQX3.8源代码分析:GPIO(4)驱动安装函数 _io_gpio_install()

关于GPIO的内部基准时钟已经打开,下一步就是给GPIO安装操作函数了,只有安装了操作函数,才能够利用的标准的接口访问GPIO.1、文件:Io_gpio.c (source\io\gpio)中/*FUNCTION*------------------------------------------------------------------- *  * Function Nam

2012-11-16 17:50:11 2172

原创 MQX3.8源代码分析:GPIO(3)硬件特性分析 SIM Module

上一节的最后,我们讲到了GPIO 初始化中用到了SIM模块的SIM_SCGC5寄存器:System Clock Gating Control Register 5(SIM_SCGC5),主要是对GPIO 模块进行时钟门控制。而且我猜测,该时钟门就是控制GPIO的高低电平变化的基准频率。那么到底是不是呢,今天我们分析一下GPIO的硬件特性。         打开文件:K60P100M100SF2

2012-11-15 19:53:00 1956

K60P100M100SF2RM.pdf

这是飞思卡尔k60dn512参考手册,本博客文章中提到的参考信息也是来源于此文档。

2013-01-03

介绍飞思卡尔8位单片机sci操作方法

系统的介绍了飞思卡尔8位单片机的sci操作方式方法,配合芯片datasheet可以有更加深入的理解,而且里边加入了我的部分理解和注释,方便读者理解

2011-10-08

Ucos_II 2.52源码中文译注资料.pdf

讲述ucos源代码的文件,这里面注释比较多,便于初学者学习

2011-07-12

嵌入式 arm 清华大学 培训讲义

嵌入式 arm 清华大学 培训讲义,看看名校的培训

2010-12-01

嵌入式应用程序开发综合实验9例.pdf

学习arm嵌入式应用程序的参考文档,可以根据里边的应用程序自己学习,增加实践经验

2010-12-01

空空如也

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

TA关注的人

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