摘要: 本文出至:http://www.cnblogs.com/xmphoenix/archive/2012/04/28/2475399.html 一.栈的整体作用 (1)保存现场/上下文 (2)传递参数:汇编代码调用c函数时,需传递参数 (3)保存临时变量:包括函数的非静态局部变量以及编译器自动生成的其他 阅读全文
posted @ 2016-03-31 11:26 ChunJian-YANG 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 本文出至:http://my.oschina.net/iuranus/blog/330397?fromerr=x1SVuj0Z 文件句柄(摘抄的一些概念,帮助理解): 句柄是WONDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制 阅读全文
posted @ 2016-03-26 10:01 ChunJian-YANG 阅读(8433) 评论(0) 推荐(0) 编辑
摘要: 一、MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacAddress[6]; //目的mac地址 char m_cSrcMacAddress[6]; //源mac地址 short m_cType 阅读全文
posted @ 2016-03-17 11:42 ChunJian-YANG 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 博客来至:http://www.ruanyifeng.com/blog/2013/02/booting.html 谢谢分享 作者: 阮一峰 日期: 2013年2月16日 从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示... 阅读全文
posted @ 2016-03-16 17:31 ChunJian-YANG 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 【@.1 任务调度时机】 之前的一篇文章分析了具体的uCOS-II中的任务切换机制,是从函数调用的角度上分析的。这次我具体从整个程序运行的时间上来看,分析多种任务调度发生的时机。以下所有图片均可点击放大观察。 所有图中红色箭头表示中断级的任务切换,蓝色箭头表示任务级的中断切换。 1.仅有一个任务,这 阅读全文
posted @ 2016-03-12 23:18 ChunJian-YANG 阅读(3276) 评论(0) 推荐(0) 编辑
摘要: 1.ucos ii是由Labrosse先生编写的一个开放式内核,最主要的特点就是源码公开。这一点对于用户来说可谓利弊各半,好处在于,一方面它是免费的,另一方面用户可以根据自己的需要对它进行修改。缺点在于它缺乏必要的支持,没有功能强大的软件包,用户通常需要自己编写驱动程序,特别是如果用户使用的是不太常 阅读全文
posted @ 2016-03-12 19:49 ChunJian-YANG 阅读(834) 评论(0) 推荐(1) 编辑
摘要: u C / O S 是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。 μC/OS-II 的前身是μC/OS,最早出自于1992 年美国嵌入式系统专家Jean J.Labrosse 在《嵌入式系统编程》杂志的5 月和6 月刊上刊登的文章连载,并把μC/OS 的源码发布在该杂志的B B 阅读全文
posted @ 2016-03-12 17:01 ChunJian-YANG 阅读(1562) 评论(0) 推荐(0) 编辑
摘要: 我自己依据此图理解,应用思维导图画了一张方便理解:(如果看不清可通过ctrl+鼠标滑轮 放大看;) 前提条件1:组别优先顺序(第0组优先级最强,第4组优先级最弱):NVIC_PriorityGroup_0>NVIC_PriorityGroup_1>NVIC_PriorityGroup_2>NVIC_ 阅读全文
posted @ 2016-02-26 15:58 ChunJian-YANG 阅读(9773) 评论(2) 推荐(0) 编辑
摘要: 这是与can有关的结构体及注释:typedef struct{ CAN_TypeDef *Instance; /*!< Register base address */---这是寄存器的基本地址 CAN_InitTypeDef Init; /*!< CAN required parameters * 阅读全文
posted @ 2016-01-27 21:50 ChunJian-YANG 阅读(2367) 评论(0) 推荐(0) 编辑
摘要: 博客出至:http://blog.csdn.net/flydream0/article/details/8148791 1 前言 在CAN协议里,报文的标识符不代表节点的地址,而是跟报文的内容相关的。因此,发送者以广播的形式把报文发送给所有的接收者。节点在接收报文时,根据标识符(CAN ID)的值决 阅读全文
posted @ 2016-01-27 16:22 ChunJian-YANG 阅读(1510) 评论(0) 推荐(0) 编辑