自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MetalSeed

思绪来得快去的也快,偶尔会在这里停留。

  • 博客(131)
  • 资源 (7)
  • 收藏
  • 关注

原创 Simple Template

1:单调队列//单调递增队列1 子区间动态更新 const int maxn=100;int que[maxm*10+5], idx[maxm*10+5], head = 1, tail = 0;void queini(){ head = 1, tail = 0, que[0] = 0;// 单调减 que[0] = 99999999; } int quein(int in

2013-10-20 14:16:45 2152

翻译 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 3138

原创 重装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 3805

原创 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 2991

原创 使用buildroot搭建linux文件系统

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

2015-05-01 22:58:33 14712

原创 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 4540

原创 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 3687

翻译 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 4635

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

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

2015-03-26 15:43:32 4362

转载 STM32启动过程分析

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

2015-03-26 15:22:43 3072

原创 Bootloader流程-Linux

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

2015-03-25 17:24:28 3038

原创 裸机寄存器操作

贴个裸机扫盲,以防哪天被花盆砸中,记忆全无。(纯水贴,,活着)//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 2508 1

原创 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 3312

原创 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 2872

原创 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 2506

转载 JPEM压缩原理

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

2015-01-25 15:54:22 3057

原创 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 7088

原创 STM32F051 IAP源码分享

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

2014-11-07 00:45:29 11406 8

转载 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 2933

原创 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 4295

转载 linux固件

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

2014-10-10 12:06:53 2635 2

原创 Video for linux 2 example (v4l2 demo)

1. 定义V4L2(Video For Linux Two) 是内核提供给应用程序访问音、视频驱动的统一接口。2. 工作流程:打开设备-> 检查和设置设备属性-> 设置帧格式-> 设置一种输入输出方法(缓冲 区管理)-> 循环获取数据-> 关闭设备。3. 设备的打开和关闭:#include int open(const char *device_name, int fl

2014-10-03 16:46:18 5907 3

转载 古老的YUV视频呈现详解 及 RGB转换

摘要:本文讲述了在 Microsoft Windows 操作系统中呈现视频时推荐使用的 8 位 YUV 格式。本文讲述了可用于在 YUV 格式和 RGB 格式之间进行转换的技术,还提供了用于对 YUV 格式进行上采样的技术。本文适用于在 Windows 中使用 YUV 视频解码或呈现的所有人员。本页内容简介在 DirectShow 中标识 YUV 格式YUV 采样表面定义颜

2014-10-02 12:51:26 1475

原创 C-FREE5 出现 ld.exe报错 解决办法

因为入门是接触了C free,发现是蛮不错的一个IDE,但是用了很久一段时间之后,安装了MinGW发现不能用了。。出问题之后换用了sublime text顶替了一段时间,今天闲着无聊,修理了下c-free,发现网上出同类问题的人还是蛮多的,现把问题及答案留在这里,如果没能帮到你还请原谅 ^_^状况1:正常运行程序时偶尔会冒出ld.exe,如图:此处强调的出现频率是

2014-08-20 20:46:31 17378

转载 各种音频视频编码方法

编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比较搞的是,在豆丁网上看运营商的规范 标准,同一运营商同样的业务在不同文档中不同的要求,而且有些要求就我看来应当是历史的延续,也就是现在已

2014-08-10 17:54:22 15266

原创 STM32 模拟I2C (STM32F051)

模拟IIC/** ****************************************************************************** * @file HTU20.x * @brief HTU20 function * @cpu STM32F051 * @compiler Keil uVision V4

2014-07-21 17:43:08 7577 1

原创 蓝牙4.0 BLE

透穿实现:利用TI的BLE包里的工程直接烧 上位设备用 central,下位设备用peripheral工程做以下处理:central 的NPI初始化时添加uart CB,并在串口回调函数中 直接添加write char函数写进特征值(实现上位从串口接收并通过蓝牙发送), 使能特征值通知,并在通知处理事件中将数据从串口发送(实现上位的从蓝牙接受并从串口发送)

2014-07-04 14:19:49 3447

原创 PIC18F4520 + NRF24L01

SI SO应该对调过来用。。TX/*** Tx.c** Transmit test program for PIC18F4520 and nRF24L01 or nRF24L01+** Uses the Microchip C18 compiler** Based on SFE code for the CC5X compiler in 24L01demo_V01.c*/#i

2014-06-03 10:53:49 3006

原创 PIC18F4520 UART模板

如题#define USE_AND_MASKS#include #include #include #include #pragma config OSC = INTIO67 //internal oscillator #pragma config WDT = OFF //watchdog timer off #pragma config LVP = OFF

2014-05-30 20:19:32 3261

原创 基于RS485的简单现场总线通信系统设计-南邮自动化课程设计

基于RS485的简单现场总线通信系统设计指导书 1.     课程设计目的1)       进一步融合大学期间所学的理论知识和实践技能; 2)       提高学生问题分析能力和实际操作能力;3)       通过完成一个较完整的简单课题,使学生对实际的系统设计与实现有一个初步的认识。2.     技术指标A, 单发单收,在发送状态,能够连续发送从0到99的数字;

