上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。 堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的 阅读全文
posted @ 2016-08-05 14:29 xtusir 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 概述: MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口和一个MAC和PHY之间的管理接口。 数据接口包括分别用于发送器和接收器的两条独立信道,每条信道都有自己的数据、时钟和控制信号。 阅读全文
posted @ 2016-08-03 13:28 xtusir 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。 MII接口提供了MAC与PHY之间、PHY与STA(Station Management)之间的互联 阅读全文
posted @ 2016-07-31 16:15 xtusir 阅读(24572) 评论(0) 推荐(3) 编辑
摘要: 一、内存分配: 1.1 申请一块内存大小定义: 1.2 设定SIZE大小内存可申请到的内存块最大个数定义: 1.3 内存数组定义 1.4 内存管理结构体定义 1.5 内存分配设计思想: 我们设置动态内存分配的初衷在于:有些单片机系统内存资源比较少,便显得特别珍贵,因此我们要实现内存的反复利用,好像就 阅读全文
posted @ 2016-07-20 16:01 xtusir 阅读(4144) 评论(0) 推荐(0) 编辑
摘要: Container_of在Linux内核中是一个常用的宏,用于从包含在某个结构中的指针获得结构本身的指针,通俗地讲就是通过结构体变量中某个成员的首地址进而获得整个结构体变量的首地址。 Container_of的定义如下: #define OffsetOf(type, member) ((unsign 阅读全文
posted @ 2016-07-15 17:50 xtusir 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 指针也可以指向一个结构体变量。定义的一般形式为: struct 结构体名 *变量名; 前面已经定义了一个结构体 stu: 下面定义一个指向 stu 的指针变量 pstu: 当然在定义结构体的同时也可以定义 pstu: pstu 可以指向结构体变量: 应该把结构体变量的首地址赋给 pstu,而不能把结 阅读全文
posted @ 2016-07-15 13:00 xtusir 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 许多初学者对C中的void 和void 的指针类型不是很了解。因此常常在使用上出现一些错误,本文将告诉大家关于void 和void 指针类型的使用方法及技巧。 1、首先,我们来说说void 的含义: void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。 阅读全文
posted @ 2016-07-15 12:36 xtusir 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 1、typedef可以看作type define的缩写,顾名思义就是类型定义,也就是说它只是给已有的类型重新定义了一个方便使用的别名,并没有产生新的数据类型。typedef的使用与宏定义define有些许的相似,但两者又有以下不同: 1.1.与#define不同,typedef给出的符号名称仅限于对 阅读全文
posted @ 2016-07-15 10:09 xtusir 阅读(1416) 评论(0) 推荐(0) 编辑
摘要: c语言条件编译#ifdef与#if defined defined NAME是用来判断NAME是否被定义了(被用define定义了)。 #ifdef NAME == #if defined(NAME) #ifndef NAME == #if !defined(NAME) 但是在处理双重和多重判断时, 阅读全文
posted @ 2016-07-14 09:29 xtusir 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。 2 阅读全文
posted @ 2016-06-29 11:19 xtusir 阅读(748) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页