自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 收藏
  • 关注

原创 幡然悔悟

今天去长安,面对别人的一大堆问题,以及看到别人写的基于硬件can总线服务器程序,和众多的ECU,我想我以前所纠结的问题是不应该在纠结了。就想他们所说的,硬件底层的,是不可移植的,但是具体的硬件都会有相应的驱动,不应该话大量的时间去深究,重在算法,重在应用,重在可移植,重在是否符合行业标准,我想长久的区纠结众多硬件的问题是不太好,而是基于硬件提出适合移植的算法。    今天看到别人的文档,深刻让

2011-10-24 21:53:28 466

转载 Cocos2d-x利用CCSpriteBatchNode提高渲染效率

http://www.2cto.com/kf/201209/154686.htmlhttp://www.cocos2dev.com/?p=331

2013-03-18 09:00:58 587

转载 stl中迭代器和逆向迭代器互相转换

转换方法见:http://www.programlife.net/stl-reverse-iterator-3.html

2013-03-14 11:24:40 793

原创 alsa

http://alsa.cybermirror.org/lib/

2012-11-17 15:44:00 477

原创 数字信号处理c语言程序集

马上就要毕业了,但是感觉自己数字信号处理依旧还是那么差劲,因此特意通过写一些文章,并根据相应的知识补充自己的能力。            数字信号处理栏目目前主要是根据《数字信号处理c语言程序集》进行学习,在学习的过程中,把涉及到的知识进行整理,同时改写程序。

2012-06-01 12:16:47 2709

原创 xvid视频压缩解压

开始xvid学习

2012-02-09 23:43:16 745

原创 Oprofile

Oprofile 是用于 Linux 的若干种评测和性能监控工具中的一种,它可以工作在不同的体系结构上,包括 IA32, IA64 和 AMD Athlon 系列。Oprofile 包含在 Linux 2.5 和更高版本的内核中,也包含在大多数较新的 Linux 版本中,包括 Red Hat 9 。  oprofile 是 Linux 平台上的一个功能强大的性能分析工具, 支持两种采样

2012-01-17 14:22:18 368

原创 内存数据库系统

比较常用的有FastDB、SQLite、Berkeley DB、GigaBASE

2012-01-17 14:18:04 443

转载 liumeiti

http://blog.csdn.net/ljbsdu/article/details/6657724#commentshttp://blog.csdn.net/floatdu/article/details/2517627http://wangjiajun53880.blog.163.com/blog/static/11700139420111169523400/

2012-01-06 17:58:54 536 1

转载 v4l2视频编程资料1

http://www.isongzi.com/2009/02/23/v4l2/前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Linux 2.6的源码,而且都编译好了。自己编译的bootloader可以用,但是Linux编译后,文件很大,暂且就用人家编译的系统,先专心写应用程序 吧。。

2011-12-12 15:40:10 465

原创 video4linux1下载地址

video4linux1下载地址:git://anonscm.debian.org/collab-maint/libv4l.git或者:git://linuxtv.org/v4l-utils.githttp://linuxtv.org/downloads/v4l-utils/

2011-12-03 17:47:31 503

原创 linux nfs

最近要自己做点项目,涉及到太多的库文件,差不多100M,因此考虑用nfs。在使用的过程中遇到很多问题,今天特此总结一下。问题一:           VFS: Unable to mount root fs via NFS, trying floppy.VFS: Cannot open root device "nfs" or unknown-block(2,0)Pleas

2011-12-01 09:22:41 1414

转载 linux驱动之用户空间驱动

并非所有的设备驱动程序都要在内核编写,有些情况下,在用户空间编写驱动程序能够更好地解决遇到的问题。     是否应鼓励人们开发用户态的驱动一直是一个有争议的话题:     反对者认为,用户态驱动常常是不开放源代码的,这和linux的开源精神背道而驰,另外,用户态驱动的性能也常常受到质疑;    而支持者认为,在内核中引入对用户态驱动的支持是现实的需要,这种方式能更好地应对复杂的或者是比

2011-11-05 10:39:51 8135 1

原创 sscanf切割字符串

头文件 #include(stdio.h)定义函数 int sscanf (const char *str,const char * format,........);%[] 的用法:%[]表示要读入一个字符集合, 如果[ 后面第一个字符是”^”,则表示反意思。                     [ ]内的字符串可以是1或更多字符组成。空字符集(%[])是

