linux 内核
丰满
具有创意的长相,天生给我阳光我就灿烂的性情。
展开
-
s3c2440-lcd控制器参数如何设定
<br />s3c2440-lcd控制器参数如何设定<br /> <br /> <br /> <br /> 具体设置需参照CPU文档中LCD控制器部分或显示芯片的硬件手册,我的是cpu是s3c2440,屏是三星横屏—LTV350QV-F04(带触摸屏),分辨率是320*240. 该液晶模块的显示格式为320(×3)×240。即显示屏每行具有320个像素点,共240行;每个像素点由RGB(红、绿、蓝)三种颜色组成。<br /> <br />S3C2410 LCD控制器的特性:<br />STN屏<转载 2010-09-16 13:46:00 · 1526 阅读 · 0 评论 -
简介的常用linux解压命令
tar-cvf myball.tar mydir将mydir目录打包。tar-tf myball.tar 查看myball.tar包中内容。tar-xvf myball.tar将myball.tar 在当前目录下解包tar-zcvf mybll.tar.gz mydi原创 2011-08-10 14:56:49 · 564 阅读 · 1 评论 -
如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目转载 2011-08-10 14:54:44 · 752 阅读 · 1 评论 -
如何在嵌入式LINUX中增加自己的设备驱动程序
驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uClinux不支持模块动态加载,而且嵌入式LINUX不能够象桌面LINUX那样灵活的使用insmod/rmmod加载卸载设备驱动程序,因而这里只介绍将设备驱动程序静态编译进uClinux内核的方法。下面以UCLINUX为例,介绍在一个以模块方式出现的驱动程序test.c基础之上,将其编译进内核的一系原创 2011-11-22 20:40:30 · 801 阅读 · 0 评论 -
Git 常用命令速查表
前面两篇博客 Git 版本管理工具 和 Git 常用命令详解,分别介绍了Git 基础知识和命令用法本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git转载 2012-10-08 15:18:06 · 628 阅读 · 0 评论 -
学会使用Git
作为一名人民的好干部,如果希望被惦记,可以学我们的郑书记,将自己和蔼可亲的光辉形象搬上台历;作为一名有梦想有追求而又不知道如何出名的人,你可以参考对岸的“超想被包养”社团。而作为一个内核爱好者,要想成为一名内核开发者,为内核贡献自己的代码,我们必须要能够与其他众多的内核开发者协同工作,这就意味着应该能够使用内核的版本控制工具Git管理内核代码。1. 什么是GitGit是Linus专门为内核转载 2012-10-09 11:06:04 · 704 阅读 · 0 评论 -
Git 命令参数及用法详解
git 命令 (gnu interactive tools)功能说明:文字模式下的文件管理员。语 法:git 命令补充说明:git命令是用来管理文件的程序,它十分类似DOS下的Norton Commander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下: F1 :执行info指令,查询指令相关信息,会要求您输入欲查询的名称。 F2转载 2012-10-08 14:40:05 · 617 阅读 · 0 评论 -
[Linux笔记]Linux进程间通信
1. 为什么进程间需要通信1)数据传输 一个进程需要将它的数据发送给另一个进程。2)资源共享 多个进程之间共享同样的资源。3)通知事件 一个进程需要向另一个或一组进程发送消息,通知它们发生了某种事件。4)进程控制 有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另一个进程的所有操作,并能够及时知道它的状态变化转载 2012-09-25 11:12:20 · 899 阅读 · 0 评论 -
新手必读:关于Linux,你所不了解的六个事实!
耳边不时地听别人提起它,但似乎仍然难以建立起确切的印象?这就是Linux,一种开发源码操作系统!它很诱人,因为它功能强大而且免费。同时,它也令新手望而生畏,因为它通常比Windows难以安装和配置。 现在是解决这些问题的理想时机。由于微软Windows Vista消费版推出时间延转载 2011-07-22 11:33:27 · 1096 阅读 · 2 评论 -
Error code 0:Permission denied
<br />看看远程文件夹是否拥有写的权限<br />主要是这个问题原创 2011-02-10 11:38:00 · 1379 阅读 · 1 评论 -
如何在ubuntu10.04下面配置tftf服务
<br />ubuntu10.04 安装配置tftp服务 tftpd-hpa 是一个功能增强的TFTP服务器。它提供了很多TFTP的增强功能,它已经被移植到大多数的现代UNIX系统。<br /><br />1.安装<br />sudo apt-get install tftpd-hpa tftp-hpa<br /><br />2.配置<br />tftp-hpa 的配置文件為 /etc/default/tftpd-hpa <br /><br />sudo gedit /etc/default/tftpd-h原创 2011-02-10 11:20:00 · 861 阅读 · 0 评论 -
收集一些好的嵌入式视频教学与大家分享
<br />Topic:收集一些好的嵌入式视频教学与大家分享(作者:Baiduluckyboy)<br />//------------------------------------------------------------------------------------------------------------------------------<br />// Topic:收集一些好的嵌入式视频教学与大家分享(作者:Baiduluckyboy)<br />// 作者:Baiduluckyb原创 2010-09-19 08:50:00 · 1237 阅读 · 0 评论 -
微内核与宏内核的区别
<br /> 微内核和单内核 <br />Linux大部分都是单内核的<br /><br />操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下: <br />l 微内核(Microkernel<br />kernel)――在微内核中,大部分内核都作为单独的进程在特权状态下运行,他们通过消息传递进行通讯。在典型情况下,每个概念模块都有一个进程。因此,假如在设计中有一个系统调用模块,那么就必然有一个相应的进程来接收系统原创 2010-09-09 10:14:00 · 2244 阅读 · 0 评论 -
异步通知的定义
<br />异步通知的定义 是一但设备驱动就位 就会通知应用程序 这样设备应用就不需要查询设备的状态 这一点非常类似硬件上“中断”的概念<br />称为”信号驱动的异步I/O"信号是在软件机制上对中断机制的一种模拟,在原理上 一个进程在接受到一个信号与处理器收到一个中断请求<br />可以说是一样的。信号是异步的,一个进程不必通过任何炒作来等带信号的到达,事实上,进程也不知道信号到底何时到达。<br />阻塞I/O意味着一直等待设备可访问在访问,非阻塞I/O中使用poll()意味着查询设备是否可访问,而则意原创 2010-09-29 09:21:00 · 831 阅读 · 0 评论 -
何为回调函数
<br />一般来说是下层对上层(内核对应用的调用)的调用就是回调函数。<br />以后在写<br />目前要做WINCE的1G的flash的驱动<br />原创 2010-09-29 11:36:00 · 669 阅读 · 0 评论 -
linux的启动过程
<br />突然心血来潮,想自己写个模块,于是就把linux2.6.29的启动过程有分析了一下,整理出来和大家分享下。 linux的启动大体上可以分几个步骤:第一部分 grub部分,内核的加载过程。这里总结一下别人的思想,因为自己没怎么看过grub的源码。 1. Bios执行int 0x19,加载MBR至0x7c00并跳转执行,这个MBR在我们通常的系统中就是stage1.S(512B), 位于磁盘的0面0道第一扇区,程序跳到0x7c00处执行 2. stage1执行过程中会加载磁盘0面0道第二扇区的512原创 2010-12-13 15:11:00 · 654 阅读 · 0 评论 -
ubuntu 10.04 如何和windows xp 进行共享
http://www.pczpg.com/a/2010/0907/19127.html原创 2010-12-16 09:32:00 · 650 阅读 · 0 评论 -
如何看文件是否是交叉编译出来的
<br />h是我用gcc -o h hello.c 来编译的<br />root@boy-desktop:/home/boy/workplase# file h<br />h: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped<br />helloo是我用arm-linux-gcc -o hel原创 2010-12-18 10:03:00 · 1522 阅读 · 0 评论 -
Unknown symbol gpio_direction_output
<br />问题:<br />/lib/modules/2.6.29/insmod leds.ko<br />Unknown symbol gpio_direction_output<br />insmod: init_module '/opl/modules/pxa3xx_dpram.ko' failed (No such file or direc<br />tory)<br />原因:<br />EXPORT_SYMBOL_GPL(gpio_direction_output);<br />解决:<br原创 2010-12-29 10:14:00 · 1172 阅读 · 0 评论 -
linux内核休眠与唤醒
来源: http://blog.csdn.net/njuitjf/article/details/17996293 在Linux中,休眠主要分三个主要的步骤:(1)冻结用户态进程和内核态任务;(2)调用注册的设备的suspend的回调函数;(3)按照注册顺序休眠核心设备和使CPU进入休眠态。 冻结进程是内核把进程列表中所有的进程的状态都设置为停止,并且保存下所有进程的上下转载 2014-05-21 09:43:22 · 987 阅读 · 0 评论