自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (14)
  • 收藏
  • 关注

转载 关linux的RTC驱动

Linux的RTC驱动相对还是比较简单的,可以将它作为一个普通的字符型设备,或者一个misc设备,也可以是一个平台设备,这都没有关系,主要还是对rtc_ops这个文件操作结构体中的成员填充,这里主要涉及到两个方面比较重要: 1. 在Linux中有硬件时钟与系统时钟等两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。当Linu

2014-07-29 08:57:14 650

转载 为你的虚拟机添加第二个硬盘!

用虚拟机经常碰到这种烦恼,刚开始设定硬盘空间的时候设小了,用了一段时间硬盘空间就不够用了,就像我今天装完了qt sdk后发现我的虚拟机可用空间是0,下面就给出如何增大你的硬盘空间的方法(以下方法的环境均为fedora7,虚拟机版本为6.0.2):1.       edit你的虚拟机配置,add一个新的硬盘,具体操作为在虚拟机主界面上点击edit virtual machine settings

2014-07-29 08:47:27 1967

转载 C语言测试:想成为嵌入式程序员应知道的0x10个基本问题

C语言测试:想成为嵌入式程序员应知道的0x10个基本问题  C语言测试是招聘嵌入式系统程序员过程中必须而且有效的方法。这些年,我既参加也组织了许多这种测试,在这过程中我意识到这些测试能为带面试者和被面试者提供许多有用信息,此外,撇开面试的压力不谈,这种测试也是相当有趣的。从被面试者的角度来讲,你能了解许多关于出题者或监考者的情况。

2014-07-29 08:42:30 503

转载 YUV422与RGB互相转

