8 MetalSeed

尚未进行身份认证

_MetalSeed

等级
TA的排名 6k+

ffmpeg拆分合成音视频

拆ffmpeg -i a.mp4 -an -vcodec copy out.mp4ffmpeg -i a.mp4 -vn -acodec copy out.amr合ffmpeg -i out.mp4 -i out.amr ok.mp4

2017-11-10 23:21:10

重装ubuntu后Samba从windows不能登录

Samba登录问题ubuntu被搞挂了,重装了下,apt-get samba后导入之前的smb.conf竟然在windows里无法登录。折腾了几个小时后突然发现sb服务器竟然没有从linux里自动倒入密码,所以如下路径:新装ubuntu后 1: apt-get install samba samba-common(配置非常简单)[Ubuntu share] comment = Ubuntu

2016-07-07 20:17:11

Sensor 数据整理

整理下最常见的几颗Sensor数据 分辨率 比例 尺寸ov2710 200w 1/2.7inch 16:9 mi5100 500w 1/2.5inch 4:3 ar0330 300w 1/3inch 3:2/4:3/16:9

2015-06-12 22:24:19

使用buildroot搭建linux文件系统

(文件系统搭建,强烈建议直接用buildroot,官网上有使用教程非常详细buildroot官网) 文件系统通常要包含很多第三方软件,比如busybox,tslib,qt,vim,交叉编译工具等,为了避免繁杂的移植工作。buildroot应运而生。通过menuconfig配置我们需要的功能,不需要的功能去掉,再执行make指令编译,buildroot就会自动从指定的服务器上下载源码包,自动编译

2015-05-01 22:58:33

Linux GPIO操作分析 - Exynos 5260

送给从STM32库或者其他单片机爬过来的熊孩纸 操作GPIO还是这个顺序: 1:开时钟(linux不用管) 2:设置属性 3:设置方向 4:看是否需要设置上下拉我这个版本是exynos5260平台的,常规IO操作方式如下通常在配置一个GPIO口时,首先通过gpio_request函数申请GPIO口,再通过s3c_gpio_cfgpin、s3c_gpio_setpull、gpio_set_va

2015-04-20 21:04:34

I2C 通信 api

把之前的oled从rtos移植到linux时,抽了个IIC通信api粗来 ⊙▽⊙Header: i2c-api.h//// i2c-api.h// i2c-api//// Created by MetalSeed on 15/4/11.// Copyright (c) 2015年 MetalSeed. All rights reserved.//#ifndef i2c_ap

2015-04-11 18:58:39

Ambarella处理器启动过程

The NAND boot steps :1.从FLASH上第一块第一页0地址读取2KB boot strapper放入FIO FIFO(ARM处理器的0x00000000(RAM顶端)),接着开始执行此boot-strapper。2.boot-strapper初始化DDR2控制器及DRAM设备。3.boot-strapper把自身复制到DRAM,然后释放FIO FIFO,使NAND能正常使用F

2015-04-04 18:45:01

nbench -嵌入式处理器性能测试

nbench 介绍 nbench是一个简单的用于测试处理器,存储器性能的基准测试程序。即著名的BYTE Magazine杂志的BYTEmark benchmark program。nbench在系统中运行并将结果和一台运行Linux的AMD K6-233电脑比较,得到的比值作为性能指数。由于是完全开源的,爱好者可以在各种平台和操作系统上运行nbench,并进行优化和测试,是一个简单有效的性能

2015-03-26 15:43:32

STM32启动过程分析

相对于ARM上一代的主流ARM7/ARM9内核架构,新一代Cortex内核架构的启动方式有了比较大的变化。ARM7/ARM9内核的控制器在复位后,CPU会从存储空间的绝对地址0x000000取出第一条指令执行复位中断服务程序的方式启动,即固定了复位后的起始地址为0x000000(PC = 0x000000)同时中断向量表的位置并不是固定的。而Cortex-M3内核则正好相反,有3种情况:1、 通过

