自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (51)
  • 收藏
  • 关注

转载 jffs2文件系统制作过程

JFFS2 是一个开放源码的项目(www.infradead.org)。它是在闪存上使用非常广泛的读/写文件系统,在嵌入式系统中被普遍的应用。1.       安装mkfs工具MTD主页:http://www.linux-mtd.infradead.org/archive/index.html下载MTD:ftp://ftp.uk.linux.org/pub/people/dwmw2

2012-12-31 14:24:15 1112

转载 ramdisk文件系统的制作

在一个已建好的文件系统上进行修改 设已建立好的文件系统压缩文件为ramdisk.gz 1、解压 #cd ramdisk.gz所在目录 #gunzip ramdisk.gz 在解压后,得到文件系统镜象文件ramdisk, 覆盖了原来的压缩文件 2、镜象文件挂载 镜象文件必须经过挂载后才能看到文件系统中的各个目录和详细内容 #mkdir /mnt

2012-12-31 14:17:08 684

转载 yaffs2文件系统制作

第一步:在内核里添加yaffs2的支持1)下载源码tony@Ubuntu:~/ win$ sudo apt-get install gittony@Ubuntu:~/ win$ git clone git://www.aleph1.co.uk/yaffs2 2)给内核打补丁 tony@Ubuntu:~/win/yaffs2$./patch-ker.sh c m

2012-12-31 14:07:23 803

转载 NFS根文件系统制作

1)解压缩busyboxtar xjvf busybox-1.17.3.tar.bz2 2)配置源码tony@Ubuntu:~/win/busybox-1.17.3$make menuconfigBusyboxSettings  --->        BuildOptions  --->                [*] BuildBusyBox as a sta

2012-12-31 14:04:34 707

原创 Linux DMA驱动构架分析