前一段时间在DM8168中进行颜色空间的转换,在网上找了些程序,自己也根据网上的改了下,由于能力问题,实在是不好意思说做了好几天才弄出来,主要是因为YUVRGB有各种各样的转换公式。在多次的实验修改后,终于找到了对的公式,共享出来,以便需要的人选择。在监控系统中大多采用YUV的颜色空间,原因不说了,网上搜YUV转RGB各种介绍。在TI的视频英语达芬奇系列中(这里只测试了DVR、IP

2014-07-28 14:11:46 1060

转载 Linux C 多线程编程 互斥锁与条件变量

一、互斥锁互斥量从本质上说就是一把锁, 提供对共享资源的保护访问。  1. 初始化:  在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化:  对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init.  对于动态分配的互斥量, 在申请内存(mal

2014-07-25 09:21:00 464

转载 linux多线程编程之互斥锁

线程的同步问题    一个进程中的多个线程是共享同一段资源的,由于线程对资源的竞争引出了锁。其中mutex是一种简单的加锁方法,这个互斥锁只有两种状态,那就是上锁和解 锁,可以把互斥锁看作是某种意义上的全局变量。在某一时刻,只能有一个线程取得这个互斥上的锁,拥有上锁状态的线程可以对共享资源进行操作,而其他线程在 该线程未解锁之前,够会被挂起,直到上锁的线程解开锁。可以这么说,互斥锁使得共享

2014-07-25 09:14:06 573

转载 Linux内核中的双链表

Linux内核中的双链表 关键词Key words:双链表、头结点、遍历 摘  要Abstract:Linux内核中内存管理、进程管理、文件系统、存储管理等都使用队列和双链表,其使用频率和范围都相当广,理解双链表就变得非常必要。本文介绍Linux 2.4内核中的双链表结构及其使用。 1  概述  Linux内核中大量使用着队列和队列操作,而它

2014-07-24 15:59:21 625

原创 内核中Kconfig与makefile的区别

内核源码树的目录下都有两个文档 Kconfig (2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了 所属目录源文档相关的内核配置菜单。在内核配置make menuconfig时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。在内核编译时,主Makefile调用这 个.conf

2014-07-23 08:04:23 575

原创 scd-link移植的代码流程

图形的流程:IPC Frames Out----->----->IPC Frames In DSP ----->AlgLink(SWOSD)

2014-07-22 10:17:12 1251

原创 变量的存储类型、外部变量、static内部变量讲解

全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 而静态全局变量则限制了其作用域, 即只在定义该变量的源文件内有效, 在同一源程序的其它源文件中不能使

2014-07-21 09:18:38 3233 1

原创 什么是预编译,何时需要预编译

1、总是使用不经常改动的大型代码体。 2、程序由多个模块组成,所有模块都使用一组标准的包含文件和相同的编译选项。在这种情况下,可以将所有包含文件预编译为一个预编译头。

2014-07-21 09:18:32 1707

原创 二进制和十进制互转

二进制换成十进制:例如:求110010的十进制数首先在二进制数的上边由右至左写上0,1,2,3。。。(这叫位权)我们先把二进制写出来1 1 0 0 1 0 //二进制5 4 3 2 1 0 //位权然后从左边开始,用第一个数 乘 2^第一个位权 + 第二个数乘2^第二个位权 +...即 1*2^5 + 1*2^4 + 0*2^3 + 0*2^2

2014-07-20 18:21:37 523

转载 strlen和sizeof的区别

strlen和sizeof的区别一、sizeof    sizeof(...)是运算符,而不是一个函数。    一个简单的例子:int a;cout    在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算

2014-07-20 17:56:54 468

转载 Linux字符设备与块设备的区别与比较

Linux中I/O设备分为两类:块设备和字符设备。两种设备本身没有严格限制,但是,基于不同的功能进行了分类。(1) 字符设备:提供连续的数据流,应用程序可以顺序读取,通常不支持随机存取。相反,此类设备支持按字节/字符来读写数据。举例来说,调制解调器是典型的字符设备。(2) 块设备:应用程序可以随机访问设备数据,程序可自行确定读取数据的位置。硬盘是典型的块设备,应用程序可以寻址磁盘上

2014-07-16 12:45:59 415

转载 Nandflash和norflash的区别

Nandflash和norflash的区别  两种并行FLASH         Flash存储器又称闪存,是一种可以在线多次擦除的非易失性存储器,即掉电后数据不会丢失,具体积小、功耗低、抗振性强等优点,为嵌入式系统中典型的两种存储设备。        1、NOR型Flash:如SST39VF160,可以直接读取芯片内存储器的数据,速度比较快,但价格较高;芯

2014-07-16 12:45:01 1147

转载 Linux下查看文件和文件夹大小

闪存管理随笔- 620  文章- 7  评论- 69 Linux下查看文件和文件夹大小当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。    df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。    du可以查看文件及文件夹的大小。    两者配合使用,非常有效。比如用df

2014-07-15 19:33:18 492

转载 yuv-ycbcr

Crazy BingoLearn to walk first before you want to run…YCbCr 编码格式(YUV)YCbCr是DVD、摄像机、数字电视等消费类视频产品中,常用的色彩编码方案。YCbCr 有时会称为 YCC.。Y'CbCr 在模拟分量视频(analog component video)中也常被称为 YPbPr。YCbCr

2014-07-09 09:56:08 606

转载 CIF、DCIF、D1格式介绍

CIF、DCIF、D1格式介绍CIF简介CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×288像素QCIF全称Quarter common intermediate format。QCIF也是常用的标准化图像格式。在H.323中,规定QCIF =

2014-07-09 08:56:53 876

转载 DM8168 DVRRDK开发总结

在dm8168_dvrrdk开发过程中,遇到不少的问题,同时解决了不少问题,在此做一个小小的总结。    1.系统架构        系统架构由两部分组成,app应用程序端和link链路。    (1)app应用程序端(arm端):         此端也是用户端,直接操作数据层。读取数据(为整个link链路读入数据流)以及存储数据(将整个link链路处理完的数据结果通

2014-07-04 16:03:45 1778

原创 osd-link移植的代码流程

#if 1//³övpssipcFramesOutVpssPrm.baseCreateParams.inQueParams.prevLinkId =mergeId1;//nsfId1;// mergeId1;// dupId1;//displayId0;ipcFramesOutVpssPrm.baseCreateParams.inQueParams.prevLinkQueId = 0;

2014-07-03 11:18:09 1276 1

SMx-master (2).zip

SM2 该算法基于ECC,该算法基于ECC,故其签名速度与秘钥生成速度都快于RSA。ECC256位(SM2采用的就是ECC 256位的一种)安全强度比RSA 2048位高,但运算速度快于RSA。 SM3 SM3消息摘要。可以用MD5作为对比理解。该算法已公开。校正结果为256位。 SM4 SM4无线预设标准的分组数据算法。对称加密,长度和分组长度长度为128位。

2019-11-07

SM4加密解密算法.7z

sm4加密解密算法,纯c语言代码,在linux下和window运行可以,需要这个代码的小伙伴,赶紧来我这里下载

2019-10-17

smtest.rar

该资源时纯C源码,可以在任意平台下编译,,本人在QT下经过整理并调试通过,里面有测试数据,其功能有签名,验签,加密和解密等,在windows和linux都可以使用

2019-10-17

GPRS_GPS代码_m590E -MQTT

GPRS_GPS代码_m590E -MQTT 开发项目工程,代码功能强大

2018-10-25

wireless tools

wireless tools工具的移植和使用

2014-12-03

tw6869驱动代码

tw6869驱动,自己亲自运行成功,非常稳定,支持d1和640x480

2014-11-25

c语言的mp4编解码代码

不错 跑来效率还可以 111111

2014-09-29

resample代码

这个声音的resample,代码是单声道,我在项目中移植很成功

2014-09-29

adv7441_i2c

adv7441_i2c.c的设置,ti-dm8168上可以跑起来,可以VGA,DVI,YPBPR,VBS

2013-10-14

DM8168 dvr rdk link 代码阅读小结 图

DM8168_dvr_rdk_link学习的框架图,很不错,希望大家来下

2013-10-14

看代码工具

看代码工具:Source_Insight教程及技巧(大全

2013-03-23

flash下载用的

与flash有关的工具希望大家能用到,下载用的

2012-09-06

lm3s9b96.pdf

函数的介绍和lm3s9b96中有关的

2012-09-06

Protel 99 SE

单片机编写程序的好的很呀哼哼哼哼哼哼哼哼哼哼

2010-06-03

空空如也

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

TA关注的人

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