随笔分类 -  linux C lauguage

C语言学习
摘要:1.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可以指向任何类型的数据。void几乎只有“注释”和限制程序的作用,因为从来没有人会定义一个void变量,让我们试着来定义:void a;这行语句编译时会出错,提示“illegal use of type 'void'”。不过,即使void a的编译不会出错,它也没有任何实际意义。void真正发挥 阅读全文
posted @ 2012-04-06 16:54 wanqi 阅读(339) 评论(0) 推荐(0) 编辑
摘要:lsmod :列出已经被内核调入的模块 insmod:将某个module插入到内核中 rmmod:将某个module从内核中卸载 depmod:生成依赖文件,告诉将来的insmod要从哪儿调入modules。这个依赖文件就在/lib/modules/[您的kernel版本]/modules.dep。 Kerneld:负责自动的将模块调入内核和把模块从内核中卸载。 阅读全文
posted @ 2012-03-11 10:45 wanqi 阅读(376) 评论(0) 推荐(0) 编辑
摘要:TX 的意思原始来于Transmit一词,意思为发送,发射RX 的意思原始来源于Receive一词 意思为接收,收到TX: transmit 传送 RX: receive 接收 在INTTERFACE中 查看WAN网卡的流量时 RX 为下行流量 TX为上行流量 查看LAN网卡的流量时 RX为上行流量 TX为下行流量GND代表的就是接地或地线。WEXT/mac80211/nl80211/cfg80211Wireless-Extensions--旧的无线驱动框架mac80211--为softMAC驱动服务的APIcfg80211--新的配置APInl80211--新的用户控件<->内核 阅读全文
posted @ 2012-01-10 11:30 wanqi 阅读(10684) 评论(0) 推荐(0) 编辑
摘要:uboot源码 start.S文件详解花了一个下午的时间一行一行看完的,结合了<<mini2440之uboot移植详解>>和下面这个人的blog的内容.虽然啃的吃力,不过受益菲浅.参考来源:http://home.eeworld.com.cn/my/space.php?uid=135723&do=blog&id=25548=======================================================================#include <common.h> /*在文件 /include */#inc 阅读全文
posted @ 2011-10-07 17:57 wanqi 阅读(4600) 评论(0) 推荐(0) 编辑
摘要:作者:wwang来源:博客园发布时间: 2010-12-05 15:23阅读: 217 次原文链接全屏阅读 [收藏] 链表是C语言编程中常用的数据结构,比如我们要建一个整数链表,一般可能这么定义:1structint_node {2intval;3structint_node *next;4}; 为了实现链表的插入、删除、遍历等功能,另外要再实现一系列函数,比如:1voidinsert_node(structint_node *head,structint_node *current);2voiddelete_node(structint_node *head,structint_node.. 阅读全文
posted @ 2011-09-10 16:20 wanqi 阅读(453) 评论(0) 推荐(0) 编辑
摘要:C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。 从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。这个测试只是出题者为显示其对ANSI标准细节的知识而不是技术技巧而设计吗?这是个 愚蠢的问题吗?如要你答出某个字符的ASCII值。这些问题着重考察你的系统调用和内存分配策略方面的能力吗?这标志着出题者也许花时间在微机上而不是在 嵌入式系统上。如果上述任何问题的答案是"是"的话,那么我知道我得认真考虑我是否应 阅读全文
posted @ 2011-06-17 15:09 wanqi 阅读(439) 评论(0) 推荐(0) 编辑
摘要:《彻底搞定C指针》第一篇 变量的内存实质要理解C指针,我认为一定要理解C中“变量”的存储实质,所以我就从“变量”这个东西开始讲起吧!先来理解理解内存空间吧!请看下图:内存地址→ 6 7 8 9 10 11 12 13-----------------------------------------------------------------··· | | | | | | | |··-----------------------------------------------------------------如图所示,内存只不过是一个存放数 阅读全文
posted @ 2011-06-17 14:58 wanqi 阅读(1699) 评论(0) 推荐(0) 编辑