2014-03-06 15:25:54 11613 9

转载 MetalSeed 's 网站收藏夹

经常有同学说平时上网每天就是那一套,无聊的要死。所以我决定写这样一篇总结的日志,分享一下我收集的各种有意思的东西,目前这是初稿,我会主要放上一些网站,并且以中文网站为主,这篇日志我会不断更新,后面会放上更多国外网站甚至有趣的文章和相册链接。如果你也有有意思的收藏想要分享,欢迎你在日志下方留言,我会注明你的出处。如果您喜欢日志内容,请直接分享;如果您有什么要说的请直接评论,我非常欢迎您的

2014-01-13 15:09:18 26876

转载 数字社会的下一波浪潮

在日经2013年全球ICT论坛上,全球领先的信息与通信技术解决方案供应商华为轮值CEO兼副董事长胡厚崑表示,未来20年将会迎来数字化社会的下一波浪潮,最重要的特征就是数据化和智慧化。企业必须大胆转变传统思维模式和观念,以互联网为起点重构商业思维模式,积极地进行ICT基础设施转型,从而支持业务转型。在主题为“数字社会的下一波浪潮”的演讲中,胡厚崑与全球商界领袖、企业家和思想领袖分享了数字社会

2013-11-22 11:48:39 4321

原创 天马行空的ACM现场赛回顾

杭州赛后回顾10月25号窝萌经过一周的集训,大概捉了几场网络赛后,就匆忙的踏上了区域赛的行程。25号14:38乘高铁从南京南出发,快开到杭州的时候,窝萌满心欢喜的盯着陈老板睡熟的脸,经深思,决定让他带着他的计划睡过站,窝拿回窝说走就走的游荡。小心翼翼紧抓行李,微坐,呼吸,酝酿着一场悄无声息的消失。幸福来得太突然,当时真紧张了下下。窝想不管怎样,幸福总归是来了。但是,这坑

2013-11-13 16:36:47 3585 9

原创 Solar V5.0 Source

STC12C5204AD  AD  E2PROM GSM 混合充电项目#include #include #include#define uchar unsigned char #define uint unsigned int /*串口中断函数信息内容数组*/volatile char EFlag = -1;typedef unsigned cha

2013-11-03 14:14:16 1997

转载 追梦的故事

暑假“没想好”剧组公演结束,百无聊赖的在家水人人时看到杜梦杰放出一条状态,追梦网要招实习生了?那时我已经接到4家大公司的实习邀请,优酷人人神马的还有给林丹拍婚礼视频的团队要求常驻巴厘岛的各种也通过了AIESEC大连和人大GIP海外实习项目申请,但是追梦于我的意义却更特别些。我知道他筹款6万环游世界,经历雷励和AIESEC,而AIESEC改变了我的人生轨迹。 

2013-11-03 13:29:13 2563 3

原创 51操作各种demo 驱动

24C02bit write=0; //写24C02的标志;sbit sda=P2^0; sbit scl=P2^1;void delay0(){ ;; }void start() //开始信号{ sda=1; delay0(); scl=1; delay0(); sda=0; delay0(

2013-09-25 18:29:00 2095

原创 hdu 4711 Weather概率dp

http://acm.hdu.edu.cn/showproblem.php?pid=4711真的是坑吐血了,wa了5次  最后实在无语 把long long double 改成long double 就过了 #include #include #include #include #include #include #include #include #include

2013-09-20 18:03:24 1612

原创 数据结构---各种树模板 持续更新···

1:Trie 字典树3:BIT 树状数组4:Segment Tree 线段树5:SBT 二叉平衡检索树http://acm.hdu.edu.cn/showproblem.php?pid=4006#include #include #define MAX 1000010int n,m;struct SBT {

2013-09-20 13:59:44 3440 1

原创 hdu 4722 GoodNumbers

数位DP水题Good NumbersTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 955    Accepted Submission(s): 358Problem DescriptionIf

2013-09-19 17:11:05 1188

原创 hdu 4712 Hamming distance

不知道正解是神马,,不过网上都是这种随机破法,,也只好随大流了。。#include #include #include #include #include using namespace std; int cmp[16][16]; char data[1000005][6]; int fun(int q,int w) {

2013-09-19 12:07:59 1349 2

c51 user's guide.chm

c51 user's guide.chm

2013-01-23

51单片机最小系统

STC89C52RC 51单片机最小系统电路图

2012-11-27

Android多activity

2012创新杯 Android控制端,For WT,XD,CYF,LCX

2012-11-20

NE555+CD4017流水灯

NE555+CD4017流水灯

2012-10-29

倍增思想在算法中的应用

倍增思想在算法中的应用,感觉这个课件不错 就收藏并分享咯~

2012-10-08

SeedStar源码

五角星形花式流水灯,优酷视频:MetalSeed Star终结~

2012-09-20

基于51的多功能计算器工程文件

主要功能:加减乘除,大数阶乘,进制专函,猜数字,打地鼠, 主要材料:51单片机,诺基亚5110液晶,

2012-09-20

空空如也

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

TA关注的人

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