2015-03-26 15:22:43

Bootloader流程-Linux

Bootloader流程简介(通用的linux内核,启动时需要很多参数 ,这些参数必须通过Bootloader传递。而且内核一半是压缩存放在外存上的,从外存到内存的复制也是由Bootloader完成。从Bootloader的第二个功能就知道,Bootloader时不能与内核放在一起的。由于Bootloader的实现依赖于CPU的体系结构,因此大多数的Bootloader都分为Stage1和Stage

2015-03-25 17:24:28

裸机寄存器操作

贴个裸机扫盲,以防哪天被花盆砸中,记忆全无。(纯水贴,,活着)//1 mode config#define ON 0x0//2 port register define#define rGPBCON (* (volatile unsigned *) 0x56000010) // Port B control, from datasheet//3 prt initvoid

2015-03-16 17:48:02

misc类型 按键驱动及应用- Linux

闲着无聊,再扔个以前抄的水模版骗人button 驱动:#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include

2015-02-13 17:17:35

misc类型的gpio驱动模版-linu

还是闲着没事,丢个模版就跑#include #include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "av5260-leds"#define LED_DEFAU

2015-02-03 16:08:46

misc设备驱动模板-linux

闲来无事,丢个misc驱动模板就跑 #include #include #include #include #include #include #include #include #include #include #include #include #include #define DEVICE_NAME "misc_dev0"static lo

2015-02-02 17:50:33

JPEM压缩原理

本文介绍JPEG压缩技术的原理,对于DCT变换、Zig-Zag扫描和Huffman编码,给出一个较为清晰的框架。1. JPEG压缩的编解码互逆过程:编码解码2. 具体过程:(这里仅以编码为例,解码过程为其逆过程)         A.

2015-01-25 15:54:22

linux查询video设备类型

想查询 dev/video的类型,找不到命令,闲的蛋疼留个模版用的时候把video列表写进solve前的 dev_list即可#include #include #include #include #include /* low-level i/o */#include #include #include #include #include

2015-01-12 17:14:09

STM32F051 IAP源码分享

STM32F051 IAP源码分享 如果不懂IAP的请自动脑补或者怒戳这里http://www.openedv.com/posts/list/11494.htm 然后STM32F051的IAP有一点区别也请自动脑补 ^_^ 其实我只是来分享源码的: 事情是介个样子滴: IAP需要有两个工程,第一个是Bootloader,第二个是Application

2014-11-07 00:45:29

yuv,ycbcr,ypbpr,yiq itu-r bt.656 itu-r bt.601

YUV,是一种颜色编码方法。YUV是编译true-color颜色空间(color space)的种类,Y'UV, YUV, YCbCr,YPbPr等专有名词都可以称为YUV,彼此有重叠。“Y”表示明亮度(Luminance、Luma),“U”和“V”则是色度、浓度(Chrominance、 Chroma),Y'UV, YUV, YCbCr, YPbPr 常常有些混用的情况,其中

2014-10-14 12:32:13

linux v4l2 api

抽空做了个集成v4l2api, 实力有限, 有粗糙的地方还望不吝赐教 ^_^      v4l2_lib.h/* This driver provid v4l2 API * * (You can use this driver as abouve steps) * * * * STEP ONE: define value * * * step 1.1: defin

2014-10-11 18:43:39

linux固件

硬件越来越复杂,硬件的许多功能使用了程序实现,与直接硬件实现相比,固件拥有处理复杂事物的灵活性和便于升级、维护等优点。固件(firmware)就是这样的一段在设备硬件自身中执行的程序,通过固件标准驱动程序才能实现特定机器的操作,如:光驱、刻录机等都有内部的固件。固件一般存放在设备上的flash存储器中,但出于成本和灵活性考虑,许多设备都将固件的映像(image)以文件的形式存放在硬盘中,设备驱

2014-10-10 12:06:53

查看更多

勋章 我的勋章
    暂无奖章