杂记连载之20120725

这就是盘杂烩菜啊!

网卡工作模式:

广播方式:该模式下的网卡能够接收网络中的广播信息。           

组播方式:设置在该模式下的网卡能够接收组播数据。                              

直接方式:只有目的网卡才能接收该数据。

混杂模式:在这种模式下的网卡能够接收一切通过它的数据,而不管该数据是否是传给它的。

网卡混杂模式(Promiscuous Mode):

混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包。默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。所有的sniffer就工作在这种模式。

将网卡(网络接口)设置为混杂模式

ifconfig eth0promisc

取消网卡的混杂模式

ifconfig eth0-promisc

 

先插上一句吧。作为软件工程师,了解一些基本的硬件方面及产品方面的内容还是很必要的(当然,我依然坚持深入我们的本分工作,软件开发),如硬件的开发流程,PCB厂商的生产周期等,例如作为项目经理时,这些内容可能会对你极为有帮助。

PCB - PrintedCircuit Board 印制电路板

在PCB板或产品包材上的一些标志的含义:

RoHS是the Restriction of the use of certainhazardous substances in electrical and electronic equipment(电气、电子设备中限制使用某些有害物质指令)的英文缩写。

Pb标识 是plumbum 铅的标志,表示不含铅。

pb-free 无铅

FCC (Federal Communications Commission美国联邦通信委员会) 美国联邦通信委员会的电磁兼容认证。

CE代表欧洲统一(CONFORMITE EUROPEENNE),被视为制造商打开并进入欧洲市场的护照,是出口欧洲国家必须的标志,凡是贴有“CE”标志的产品就可在欧盟各成员国内销售。

3C/CCC - ChinaCompulsory Certification 中国强制认证,3C认证标志分为四类,标志类型 安全认证标志S,电磁兼容认证E/EMC,安全与电磁兼容认证S&E, 消防认证F。

可以找一片成品的机壳,我们路由产品中logo后面会有3C(S&E)认证及RoHS标志。

 

-1是为真的。不要把负数与False等同。

 

The purpose ofthe watchdog is to reset the microcontroller within a reasonable amount of timeif it enters an erroneous state.

 

0x1000000為16M位置(挂6個0)

0x800000為8M位置(挂5個0) (16M/16 * 8)

0x10000為64K位置(挂4個0) (1M/16 * 1)

我们当前路由方案的loader(CFE)一般是128Kbytes.可以使用UE打开一个flash全片文件,偏到0x00020000位置上,即为kernel起始位置。

 

在返回值为非void的函数前加void 进行返回值的强制类型转换,使一些检查工具忽略函数的返回值,对程序本身这种类型转换没有实际作用。

magic number幻数 - 程序作者可能也不清楚其具体含义的数字,由程序员按自己意愿确定的数。如上面提到的CFE,它所支持加载的trx文件格式的头的magic number是

0x30524448,同样的,可使用UE打开flash烧录文件,一般的,在(0x00020000– 28)位置处。

 

与网络相关的两个头文件:

#include<netinet/in.h> - Internet address family

#include<arpa/inet.h> - definitions for internet operations

arpa(Advanced research project agency美国国防部高级研究计划署),ARPANET是当今互联网的前身,所以inet.h会在arpa目录下。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值