LINUX
ddcc8899
学生
展开
-
Linux中与驱动相关的ioctl函数
一: ioctl函数的作用 ioctl用于向设备发控制和配置命令 ,有些命令也需要读写一些数据,但这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命令传送的是控制信息 ,其中的数据是辅助的数据。 ioctl是设备驱动程序中对设备的I/O通道进行管理原创 2012-09-10 10:24:21 · 658 阅读 · 0 评论 -
Linux 下Video 的制作方法
1. 这里我用的内核是linux-2.6.32.59 版本的,首先在www.kernel.com中下载这个内核2. 下载完毕之后拷贝到Linux中进行解压,tar jxvf linux-2.6.32.59.tar3. 进入linux-2.6.32.59 目录把当前内核的配置文件拷贝到当前目录下cp /boot/config-2.6.1原创 2012-09-14 19:50:09 · 864 阅读 · 0 评论 -
向linux内核中加载PWM(蜂鸣器)的两种方法
pwm_test蜂鸣器驱动的添加添加有两种方式Pwm驱动程序:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #inclu原创 2012-09-26 15:27:10 · 1675 阅读 · 0 评论 -
如何使用eclipse打开已有工程
在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。 其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace文件夹下的其他已有工程,可以打开 菜单file->import→general→existing project into space.在sele原创 2012-10-18 10:01:48 · 862 阅读 · 0 评论 -
BootLoader的概念
Boot Loader 就是在操作系统内核运行之前运行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,Boot Loader 是严重地依赖于硬件而实现的,因此建立一个通用的 Boot Loader 几乎是不可能的。 每种不同的 CPU 体系结构都有不同的 Boot原创 2012-10-18 19:29:53 · 575 阅读 · 0 评论 -
字符设备与块设备的区别
在LINUX里面,设备类型分为:字符设备、块设备以及网络设备, PCI是一种和ISA为一类的总线结构,归属于网络驱动设备~~~字符设备、块设备主要区别是:在对字符设备发出读/写请求时,实际的硬件I/O一般就紧接着发生了,而块设备则不然,它利用一块系统内存作为缓冲区,当用户进程对设备请求能满足用户的要求时,就返回请求的数据,如果不能就调用请求函数来进行实际的I/O操作,因此,块设备主要是针对原创 2012-11-01 14:44:38 · 2201 阅读 · 0 评论 -
linux 下复制
如何切换vim Buffervim与windows/linux之间的复制粘贴小结 实验了下,感觉 "*p 比 "+p 有用!在windows/linux环境下复制,再到VIM中进入插入模式,Shift+Ctrl+V,粘贴成功!补充下VIM相关知识:转载的文章,vim中有多个粘贴板,这个。。。舒服。。。==========原创 2012-10-28 08:24:02 · 874 阅读 · 0 评论 -
SecureCRT终端下部分内容显示乱码
在查看文件夹下的内容时如果有汉字命名的则会出现显示乱码,解决如下:a) 在系统中执行命令:export LANG=en_US.UTF-8b) 设置SecureCRT:Options—》Session Options—》左侧选择Appearance,再更改右侧Character encoding为“UTF-8”原创 2013-10-06 21:28:59 · 1335 阅读 · 0 评论 -
设置linux内核启动参数-挂载NFS根文件系统
基于友善之臂mini2440。Supervivi> param set linux_cmd_line "console=ttySAC0 root=/dev/nfsnfsroot=192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopiaip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.25原创 2013-10-06 21:42:21 · 2481 阅读 · 0 评论