- 博客(26)
- 资源 (12)
- 收藏
- 关注
转载 Ubuntu10.04中利用V4L2读取摄像头数据并保存成文件
利用V4L2读取UVC摄像头数据并保存成视频文件,主要参考http://linuxtv.org/downloads/v4l-dvb-apis/index.html中的示例Appendix D. Video Capture Example,将读取的文件保存在当前目录下的file.yuv中,修改后的完成代码如下: 点击(此处)折叠或打开/*
2014-08-31 21:27:00 3041
转载 V4L2 编程基础
对于,上次是在调试收音机驱动的时候用过,其他也就只是用i2c配置一些寄存器就可以了。那时只是粗粗的了解了,把收音机当作v4l2的设备后会在/dev目录下生成一个radio的节点。然后就可以操作了。后来就没怎么接触了。这周,需要调试下usb的摄像头。因为有问题,所以就要跟进,于是也就要开始学习下linux的v4l2了。看到一篇很不错的文章,下面参考这篇文章,加上自己的一些见解,做一些总结把。
2014-08-31 17:34:39 736
转载 Linux之V4L2基础编程
本文内容来源于网络,本博客进行整理。★emouse 思·睿博客文章★ 原创文章转载请注明:http://emouse.cnblogs.com1. 定义V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程:打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭
2014-08-30 10:20:00 695
转载 Cadence之OrCAD Capture CIS原理图工具使用小结
使用过Cadence也有一段时间了,现在对其原理图工具的使用做一小结。1、多张Page页面时,信号的连接对于较复杂的设计,一般都会将整个设计细分成各个模块来设计,以便于阅读和管理,这时就会用到多张Page页面。在Capture CIS中,用于信号连接的有三种:网络标号、Hierarchical Port、Off-Page Connector。它们的应用场合各不相同,网络标号通常用于
2014-08-24 20:59:12 10854
转载 RBL, UBL, Uboot的关系
http://wiki.davincidsp.com/index.php/SD_card_boot_and_flashing_tool_for_DM355_and_DM365
2014-08-20 21:21:19 1519
转载 Building External Modules
Building External ModulesThis document describes how to build an out-of-tree kernel module.=== Table of Contents === 1 Introduction === 2 How to Build External Modules --- 2.1 Command Synta
2014-08-14 20:29:25 880
转载 linux压缩解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv
2014-08-14 20:11:09 829
转载 利用uboot启动远程Kernel(TFTP)以及挂载远程ROOTFS(NFS)
0. 准备工作1. 编译uboot2. 将uboot写入SD卡3. 编译kernel,设置其可以通过NFS挂载根文件系统4. 开发环境安装TFTP服务器5. 开发环境安装NFS服务器6. 目标环境设置uboot参数7. 制作根文件系统(optional)。8. 完整的启动LOG。 有几位网友发信问我uboot挂载文件系统的方法,其实这个部分也不是我原创
2014-08-14 19:14:30 4487
原创 linux开发笔记:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
dm9000 dm9000.0: WARNING: no IRQ resource flags set.eth0: link downIP-Config: Complete: device=eth0, addr=192.168.1.10, mask=255.255.255.0, gw=192.168.1.1, host=192.168.1.10, domain=,
2014-08-14 17:01:42 5012
转载 TQ2440加载Hello world驱动模块
转载:http://www.cnblogs.com/wanyao/archive/2011/11/21/2257628.html 感谢作者经过将近一个月都时间终于按照手册把Linux内核移植完了,接下来要开始驱动模块的移植了,在网上查了一些资料,总结如下:目标平台:TQ2440 ARM9 内核版本:Linux-2.6.25前提:宿主机上已安装交叉编译工具,因为这个
2014-08-14 14:50:45 763
转载 davinci学习大纲
时间课程大纲第一天学习目标第一天的课程主要帮助学员了解DSP的发展历程和开发方法,介绍TMS320C6000 DSPCPU结构、指令集、软件开发环境、DaVinCi技术等内容,达到能够使用 CCS(Code Composer Code)进行DSP程序开发。9:00|12:001. 介绍数字信号处理和数字信号处理器的发展历程2. 介绍D
2014-08-12 16:44:31 976
转载 Gstreamer Basic tutorial 1: Hello world!
1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是libstreamer0.10-0libstreamer0.10-devlibstreamer0.10-0-dbg在新立得里选中应用即可2,测试gstreamer开发库#include gst/gst.h>int main (int argc,char *arg
2014-08-08 18:34:27 1285
转载 内核模块加载命令
1、lsmod 列加以挂载的内核模块;lsmod 是列出目前系统中已加载的模块的名称及大小等;另外我们还可以查看 /proc/modules ,我们一样可以知道系统已经加载的模块;代码:[root@localhost beinan]# lsmod2、modinfo 查看模块信息;modinfo 可以查看模块的信息,通过查看模块信息来判定这个模块的用途;代码:[r
2014-08-08 10:35:16 1989
转载 华为副总裁徐家骏离职:年薪千万工作感悟十二条
从普通的公司职员,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验可资借鉴,我们从中也可以一窥华为的运作过程。 徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万。从一个普通的公司职员,到年薪千万的华为副总裁,再到离开华为转战百度,徐家骏的十年从业经历和经验对于任何渴望成功的人来说绝对可资借鉴,我们从中也可以一窥华为公司的运作过程和徐的职业规划。
2014-08-06 21:46:12 1343
转载 如何配置DAVINCI内存
2013年09月10日 ⁄ 综合 ⁄ 共 1682字 ⁄ 字号 小 中 大 ⁄ 评论关闭如何配置DAVINCI内存在DVEVM上,内存是256M,所以Codec中的例程都是按照256M内存进行配置的。而在,其他一些具体应用中,目标板的内存不一定为256M。所以,内存配置是Davinci开发板上一项重要的技术。笔者公司的开发板是128M,根据相关的
2014-08-06 21:43:50 1278
转载 如何配置davinci内存
DVEVM上,内存是256M,所以Codec中的例程都是按照256M内存进行配置的。而在,其他一 些具体应用中,目标板的内存不一定为256M。所以,内存配置是Davinci开发板上一项重要的技术。 笔者公司的开发板是128M,根据相关的文档,重新配置,编译了程序。在128M开发板上成功运行了Video_copy例程。具体步骤如下: DDR内存是ARM和DSP共享的,从Ox80000000到
2014-08-06 20:51:57 1212
转载 ubuntu在vmware 设置桥接上网静态IP上网
在虚拟机Vmware7中,使用桥接上网,终于经过几天的折腾设置好了。现把其中的过程记录一下。 其实原来我的虚拟机一直使用的是NAT方式上网,不过为了使用tftp下载Linux内核到开发板,所以,又改成了桥接上网。不过使用桥接上网有点麻烦,必须要进行一些设置才可以,原来使用Nat方式,装上Ubuntu就可以上网,不用任何的设置。我现说一下我的相关环境。(1)虚拟机采用的是目前最新版本的V
2014-08-06 12:31:13 1574
转载 帮您快速入门 TI 的 Codec Engine
z帮您快速入门 TI 的 Codec Engine德州仪器半导体技术(上海)有限公司 通用DSP 技术应用工程师 崔晶德州仪器(TI)的第一颗达芬奇(DaVinci)芯片(处理器)DM6446已经问世快三年了。继DM644x之后,TI又陆续推出了DM643x,DM35x,DM6467,OMAP353x等一系列ARM+DSP或ARM+视频协处理器的多媒体处理器
2014-08-06 00:23:27 1089
转载 Davinci内核镜像uImage的编译
Davinci内核镜像uImage的编译 1. 将内核所在目录拷贝到/root/下,以免对其他配置造成破坏 cp /opt/mv_pro_4.0/montavista/pro/devkit/lsp/ti-davinci /root/ -rf 2. 进入拷贝后的目录:cd /root/ti-davinci (/或者还有一级目录,该目录下应该有arch等)
2014-08-05 23:58:25 1120
转载 嵌入式linux驱动模块编写
注意:开发Arm平台的驱动,需要Arm平台的源码树;注意:ARM平台的linux内核源码需要先编译,否则无法编译驱动;一、第一种编译驱动方式,共6步第1步:建立源码树解压安装Linux 内核源代码在工作目录/opt/FriendlyARM/mini2440 中执行:#cd /opt/FriendlyARM/mini2440#tar xvzf /tmp/linux/linux
2014-08-05 23:25:42 1169
转载 嵌入式linux 内核驱动程序模块编译及其操作流程
本笔记,是介绍嵌入式linux的驱动程序模块不同于运行于用户的应用程序,现在介绍的是运行于内核态的驱动程序的编译及运行流程,不介绍如何编写。 此程序的运行,基于mini2440开发板step 1: 编写一个运行于内核的驱动程序 随便写一个最简单的程序,并命名为 amwjie72.c________________________
2014-08-05 23:13:52 1514
转载 结构体和类的区别
1.C的结构体和C++结构体的区别 1.1 C的结构体内不允许有函数存在,C++允许有内部成员函数,且允许该函数是虚函数。所以C的结构体是没有构造函数、析构函数、和this指针的。 1.2 C的结构体对内部成员变量的访问权限只能是public,而C++允许public,protected,private三种。 1.3 C语言的结构体是不可以继承的,C++的结构体
2014-08-05 17:40:58 812
转载 关于embedded linux的使用、开发、学习的一点自已的体会
很多初学embedded linux的兄弟姐妹对现在网上的各种各样的教程都弄糊涂了,特别是在ARM9一片火热的时候,出了一大批2410/2440的核心板,功能功板,所带的号称最全、特全的说明,其实是对大家的一种误导。我用debian已经有相当长一段时间了,以前主要是编写linux下的上位机程序,用embedded linux不久,但有一点体会希望与大家分享。一、什么板子好?
2014-08-04 16:15:01 929
转载 linux内核编译步骤(详细全过程)
转载地址:http://mzqthu.iteye.com/blog/2001167本人新学,因此将每一步详细记录如下,望能够对大家有所帮助。环境: 电脑操作系统:ubuntu10.04 。 linux内核版本:linux-3.12.6内核源码下载地址:www.kernel.org我就按照步骤来,都是按照细小步骤来。1、打开终端,更改为root用户
2014-08-03 19:59:33 2154
转载 嵌入式学习思路
学习掌握嵌入Linux的开发与移植现在非常流行。各种学习文章与培训班,充斥书店、街头。笔者,也上了路,经历漫长的摸索,终于一日开窍,但的确糟蹋了很多金钱与时间。作为穷人,现写下自己的感受,供好学者参考。第一要点:实验重于看书(多编码,少翻书) 一定要首先搭建X86实验环境。用旧计算机(周末电脑城抛售存货,有新的),搭建一套实验环境。 Host主机:一台PC机(能够跑redha
2014-08-01 21:36:50 748
matlab code MIMO channel estimate with matlab
2022-08-25
DM3730 User Guide full
2014-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人