- 博客(10)
- 资源 (3)
- 收藏
- 关注
转载 PCI总线原理
PCI即Peripheral Component Interconnect,中文意思是“外围器件互联”,是由PCISIG (PCI Special Interest Group)推出的一种局部并行总线标准。在现在电子设备中应用非常广泛,下面我详细介绍下PCI总线的工作原理,希望对大家有所帮助。 PCI总线的过去现在和未来 PCI总线是由ISA(Industy St
2013-02-28 15:16:11 36916 2
转载 linux模块管理命令
1. lsmod 列出已经加载的内核模块 lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块。 2.modinfo 查看模块信息 modinfo 可以查看模块的信息,通过查看模块信息来判定这个模块的用途。 3.modprobe 挂载新模块以及新模块相依赖的模块 modprobe
2013-02-27 20:17:12 1071
转载 insmod驱动模块 出现 Invalid module format
在使用命令ismod helloworld.ko 加载编译成功的模块helloworld.ko时出现错误 insmod: error inserting 'helloworld.ko': -1 Invalid module format一般出错信息被记录在文件/var/log/messages中[root@hailiang linux-2.6.15.5]# cat /var/log/me
2013-02-25 19:55:10 6300 1
转载 linux UVC摄像头驱动 简介
1. 如何判断Camera是否为UVC Camera Linux UVC driver(uvc) 该驱动适用于符合USB视频类(USB Video Class)规范的摄像头设备,它包括V4L2内核设备驱动和用户空间工具补丁。大多数大容量存储器设备(如优盘)都遵循USB规范,因而仅用一个单一驱动就可以操作它们。与此类似,UVC兼容外设只需要一个通用驱动即可。 USB摄像头大体上
2013-02-25 15:55:41 33212 5
原创 内核宏定义container_of的理解
在阅读内核代码时特别是驱动代码,经常碰到使用contiainer_of宏定义的情况,由一个成员变量地址来获取这个包含这个成员的结构体的地址。下面来分析一下这个宏定义的实现在include/linux/kernel.h文件中定义如下:/** * container_of - cast a member of a structure out to the containing st
2013-02-24 12:01:10 1567
转载 配置内核并使用iptables做端口映射
要求将到主机 192.168.1.100:11101 的请求映射到内部网目标机的 sshd 服务端口上,即:192.168.2.101:22。配置内核(以 2.6.18 为例)如果执行 iptable -L 出现以下信息,那么就需要重新配置和编译内核:iptables v1.4.2: can’t initialize iptables table `filter’: Table d
2013-02-24 11:05:52 1764
原创 嵌入式开发板利用iptables实现NAT
最近为客户写应用程序来测试网卡,客户要求ping自己来检查是否通路,发现ping开发板自己IP时不管插不插自回环网线都能ping通,而我写的测试程序其实就是对ping命令进行的字符串分析,因此这样是不能检测出网卡的通路与否。后来知道ping自己ip时会路由到本地环回的虚网口,数据包根本没有到物理层从网卡发出。因此不管网卡好坏都可以ping通。组长跟我说用iptables命令来做NAT转换ip,可以
2013-02-24 11:02:43 3846
原创 制作和使用cramfs中遇到的问题解决方法
之前自己写的开发板使用手册上关于cramfs的使用自己也没有验证过,因为cramfs用的很少,nandflash一般都使用yaffs文件系统,资源利用率更高一些。 今天有客户要求使用cramfs文件系统格式烧写根文件系统到nand上,我就自己做了一遍,才发现命令的使用有问题,内核在启动过程中出现下面的错误信息: VFS: Mounted root (cramfs fil
2013-02-05 09:22:54 2457
转载 linux下scp命令详解
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。scp命令基本格式:scp [-1246BCpqrv] [-c ciphe
2013-02-01 16:51:07 1109
原创 ubuntu12.04安装ssh和telnet服务器
如果经常需要给客户调试程序,还需要察看自己电脑上的程序,这个时候ssh服务器和telnet服务器就显得很重要了。只要自己电脑安装了ssh或者telnet服务器,可以在另一台电脑直接登陆自己的电脑,察看程序代码。一:安装ssh服务器1.安装ssh服务器端$ sudo apt-get install openssh-server2.启动ssh-server$ sudo /etc
2013-02-01 16:43:11 4206
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人