导航

2018年11月26日

摘要: /etc/inittab文件详解 Linux在完成核内引导(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务.所以,init始终是第一个进程,其PID始终为1(ps -aux | less),它是系统所有进程 阅读全文

posted @ 2018-11-26 16:04 ricks 阅读(5008) 评论(0) 推荐(0) 编辑

摘要: 网口扫盲一:网卡初步认识 网络适配器又称网卡或网络接口卡(NIC),英文名Network Interface Card.它是使计算机联网的设备.平常所说的网卡就是将PC机和LAN连接的网络适配器.网卡(NIC) 插在计算机主板插槽中,负责将用户要传递的数据转换为网络上其它设备能够识别的格式,通过网络 阅读全文

posted @ 2018-11-26 16:03 ricks 阅读(675) 评论(0) 推荐(0) 编辑

摘要: 网口扫盲二:Mac与Phy组成原理的简单分析 1. general 下图是网口结构简图.网口由CPU、MAC和PHY三部分组成.DMA控制器通常属于CPU的一部分,用虚线放在这里是为了表示DMA控制器可能会参与到网口数据传输中. 对于上述的三部分,并不一定都是独立的芯片,根据组合形式,可分为下列几种 阅读全文

posted @ 2018-11-26 16:02 ricks 阅读(310) 评论(0) 推荐(0) 编辑

摘要: 问:如何实现单片以太网微控制器? 答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下. 问:以 阅读全文

posted @ 2018-11-26 16:01 ricks 阅读(365) 评论(0) 推荐(0) 编辑

摘要: 本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/gcc-makefile/771.html 使用函数: 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。 阅读全文

posted @ 2018-11-26 15:40 ricks 阅读(486) 评论(0) 推荐(0) 编辑

摘要: 本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/gcc-makefile/770.html 使用变量: 在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在 阅读全文

posted @ 2018-11-26 15:33 ricks 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自【黑米GameDev街区】 原文链接: http://www.himigame.com/gcc-makefile/768.html 书写规则: 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在Makefile中,规则的顺序 阅读全文

posted @ 2018-11-26 15:26 ricks 阅读(427) 评论(0) 推荐(1) 编辑

摘要: 在Windows系统下编辑的文件,换行符回车的格式为'\r\n',在linux系统下,回车的格式为'\n',在Windows下编辑的文本文件在上传至linux服务器时,回车'\r\n'就显示成^M+'\n'。 在Windows环境下,用ultraedit或者notepad plus都有相应的选项可以 阅读全文

posted @ 2018-11-26 11:06 ricks 阅读(1580) 评论(0) 推荐(0) 编辑

摘要: int main(int argc,char* argv[])浅析 argc : 指输入参数个数,默认值1,就是执行程序名称 argv[] : 输入参数数组指针 举个栗子: 1. 编写一个argc.c文件如下 2. 再编写一个Makefile文件如下: 3. 编译代码,生成可执行文件argc 4. 阅读全文

posted @ 2018-11-26 00:17 ricks 阅读(566) 评论(0) 推荐(0) 编辑