![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux内核与驱动
放牛娃不吃草
这个作者很懒,什么都没留下…
展开
-
嵌入式Linux 的Cramfs 根文件系统配置成可读可写
嵌入式Linux 的Cramfs 根文件系统配置成可读可写 1、概述 从软件角度上看,构建基于ARM技术的linux系统要涉及到引导加载程序、Linux内核、文件系统、用户应用程序几部分的设计。文件系统是操作系统中用来管理用户文件的内核软件层。文件可能存在于磁盘、网络或者是一些虚拟的文件。文件系统包括根文件系统和建立于内存设备之上文件系统。根转载 2012-09-25 15:23:38 · 5165 阅读 · 0 评论 -
epoll 相对于poll的优点
1.支持一个进程打开大数目的socket描述符(FD)select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显 然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案),不过虽然linux转载 2014-08-28 11:07:50 · 1210 阅读 · 0 评论 -
V4L2框架摄像头挂载和抓取Demo实例
本文是zong原创 2014-07-12 16:12:19 · 3111 阅读 · 0 评论 -
Linux内核驱动模块编写概览-ioctl,class_create,device_create
原文地址:http://blog.csdn.net/otishiono/article/details/6558383如果你对内核驱动模块一无所知,请先学习内核驱动模块的基础知识。如果你已经入门了内核驱动模块,但是仍感觉有些模糊,不能从整体来了解一个内核驱动模块的结构,请赏读一下这篇拙文。如果你已经从事内核模块编程N年,并且道行高深,也请不吝赐教一下文中的疏漏错误。 本文中我将转载 2013-04-06 16:54:09 · 1286 阅读 · 0 评论 -
linux驱动编译时make -C M= 解释
Makefile为,PWD = $(shell pwd)KERNEL_SRC = /usr/src/linux-source-2.6.15/ obj-m := test.omodule-objs := test.o all: $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules clean:转载 2013-04-06 16:28:03 · 6373 阅读 · 0 评论 -
OK6410的linux的LED驱动,GPIO驱动
Ok6410开发板LED连接:4个LED分别连接到核心板上的GPM端:目前4个LED对应的端口:GPM0->LED1 GPM1->LED2 GPM2->LED3 GPM3->LED4 查看s3c6410芯片手册,端口M对应的三个寄存器地址:对应控制寄存器GPMCON设置相应的位,将端口设置为输出:再对寄存器GPMDAT对应的位写入0/1即可控制L原创 2013-04-06 16:30:45 · 2553 阅读 · 0 评论 -
linux驱动教程加强整理版
驱动代码:/**************************************************linux字符设备驱动程序,运行于rh9 linux赖晓晨*************************************************/#include #include #include #include MODULE_LICENSE("GP原创 2013-04-05 20:43:27 · 1299 阅读 · 0 评论 -
Linux常用内核配置
内核配置详细说明第一部分Codematuritylevel options--->代码成熟等级选项[]Promptfordevelopmentand/orincomplete code/drivers默认情况下是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.你应该选择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。[]Selecto原创 2012-12-20 17:52:25 · 1496 阅读 · 0 评论 -
Linux守护进程(服务进程)编程实现
守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器httpd等。同时,守护进程完成许多系统任务。比如,作业规划进程crond,打印进程lpd等。 守护进程的编程本身并不复杂,复杂的是各种版本的Uni转载 2012-11-16 13:56:41 · 1212 阅读 · 0 评论 -
编译内核Ipk文件的开发
怎样开发ipk程序?我也在研究,转载本论坛的一个帖子,那个热度不高。。。。今天在网上看见Limo GTK开发软件程序就下载下来了,上传在这上边。借此希望可以给高手们开发软件一个参考!有用的话就加点魅力吧!Limo GTK开发第一步:搭建交叉编译环境关于Limo的开发环境,limo开发达人euzen和eric都曾做过介绍,这里再次拿出来写,主要是为了自己万一系统挂了重新来,不用到转载 2012-11-13 17:09:13 · 3088 阅读 · 0 评论 -
从一个复数点积算法看NEON的汇编优化(NEON优化实例)
从一个复数点积算法看NEON的汇编优化 由 技术编辑 于 星期五, 03/21/2014 - 15:05 发表 摘要:本文通过一个真实案例(4096点双精度浮点复数点积算法),描述了使用 Zynq-7000 NEON进行算法优化的过程以及一些关键技巧,相对于使用编译器对C代码做优化,性能提升了大约4.8倍。 本文介绍的内容对需要用到NEON实现高性能计转载 2017-01-09 10:37:30 · 3063 阅读 · 1 评论