自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 centos 加汉字包配置

打开"/etc/profile"加入 "export LC_ALL=zh_CN.utf8"

2010-11-22 09:51:00 597

原创 linux网络代理上网配置

打开/etc/yum.conf加入例如:proxy=http://dl-proxy.163.com:8080proxy_username=XXproxy_password=XX

2010-11-22 09:31:00 1186

转载 linux lib 制作方法

作者:武汉华嵌嵌入式培训中心 讲师 李家凯Linux下静态库和动态库(共享库)的制作与使用Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。linux系统有几个重要的目录存放相应的函数库,如/lib /usr/lib。 静态函数库: 这类库的名字一般是libxxx.a;利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合进目标代码中,他的优点就显而易见了,即编译后的执行程序不需要外部的函数库支持,因为所有使用的函数都已经被编译进可执行文件了。当然这

2010-11-22 09:28:00 706

原创 uImage,zImage

内核编译(make)之后会生成两个文件,一个Image,一个zImage,其中Image为内核映像文件,而zImage为内核的一种映像压缩文件,Image大约为4M,而zImage不到2M。 那么uImage又是什么的?它是uboot专用的映像文件,它是在zImage之前加上一个长度为64字节的“头”,说明这个内核的版本、加载位置、生成时间、大小等信息;其0x40之后与zImage没区别。 如 何

2010-05-14 16:38:00 423

原创 windows fat32 转 ntfs

系统自带转换工具,打开命令提示符,执行:convert e:/fs:ntfs /v 执行结束E盘的文件系统格式将由fat32转换成ntfs,注意期间尽量避免其它操作。 

2010-02-09 16:10:00 450

原创 20100202 获取MAC方法 (转)

1.AF_INET方法获取 #include #include #include #include #include #include #include #include #define MAXINTERFACES 16 int main(argc, argv) register int argc; register char *argv[]; {     register int

2010-02-02 10:35:00 868

原创 20100201 利用ioctl获取ip, netmask, broadcast address(转)

原型:        int ioctl(int d, int request, ...);详细描述:见man ioctl 应用举例:1.取得IP地址int sockfd;struct ifreq ifr;char ip[128];char mask[128];char baddr[128];struct sockaddr_in *saddr;if((sockfd=so

2010-02-01 16:15:00 1105

原创 20100201 链路层协议通信sokect方式 2(转)

在linux环境中要从链路层(MAC)直接收发数据帧,可以通过libpcap与libnet两个动态库来分别完成收与发的工作。虽然它已被广泛使用,但在要求进行跨平台移植的软件中使用仍然有很多弊端。这里介绍一种更为直接地、无须安装其它库的从MAC层收发数据帧的方式,即通过定义链路层的套接字来完成。Packet套接字用于在MAC层上收发原始数据帧,这样就允许用户在用户空间完成MAC之上各个层

2010-02-01 15:02:00 1175

原创 20100201 链路层协议通信sokect方式 1(转)

通过PF_PACKET创建socket的时候,其中第三个参数protocol(socket(PF_PACKET, type, protocol))的值可以指定为ETH_P_ALL/ ETH_P_ARP/ ETH_P_IP/ 0。 1. 指定为0的时候,表示所创建的socket并不监听任何报文;2. 指定为 ETH_P_ALL的时候,表示监听所有报文;3. 指定为ETH_P_ARP的

2010-02-01 09:36:00 1247

原创 20100127linux add application

加入新功能:代码连同编译的makefile加入application, 编译显示选项的makefile以的代码文件夹同名的方式加入package,一个名字为Config.in,一个是.mk, 另外修改根目录下的slave_spc200c_defconfig, Config_bundle.in, Config_dev.in

2010-01-27 16:36:00 388

原创 20100127 vlan function(转)

Access、Hybrid和Trunk三种模式的理解untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的下图说明了802.1Q封装tag报文帧结构带802.1Q的帧是在标准以太网帧上插入了4个字节的标

2010-01-27 09:46:00 453

原创 MCR、MCR2、MCRR 和 MCRR2

从 ARM 寄存器移到协处理器。 对于不同的协处理器,有多种附加操作可供您选用。 语法op1{cond} coproc, #opcode1, Rt, CRn, CRm{, #opcode2}op2{cond} coproc, #opcode3, Rt, Rt2, CRm其中:op1     是 MCR 或 MCR2。op2     是 MCRR 或 MCRR2。co

2009-12-02 10:58:00 2000

原创 时钟

HZ可改变时钟中断频率,一般在50~1200之间,在中定义,在系统启动运行后,通过/proc/interrupts 获得的计数值除以/proc/uptime的系统运行时间,即可获得内核的确切HZ值。jiffies,系统计数器,32位,系统启动初始化时为0。存在于中。提供4个计数快照比较函数,4个用户空间时间表述方法与内核时间表述方法的转换函数。

2009-12-01 17:16:00 455

原创 arm中abort的区别

arm在存储器访问周期中检查是否发生了abort异常,分为对程序存储段的访问异常和对数据存储段的访问异常,并分别命名为prefetch abort和data abort. 当指令预取访问失败时,存储器向arm发送abort信号,预取的指令被标记为无效,但如果arm不再执行该指令,那么prefetch abort不会发生,如果继续执行该无效指令则产生错误报告;当处理器访问某特定数据段但该数据

2009-11-16 14:49:00 1328

Keil Cx51编译器用户手册.pdf

Keil+Software Cx51+编译器用户手册

2009-12-03

s3c4510 datasheet

三星公司的ARM s3c4510 用户手册

2009-12-03

嵌入式C编程技术一.pdf

嵌入式C语言编程的一些技巧

2007-08-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除