
linux
hlzs_01
这个作者很懒,什么都没留下…
展开
-
Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头)
Linux笔记(固定USB摄像头硬件端口,绑定前后置摄像头) - 小清奈 - 博客园在Android的系统会有前置摄像头和后置摄像头的定义,摄像头分为SOC类型的摄像头和USB这一类的摄像头,接下要分析就是USB摄像头这一类 。一般在android或者linux系统中分析一个模块,先从总体的框架上有一个认识,然后在局部细细的研究。一、Android 摄像头总体架构上面的框架,分析的比较粗糙,主要是一些自己看代码后总结下来的东西。以USB摄像为例,在插入的USB摄像头后,会生成/dev/.转载 2022-03-01 18:11:36 · 696 阅读 · 0 评论 -
gawk安装
下载地址http://mirror.hust.edu.cn/gnu/gawk/【二】准备编译 Gawk ,执行这个命令行:./configure --prefix=/usr --libexecdir=/usr/lib【三】编译软件包:make如果想要测试结果,可以运行下面这个命令行检测:make check【四】安装软件包:make install因为安装软件包可能涉及到权限问题而失败,所以强烈建议使用下面这个命令行安装sudo make install如果遇到安装失败,先/u原创 2021-04-01 16:36:26 · 4104 阅读 · 0 评论 -
Linux设备模型--kobject&kset
分析了Linux设备模型(总线、设备、驱动)后,回头再来看kobject&kset这里转载网上的一篇文档:http://blog.youkuaiyun.com/ayangke/article/details/6801817一、重要知识点 1.Sysfs文件系统 Sysfs文件系统是一种类似于proc文件系统的特殊文件系统,它存在于内存当中,当系转载 2014-07-11 14:14:47 · 519 阅读 · 0 评论 -
Linux设备模型--总线
Linux设备模型是由总线(bus_type),设备(device),驱动(device_driver)这三个数据结构来描述的。在设备模型中,所有的设备都通过总线来连接。即使有些设备没有连接到一根物理上的总线,Linux为其设置了一个内部的,虚拟的platform总线,来维持总线,驱动,设备的关系。总线是处理器与一个或者多个设备之间的通道。比如一个USB控制器通常是一个PCI设备,设备模型展示了总转载 2014-07-11 14:15:16 · 441 阅读 · 0 评论 -
Linux设备模型--驱动
http://blog.chinaunix.net/uid-20672257-id-3147001.htmllinux中每个设备驱动由一个struct device_driver描述:struct device_driver { const char *name; //设备驱动程序的名称 struct bus转载 2014-07-11 14:16:24 · 452 阅读 · 0 评论 -
Linux设备模型--设备
http://blog.chinaunix.net/uid-20672257-id-3146976.htmllinux中每个设备由一个struct device描述:struct device { struct klist klist_children; struct klist_node knode_parent; /*转载 2014-07-11 14:17:18 · 408 阅读 · 0 评论 -
Linux设备模型--platform
http://blog.youkuaiyun.com/woshixingaaa/archive/2011/05/21/6436172.aspx首先看一下我的系统中都有什么设备挂在了platform虚拟总线上:hacker@hacker:~/linux-2.6.30.4$ cd /sys/bus/platform/ hacker@hacker:/sys/bus/platform$转载 2014-07-11 14:04:51 · 480 阅读 · 0 评论 -
linux下bus、devices和platform的基础模型
来自:http://blog.chinaunix.net/uid-20672257-id-3147337.html转载 2014-07-11 13:59:26 · 702 阅读 · 0 评论 -
linux 串口编程
http://blog.chinaunix.net/uid-27717694-id-3483095.html 1、串口概述 用户常见的数据通信的基本方式有两种:并行通信和串行通信。 串行通信是计算机常用的接口,如:RS-232-C接口。该标准规定采用一个DB25芯引脚连接器或DB9芯引脚连接器。芯片内部常具有UART控制器,其可工作于Interrupt(中断模式)或DM转载 2014-07-08 17:23:39 · 614 阅读 · 0 评论 -
信号量 互斥锁 条件变量的区别
http://blog.chinaunix.net/uid-23061624-id-79936.html 信号量用在多线程多任务同步的,一个线程完成了某一个动作就通过信号量告诉别的线程,别的线程再进行某些动作(大家都在semtake的时候,就阻塞在哪里)。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这转载 2012-05-03 10:46:36 · 417 阅读 · 0 评论 -
linux下用wvdial实现gprs拨号上网
1. 安装wvdial sudo apt-get install wvdial 2. 在/etc/wvdial.conf中写入wvdial的配置信息: femacs /etc/wvdial.conf Init1 = ATZ Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init3 = AT+CGDCONT=1,"IP","CMNE转载 2012-04-11 16:06:33 · 2513 阅读 · 0 评论 -
Linux的GPRS modem上网连接设置
为了让我们的彩信应用在Linux小机上运行起来,实现彩信的收发,就需要在Linux上实现GPRS modem的拨号上网,通过PPP拨号建立和WAP服务器的连接。查了些资料后,没遇到多少麻烦就实现了PPP拨号上网,在此记录以作备忘。 我们是使用一个可以接受AT命令的GPRS手机作GPRS的modem,其通过USB线和Linux小机通讯(串口线也是一样的),将其和小机连接后将出现一个ttyU转载 2012-04-11 16:11:14 · 554 阅读 · 0 评论 -
关于学习Linux的经典书籍 (深入理解Linux内核、Linux设备驱动程序等) .
成为一名精通 Linux 程序设计的高级程序员一直是不少朋友孜孜以求的目标。根据中华英才网统计数据,北京地区 Linux 程序员月薪平均为 Windows 程序员的 1.8 倍、Java 程序员的 2.6 倍, Linux 程序员年终奖金平均为 Windows 程序员的 2.9 倍。同时数据显示,随着工作经验的增长, Linux 程序员与 Windows 程序员的收入差距还有扩大的趋势。Denis转载 2012-03-20 12:49:02 · 349 阅读 · 0 评论 -
Linux下C语言编程
第1章 Linux下C语言编程简介本章将简要介绍一下什么是Linux,C语言的特点,程序开发的预备知识,Linux下C语言开发的环境,程序设计的特点和原则以及编码风格等。通过本章的学习,可以对在Linux下使用C语言编程有一个基本的了解。1.1 Linux简介Linux是能够自由传播并继承了UNIX内核的操作系统,是对UNIX的简化和改进,它既保留了UNIX系统的高安全性,同时转载 2012-03-06 11:12:03 · 8830 阅读 · 0 评论