
linux基础
lxllinux
这个作者很懒,什么都没留下…
展开
-
linux压缩和解压缩命令大全
.tar 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName转载 2017-12-20 17:05:46 · 405 阅读 · 0 评论 -
linux git使用说明
一些认识之前对github和git一直傻傻分不清,以为是两种不同的版本管理工具。现在才认识到git是一种版本管理工具,而github只是一个远程仓库。实际上没有github这种远程仓库,你计算机中git也会建立一个本地的仓库,或者链接到其他的远程仓库。1. git的安装输入命令安装git,并查看版本以确认安装成功。sudo apt-get install gitgit --ve...转载 2018-12-14 14:56:53 · 740 阅读 · 0 评论 -
linux .so动态库makefile的嵌套调用
1、动态库的编译下面通过一个例子来介绍如何生成一个动态库。这里有一个头文件:test.h,三个.c文件:test_a.c、test_b.c、test_c.c,我们将这几个文件编译成一个动态库:libtest.so。test.h: #include "stdio.h"void test_a();void test_b();void test_c(); test...转载 2018-08-03 13:23:39 · 4009 阅读 · 0 评论 -
V4L2的视频驱动开发简介
编写基于V4L2视频驱动主要涉及到以下几个知识点:● 摄像头方面的知识 要了解选用的摄像头的特性,包括访问控制方法、各种参数的配置方法、信号输出类型等。● Camera解码器、控制器 如果摄像头是模拟量输出的,要熟悉解码器的配置。后数字视频信号进入camera控制器后,还要熟悉camera控制器的操作。● V4L2的API和数据结构 ...转载 2018-06-27 17:37:10 · 696 阅读 · 0 评论 -
摄像头接口分类及基础知识
一、Camera 工作原理介绍1. 结构 一般来说,camera 主要是由 lens 和 sensor IC 两部分组成,其中有的 sensor IC 集成 了 DSP,有的没有集成,但也需要外部 DSP 处理。细分的来讲,camera 设备由下边几部 分构成: 1) lens(镜头) 一般 camera 的镜头结构是有几片透镜组成,分有塑胶透镜(Plastic)和玻璃透 镜(Glass) ,通常...转载 2018-06-27 15:22:28 · 56712 阅读 · 4 评论 -
linux PWM蜂鸣器移植以及驱动程序分析
一、关于PWM: PWM(Pulse Width Modulation)——脉宽调制,它是利用微控制器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用于测量、通信、功率控制与变换等许多领域。 通过S3C2440底板原理图可知蜂鸣器接2440的GPB0/TOUT0.即我们的蜂鸣器是通过GPB0 IO口使用PWM信号驱动工作的,而且GPB0口是一个复用的IO口,要...转载 2018-07-02 15:57:52 · 3032 阅读 · 0 评论 -
嵌入式linux修改内核启动的LOGO界面
(1)准备图片默认是小企鹅,现在我们换成一张自己的图片。准备好BMP或者PNG 图片,若是别的格式的图片,可以使用Windows自带的画图软件打开,然后另存为BMP或者PNG格式,Logo图片分辨率不大于LCD分辨率480*272,否则无法正常显示。(2)安装图片转换工具netpbm,ubuntu方法如下:$ sudo apt-get install netpbm 然后输入y,需要可以上网(3)转...转载 2018-06-22 18:01:54 · 957 阅读 · 0 评论 -
Linux ----V4L2采集图像基本流程
一般操作流程(视频设备): 1.打开设备fd = open(FILE_VIDEO1, O_RDWR)) 2.取得设备的capability 看看设备具有什么功能 比如是否具有视频输入 或者音频输入输出等 VIDIOC QUERYCAP struct v4l2 capabilit 3 选择视频输入 一个视频设备可以有多个视频输入 VIDIOC S INPUT stru...转载 2018-06-07 13:34:52 · 2157 阅读 · 0 评论 -
一线触摸tslib移植
1 首先安装必要的工具sudo apt-get install libtool autoconf automake git 2 使用git获取tslib源代码git clone https://github.com/kergoth/tslib3 支持友善之臂一线触摸的tslib补丁tslib-one-wire.patch友善已经提供开源tslib(源码见:http://www.arm9home.N...转载 2018-05-18 11:33:24 · 340 阅读 · 0 评论 -
tslib移植笔记-1
tslib背景【摘自百度】:在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。Tslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。系统环境:Distributor ID: UbuntuDescription: Ubunt...转载 2018-05-18 11:27:50 · 236 阅读 · 0 评论 -
linux设备驱动IO---阻塞
1、定义等待队列头部 wait_queue_head_t read_queue; //定义读等待队列头部 bool have_data ; /*表明设备有足够数据可供读*/ 2、在设备初始化过程,初始化等待队列头部 a)为等待队列申请内存空间 b)init_waitqueue_head(&ts_usb_info->read_queue);//初始化等待队列3、...原创 2018-04-25 16:32:39 · 198 阅读 · 0 评论 -
PC,Linux虚拟机,开发板网络设置
1. 目标实现PC,Linux虚拟机,开发板网络设置三者网络互联。2. 理论知识有两种方式,可以实现。2.1. 情况1:PC机有无线网卡,有线网卡Windows的有线网卡IP设为192.168.10.3那么Linux虚拟机IP可以设置为192.168.10.4开发板IP设为192.168.10.5开发板的网口通过网线接到PC的有线网口 此种情况没有使用无线网卡。而且需要注意,IP地址不可以设置和无...转载 2018-04-13 09:24:52 · 2284 阅读 · 0 评论