在声卡驱动中药使用到dma 的驱动,现在看看在2.6的内核下dma 的驱动架构/* linux/arch/arm/mach-s3c2440/dma.c * * Copyright (c) 2006 Simtec Electronics * Ben Dooks * * S3C2440 DMA selection * * http://armlinux.simtec.

2012-12-28 15:13:55 1142

转载 摄像头的工作原理

摄像头主要有镜头、CCD图像传感器、预中放、AGC、A/D、同步信号发生器、CCD驱动器、图像信号形成电路、D/A转换电路和电源的电路构成。摄像头的主要图像传感部件是CCD(Charge Coupled Device),即电荷耦合器件,它具有灵敏度高、畸变小、寿命长、抗震动、抗磁场、体积小、无残影等特点,CCD是电耦合器件(Charge Couple Device)的简称,它能够将光线变为电荷并可

2012-12-28 14:39:45 1539

转载 Linux 音频设备驱动(宋宝华书)

第十七章 Linux 音频设备驱动本章导读在Linux 中,先后出现了音频设备的两种框架OSS 和ALSA,本节将在介绍数字音频设备及音频设备硬件接口的基础上,展现OSS 和ALSA 驱动的结构。17.1~17.2 节讲解了音频设备及PCM、IIS 和AC97 硬件接口。17.3 节阐述了Linux OSS 音频设备驱动的组成、mixer 接口、dsp 接口及用户空间编程方法。

2012-12-28 14:34:25 4591 1

转载 Android 实时视频采集/编码/传输/解码/播放—方案调研

Android 实时视频采集/编码/传输/解码/播放—方案调研(初) SkySeraph Mar 23rd 2012Email:zgzhaobo@gmail.com    QQ:452728574实时视频流采集方案一:  通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据

2012-12-28 08:48:52 1143

转载 usb摄像头方案总结

USB Camera driver 其实 问题主要出在:山寨所产摄像头 其驱动不易获得 等所致 解决步骤: 1. 取得摄像头型号 主要是硬件ID 的获取 通过硬件ID精确找到你要的驱动或寻求帮助。 什么是硬件ID呢? 硬件ID是电脑所有硬件的一个编号,所有设备都有如下编号:VEN_1106&DEV_3038,VEN代表硬件厂商,DEV代表产品编号。 USB设备会有如下编号:

2012-12-27 15:32:01 6881

转载 Linux 下摄像头驱动支持情况

在Windows下,摄像头驱动由厂商开发并提供。但在Linux下,因商业利益有限,只有极少厂商愿意提供摄像头驱动支持。这并不妨碍Linux下摄像头的使用——广大第三方志愿者维护着大大小小的驱动。之前做过一个嵌入式皮毛项目,虽然摄像头驱动不关我的事,在好奇心驱使下简要探索了一番。结果是有些胸闷,它们像蜘蛛丝一样杂乱。写本文的动机是想理清一下主线,给后来者提供一点有限的参考,但无法保证下面的文字完全正

2012-12-27 15:20:34 1640

转载 ov511驱动移植 2.6.32.2

ov511摄像头采用的是网眼webeye3000,zc301摄像头采用的是ANC奥尼S888因为打算做一个实际用处的东西,需要用到摄像头,所以最近开始了摄像头的移植。          我移植的摄像头的芯片是ov511 ,非常幸运的是linux内核默认支持ov511 摄像头驱动。          所以很容易的开始了我的摄像头移植之路。我用的内核是2.6.32.2

2012-12-27 14:59:28 931

转载 利用ov511的webeye v2000摄像头实现YUV420P格式转RGB24格式来抓取一张图片

最近因为做了国嵌的那个高级项目里的基于H.264的视频采集项目和动态图像检测项目。在充分理解了利用V4L2进行图像采集的过程后,又因为老师的一个要求,希望我能够完成一个小的动态图像检测的项目(要求要移植到arm 9开发板上去),以便能够推荐我到深圳那边的一家安防公司干活,又由于我对嵌入式的热爱和对图像处理的固执。我决定进行自己的图像采集实验。原本老师的要求是在7月中旬的时候要求我能够做出来的,但是

2012-12-27 14:11:16 1164

转载 OV511视频采集设计文档

BCNG  项 目 组技 术 文 档                                  OV511视频采集设计文档 版 本:1.0作 者:hgang日 期:2008-07-12   目   录一.          概述... 二.          编译内核与驱动加载... 1.    静态加载... 2.    动态加

2012-12-27 14:05:14 723

原创 V4L2应用编程

V4L2是V4L的升级版本,为linux下视频设备程序提供了一套接口规范。包括一套数据结构和底层V4L2驱动接口。操作流程常用数据结构structv4l2_requestbuffers //申请帧缓冲,对应命令VIDIOC_REQBUFSstruct v4l2_capability //视频设备的功能,对应命令VIDIOC_QUERYCAP structv4l2

2012-12-27 11:28:25 1578

转载 YUV

YUV格式的出现为了使视频信号的传输向后相容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是透过RGB输入信号来建立的,方法是将RG

2012-12-27 10:51:00 1178

转载 S3C2440通过v4l2采集在lcd上显示与多帧编程

#include #include #include #include #include #include #include #include #include #include #include //#include #include #include #include #include #define COLS 32

2012-12-27 10:40:31 1295

转载 clk_get函数实现,Linux内核时钟框架

(1)  对应外设时钟的开启struct clk=clk_get(NULL,"adc");clk.enable();之后adc对应的时钟位就能时能。struct clk *clk_get(struct device *dev, const char *id){    ..........    list_for_each_entry(p, &clocks, list

2012-12-27 10:35:04 652

原创 linux v4l2 设备驱动

v4l2简介        Video for Linux Two:V4L2的是V4L的第二个版本。原来的V4L被引入到Linux内核2.1.x的开发周期后期。Video4Linux2修正了一些设计缺陷,并开始出现在2.5.X内核。Video4Linux2驱动程序包括Video4Linux1应用的兼容模式,但实际上,支持是不完整的,并建议V4L2的设备使用V4L2的模式。现在,该项目的DVB-

2012-12-27 09:27:16 1054

原创 mp3播放器

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MAX 40#defin

2012-12-26 20:17:07 834

原创 linux oos 声卡 驱动

/* * * (C) Samsung Electronics 2004 * * Philips UDA1341 Audio Device Driver for SMDK board * * This program is free software; you can redistribute it and/or modify * it under the terms

2012-12-25 23:12:45 1187

原创 Linux L3 驱动

杨创开发板提供,仿照I2C的系统模型写的。adapter的代码/* * L3 bus algorithm module. * * Copyright (C) 2001 Russell King, All Rights Reserved. * * This program is free software; you can redistribute it and/or

2012-12-25 22:55:46 780

原创 linux SPI code

内核提供,位于drivers\spi\spi.c/* * spi.c - SPI init/core code * * Copyright (C) 2005 David Brownell * * This program is free software; you can redistribute it and/or modify * it under the term

2012-12-22 17:05:25 989

原创 linux SPI 设备驱动

由内核提供,位于drivers/spi/spidev.c/* * spidev.c -- simple synchronous userspace interface to SPI devices * * Copyright (C) 2006 SWAPP * Andrea Paterniani * Copyright (C) 2007 David Brownell (

2012-12-22 16:52:02 1107

原创 linux spi 主控制器驱动

linux内核提供的源码/* linux/drivers/spi/spi_s3c24xx.c * * Copyright (c) 2006 Ben Dooks * Copyright (c) 2006 Simtec Electronics * Ben Dooks * * This program is free software; you can redistribu

2012-12-22 16:21:06 999

原创 linux SPI总线驱动

一.SPI子系统综述       SPI子系统从上到下分为:spi设备驱动层,核心层和master驱动层。其中master驱动抽象出spi控制器的相关操作,而spi设备驱动层抽象出了用户空间调用的相关函数。        主控制器(master)和主控制器驱动将挂载到platform总线上。在platform_driver的probe函数中将注册spi_master,同时将会获取在板级信息

2012-12-21 21:46:46 1041

原创 linux 串口驱动

一.核心数据结构struct uart_driver {struct module *owner; /* 拥有该uart_driver的模块,一般为THIS_MODULE */const char *driver_name; /* 串口驱动名,串口设备文件名以驱动名为基础 */const char *dev_name; /* 串口设备名 */int major; /* 主设备号

2012-12-21 16:43:54 925

转载 浅谈MAC、MII、PHY

以太网(Ethernet)是一种计算机局域网组网技术,该技术基于IEEE制定的IEEE 802.3标准,它规定了包括物理层的连线、电信号和介质访问层协议的内容。以太网是当前应用最普遍的局域网技术。它很大程度上取代了其他局域网标准,如令牌环、FDDI和ARCNET。历经100M以太网在上世纪末的飞速发展后,目前千兆以太网甚至10G以太网正在国际组织和领导企业的推动下不断拓展应用范围。基于以太网的应用

2012-12-21 14:47:15 676

转载 Linux中IIC总线驱动分析

1.1 Linux的I2C驱动框架Linux内核的I2C总线驱动程序框架如图1所示:图1.I2C总线驱动程序框架Linux的I2C体系结构分为3个组成部分:I2C核心:I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“al2gorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。这部分是与平台无关的。与其对应的是Lin

2012-12-21 14:28:17 919

转载 Linux下的platform总线驱动

一.Platform设备驱动概念主要讲解平台设备驱动的模型和基本概念,同时因为驱动加载的方式有动态加载和静态加载两种方式,这里我们分别对动态加载和静态加载两种情况下,如何使用平台设备和驱动加以叙述。最后使用mini2440开发板,运用Platform和device_attribute机制,编写按键驱动代码和测试代码。我们知道linux内核中常见的的总线有I2C总线,PCI总线,串口总线,S

2012-12-21 13:49:19 733

原创 linux IIC 驱动

根据IIC总线驱动模型,可知其分为总线驱动和设备驱动。总线驱动头文件/* linux/include/asm-arm/arch-s3c2410/iic.h * * Copyright (c) 2004 Simtec Electronics * Ben Dooks * * S3C2410 - I2C Controller platfrom_device info

2012-12-20 21:14:49 1134

原创 linux adc 驱动

友善开发板提供的驱动,写成misc形式。#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2012-12-19 22:00:20 712

原创 linux驱动 看门狗

drivers\watchdog\s3c2410_wdt.c2.6.24内核自带的驱动,需要在平台资源中配置好相关配置。platform驱动+misc驱动/* linux/drivers/char/watchdog/s3c2410_wdt.c * * Copyright (c) 2004 Simtec Electronics * Ben Dooks * * S3C

2012-12-19 21:48:32 853

原创 linux RTC 驱动

这个是2.6.24内核自带的驱动,只要在平台上添加好相应的配置即可。platform驱动+RTC_device驱动 /* drivers/rtc/rtc-s3c.c * * Copyright (c) 2004,2006 Simtec Electronics * Ben Dooks, * http://armlinux.simtec.co.uk/ * * Th

2012-12-19 21:34:49 897

原创 linux驱动平台相关资源

arch\arm\mach-s3c2440\mach-xxx2440.c/* linux/arch/arm/mach-s3c2440/mach-utu2440.c*/#include #include #include #include #include #include #include #include #include #include

