linux内核
hlyfx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
copy_to_user
copy_to_user:应用程序在调用read函数的时候,会去驱动程序中调用相应的read函数,但是内核空间和用户空间不能直接交换数据,就需要copy_to_user来将读的数据返回给用户空间原创 2013-03-07 21:35:05 · 811 阅读 · 0 评论 -
make menuconfig如何添加新选项
Make menuconfig后出现的界面选项 General setup Enable loadable module supprot Enable the block layer(/home/fyyy/mini2440/linux-2.6.32.2/block) System Type Bus support Kernel features Boot options CPU P原创 2013-03-17 21:18:09 · 6196 阅读 · 0 评论 -
LCD移植
移植驱动就是根据也有的内核,加以改造,然后编译进内核,供系统调用 帧缓冲设备在linux系统中的实现流程 用户空间层定义一个file_operation结构,该结构里的函数供应用程序调用,但是该结构体里的函数都需要一个struct fb_info结构体(该结构体记录了驱动的所有信息),fb_info结构体由驱动结构体里面的探测函数来填充,探测函数又需要平台设备结构体 stru原创 2013-03-18 21:00:13 · 593 阅读 · 0 评论 -
一个简单的linux脚本创建过程
1.创建一个脚本文件test.sh root@pc# vi test.sh 2.脚本文件的内容 #!/bin/sh // 必不可少的一行,#!是一个幻数,后面跟着解释此脚本的shell路径 //还有很多类型的shell脚本,bash/sh/csh/ksh/tcsh等 #this is just a sample programe for test //在脚本文件中#开头的行原创 2013-07-02 18:18:09 · 1609 阅读 · 0 评论 -
linux脚本编写基础
<!-- @page {margin:0.79in} p {margin-bottom:0.08in} --> <!-- @page {margin:0.79in} p {margin-bottom:0.08in} --> Linux 脚本编写基础 1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头 程序必须以转载 2013-07-05 11:35:17 · 730 阅读 · 0 评论 -
_IOC_WRITE
在驱动程序里, ioctl() 函数传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 ioctl()的cmd可以通过使用宏_IO()得到,那么cmd到底是怎么组成的呢? cmd的大小为 32位,共分 4 个域: bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。 bit29原创 2013-10-23 14:16:23 · 1241 阅读 · 0 评论 -
线程与进程
UID PID PPID Uid是用户的user id PID是进程ID号 PPID是父进程的ID号 系统允许一个进程创建新进程,新进程即为子进程,子进程还可以创建新的子进程,形成进程树的结构模型。整个linux系统的所有进程也是一个树形的结构。 进程0:所有进程的祖先,idle进程(swapper进程),linux初始化阶段从无到有创建的一个内核线程,这个进程使用静态分配的数据结构。原创 2014-01-22 16:15:11 · 781 阅读 · 0 评论
分享