2011-10-31 23:33:49 4674

原创 成长日记

今日心情不是很好,但是还是学到了一点,以前对开发之前,需要编写文档有一点认识,但是从来没有去做过,今天被逼写了程序的状态转换图,知道了建立文档的重要性

2011-10-31 22:49:53 389

转载 linux内存释放

linux释放内存缓冲 (2011-10-27 10:40) 转载标签: 内存 html Microsoft content initial  分类:linux shell编程 在Linux系统下,我们一般不需要去释放内存,因为系统已经将内存管理的很好。但是凡事也有例外,有的时候内存会被缓存占用掉,导致系统使用SWAP空间影响性能,此

2011-10-30 23:25:47 1083

原创 Linux内核中的同步机制

Linux内核中的同步机制:原子操作linux内核信号API本文详细的介绍了、信号量、读写信号量和自旋锁的API,使用要求以及一些典型示例一、原子操作  所谓原子操作,就是该操作绝不会在执行完毕前被任何其他任务或事件打断,也就说,它的最小的执行单位,不可能有比它更

2011-10-10 13:19:14 365

原创 网络编程1

接入服务器#include  #include#include#include#include#include#include    #includeintmain(int argc, char **argv){    int

2011-09-27 14:25:26 431

原创 arm linux 中断分析2

设备一般都比CPU慢得多。因此一般情况下,当一个进程通过设备驱动程序向设备发出读写请求后,CPU并不等待I/O操作的完成,而是让正在执行的进程去睡眠,CPU自己做别的事情,例如唤醒另一个进程执行。当设备完成I/O操作需要通知CPU时,会向CPU发出一个中断请求;然后CPU根据中断

2011-09-06 10:55:42 332

原创 arm linux中断机制学习第一篇

今天开始学习arm linux中断机制,前几个月看linux 的中断机制,头都大了,今天干脆结合着arm来看。

2011-09-06 10:22:09 378

原创 求字符123456每一位数字相加

前段时间遇到一个面试的问题,给一个字符串123456,求每一位数字加起来之和#include#include#includeint main(int argc,char *argv){char s[]="123456",ss[2];int i,su

2011-09-02 18:00:57 1872

原创 嵌入式发展中长期计划

应该完成的东西:1,精通linux系统2,精通linux c语言编程,包括c语言应用编程,和驱动程序编程;3,熟悉shell编程4,熟悉qt编程,目前计划1,熟悉shell命令,具体执行2,熟悉linux c语言库,具体是每天五个库程序,完成一

2011-09-02 16:40:15 504

原创 linux内存屏蔽技术

__asm__ __volatile__("": : :"memory");内存屏障(memory barrier) #define set_mb(var, value) do { var = value; mb(); } while (0) #define mb

2011-09-02 09:18:49 2537

原创 ubuntu增加swap分区

下面我们就来增加系统的 Swap 分区大小。1.首先用命令free查看系统内 Swap 分区大小。free -mtotal used free shared buffers cachedMem: 1002 964 38 0 21 410-/+ buffers/

2011-08-19 09:52:38 660

原创 软件黑盒测试之边界值方法

今日学习边界值测试方法  边界值分析法  边界值分析方法是对等价类划分方法的补充。 边界值分析方法的考虑:  长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的

2011-08-15 13:35:29 677

转载 软件测试之黑盒测试方法

1) 划分等价类: 等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性

2011-08-15 11:22:06 1233 1

原创 软件测试环境、平台和工具

今天是上班的第一天,主要是学习软件的测试的方法,记录一下今天的收获:          测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具,这些产品主要是MercuryInteractive(MI

2011-08-15 10:16:51 3711

原创 tftp学习记录

由于uboot引导内核的需要,今天特地在ubuntu11.4上实现了tftp,收集了很多资料才算是完成了。现在记录一下自己的方法和心得:首先介绍一下tftp的概念:     TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协

2011-07-27 21:23:50 419

原创 uboot_2010.3移植记录0

从考试结束之后,一直到现在都在努力的移植uboot,可是未见到多少效果。期间遇到很多错误,错的离谱让人难以挪动疲倦的身躯啊,尤其新版本更是心碎,不是编译器和uboot不兼容,就是uboot本身的bug。前几天移植了2010.3版本,在nor flash上成功了,可是昨天写的nan

2011-07-21 23:12:42 266

空空如也

空空如也

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

TA关注的人

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