2012-12-19 21:12:39 720

原创 蜂鸣器驱动

pwm驱动,友善提供的,写成misc 驱动。分析如下1.数据结构   主要是设置定时器相关的寄存器,直接使用操作寄存器   信号量,主要是因为防止多次打开一个蜂鸣器2.驱动分析a.入口,出口。module_init(dev_init);module_exit(dev_exit);        dev_init做了二件事:初始化信号量,将led_dev注册成misc

2012-12-19 11:17:14 918

原创 linux lcd 驱动

lcd 驱动 ,video系统中。/* * linux/drivers/video/s3c2410fb.h * Copyright (c) Arnaud Patard * * This file is subject to the terms and conditions of the GNU General Public * License. See the file

2012-12-18 22:42:58 757

原创 linux 触摸屏 驱动

触摸屏驱动,挂在平台驱动下,input 子系统中。/* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Fo

2012-12-18 22:39:06 863

原创 linux led驱动,lcd背光驱动

led 驱动,lcd背光驱动,仿照杨创提供的驱动,写成misc 驱动。lcd 背光驱动的本质上也是个led 驱动。/* * LED interface driver for utu2440 * * This file is subject to the terms and conditions of the GNU General Public * License. Se

2012-12-18 22:15:49 1011

原创 linux按键驱动

按键驱动,写成标准字符驱动。下面这个是这个是杨创提供的代码。/* * * A button driver for UTU2410 a board based on s3c2440 * * The source code in this file can be freely used, adapted, * and redistributed in source or bi

2012-12-18 22:12:19 916

烟火数据集烟火数据集烟火数据集

烟火数据集烟火数据集烟火数据集

2024-08-15

YOLO火焰检测数据集4-4

YOLO火焰检测数据集4--4

2024-04-18

YOLO火焰检测数据集2-2

YOLO火焰检测数据集2--2

2024-04-18

YOLO火焰检测数据集3-3

YOLO火焰检测数据集3--3

2024-04-18

火焰识别数据集合1-2

火焰识别数据集合1

2024-04-18

YOLO火焰检测数据集

YOLO火焰检测数据集 1800 多张图片,标注完成,可直接训练

2024-04-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

rk3588下yolov5火焰识别h264输出log

rk3588下yolov5火焰识别h264输出log

2024-03-10

OrangePi-5-RK3588S-用户手册-v2.0.pdf

OrangePi_5_RK3588S_用户手册_v2.0.pdf

2024-02-28

sst 仿真宏130000000

sst 仿真宏130000000

2024-01-06

sst 仿真元素1300000

sst 仿真元素1300000

2024-01-06

-sst 仿真 core-1300000

-sst 仿真 core-1300000

2024-01-06

ipc http config 抓包

ipc http config 抓包

2022-12-04

systemd-analyze plot

systemd-analyze plot systemd-analyze plot

2022-09-19

开发国标28181用到的协议

开发国标28181用到的协议

2022-08-16

GobiNet-18114-Release-V1

GobiNet-18114-Release-V1

2022-08-14

linux 文档 linux 文档

linux 文档 linux 文档

2022-07-24

从0开始编译onvif 框架

从0开始编译onvif 框架

2022-07-10

onvif 抓包报文 onvif 抓包报文

onvif 抓包报文onvif 抓包报文

2022-07-07

onvif rtsp264 onvif rtsp264 onvif rtsp264

onvif rtsp264 onvif rtsp264 onvif rtsp264

2022-07-03

海思编译器编译器编译器

编译器 编译器编译器编译器编译器

2022-06-29

rtsp h265 hisi

tftp -g -r rtsp-h265 192.168.1.100 ./rtsp-h265 rtsp://192.168.1.20/test.265

2022-06-28

rtmp 传输协议code

rtmp 传输协议code

2022-06-24

ds5-ce-linux

ds5-ce-linux

2022-04-23

cpp-design-patterns-master.tar.gz

C++设计模式

2021-07-07

libcstl.zip

libcstl.zip

2021-06-01

动态数组链表数据结构.docx

动态数组链表数据结构.docx

2021-05-30

perf-tools.zip

perf 性能分析工具

2021-03-21

gcc-9.1.0.tar.xz

支持c++ 17 特性

2021-03-05

常见的十多中内核调试.pdf

常见的十多中内核调试.pdf

2021-01-24

linux code.zip

linux 应用编程中的基础函数

2020-05-25

linux网络资料.7z

linux 网络相关。

2020-04-12

linux 性能优化.7z

基本关于新能优化的介绍,用例查阅学习,供自己方便的时候查阅,也分享给大家。

2020-04-12

vim 使用的小技巧 zip

vim 使用的小技巧,文本编译器适用方法,大脚好好练习。

2019-08-11

微信小程序入门

小程序的代码构成以及四个重要的文件类型(wxml、wxss、js和app.json) 主要讲解这方面的入门书籍

2018-11-17

微信小程序和价值投资

价值投资主要讲述一个散户如何在市场上赚到钱。 微信小程序入门

2018-11-17

Linker script in Linux

Linker script in Linux 详细描述链接脚本的文档

2017-04-02

链接脚本解析

2017-04-02

关于存储方面的资料

有关存储方面的资料

2012-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除