- 博客(23)
- 资源 (20)
- 收藏
- 关注
原创 dm8148 syslink examples 无法运行的原因总结
dm8148 syslink examples 无法运行的主要原因如下:1.memory map 分为: The syslink samples use a different memory map from the default EZSDK installation, run syslink examples, you must boot with a different
2012-04-30 09:40:55 1874
转载 Linux音频编程
虽然目前Linux的优势主要体现在网络服务方面,但事实上同样也有着非常丰富的媒体功能,本文就是以多媒体应用中最基本的声音为对象,介绍如何在Linux平台下开发实际的音频应用程序,同时还给出了一些常用的音频编程框架。一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的
2012-04-26 13:16:06 544
转载 需求分析方法分类
需求分析方法分类:1.面向过程的方法(Process-oriented methods)主要从系统如何将输入转换为输出的角度来分析系统,如SA2.面向数据的方法(Data-oriented methods)强调用数据结构表示系统状态,如ERM3.面向控制的方法(Control-oriented methods)强调同步、死锁、排斥、并发及过程的激活和去活,如流程图4.面向对象的方法(objec
2012-04-26 08:48:15 1423
转载 结构化分析方法
结构化分析方法(Structured Method,结构化方法)是强调开发方法的结构合理性以及所开发软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期各个不同的阶段,它有结构化分析(SA)、结构化设计(SD)和结构化程序设计(SP)等方法。 结构
2012-04-26 08:44:13 1951
转载 逻辑模型的工具-数据流图DFD
逻辑模型的工具——只反映信息在系统中流动和处理情况的图称为数据流图,它是描述系统逻辑模型的工具之一。数据流图(Data Flow Diagram,简称DFD)是便于用户理解系统数据流程的图形表示。它能精确地在逻辑上描述系统的功能、输入、输出和数据存贮等,而摆脱了其物理内容。数据流图是系统逻辑模型的重要组成部分。 系统分析阶段必须进行全面准确的收集、整理、分析收集的数据及其流程。一、数据收
2012-04-26 08:41:22 2145 1
转载 音频视频解决方案:GStreamer/ffmpeg/ffdshow/directshow/vfw
音频视频编程相关:GStreamer/ffmpeg/directshow/vfwlinux和window下几种流行的音频视频编程框架作一个总结,防止自己迷惘,免于晕头转向。一、GStreamerGStreamer is a library that allows the construction of graphs of media-handling components, r
2012-04-26 07:15:22 1337
转载 SOCKET API和TCP STATE的对应关系_三次握手(listen,accept,connect)_四次挥手close及TCP延迟确认(调用一次setsockopt函数,设置TCP_QUICK
我们学习网络基础时,传输层的协议有TCP和UDP;在Linux网络编程中,我们使用socket API,实现网络通信。那么: socket API 和 TCP 协议中各个状态是如何对应的呢?我们可以通过下图来看: 在socket系统调用中,如何完成三次握手和四次挥手: SOCK_DGRAM,即UDP中的connect操作知
2012-04-25 21:02:39 1202
转载 使用Linux raw socket时需要注意的一些问题
本文的copyleft归[email protected]所有,使用GPL发布,可以自由拷贝,转载。但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途。作者:[email protected]博客:linuxfocus.blog.chinaunix.net 一般情况下,我们使用raw socket都是用于发送icmp包或者自己定义的包。最近我想用raw
2012-04-25 21:00:56 1268
转载 Linux下Patch的应用和制作方法介绍
因为在u-boot移植过程中,有几处通用文件要修改,如果每次都要手动修改就太麻烦了。制作补丁可以解决这个问题。 学习资料的收集比较简单,方法一类似于这种初级问题网上资料非常丰富,google或者baidu搜索一下,然后选择有价值的资料,方法二是阅读man在线文档。完成收集工作,当然最终要在自己的Linux上作实验,比较总结,消化吸收为自己的东西。要除去这么一种错误思想:一定要学全。要知
2012-04-24 14:09:22 1024
转载 系统设计黄金法则:简单之美
最近多次看到系统设计与实现的文章与讨论,再加上以前读过的其他资料以及自己的一些实践教训,让我觉得应该把这些资料汇总整理一下。如果要从讨论不同系统的众多资料中总结一条黄金法则的话,那只有一个词——“简单”;如果用一个英语单词来表达的话,那就是——KISS (Keep It Simple, Stupid!)。麻省理工方法与新泽西方法(MIT Approach vs. New Jer
2012-04-24 08:26:23 720
转载 计算机图形学的学习方法介绍
.引言 什么是计算机图形学? 本文尽量避免给它做严格的定义,但是通常来说,计算机图形学是数字图象处理的逆过程,这只是一个不确切的定义,后面我们会看到,实际上,计算机图形学、数字图象处理和计算机视觉在很多地方的区别不是非常清晰的,很多概念是相通的。 计算机图形学是用计算机来画东西的学科,数字图象处理是把外界获得的图象用计算机进行处理的学科。在法
2012-04-23 13:14:56 1100
转载 Linux 下zip包的压缩与解压
linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压缩文件][文件...][-i ][-x ]补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b
2012-04-23 10:05:35 429
转载 git 创建 .gitignore 文件 建立项目过滤规则
创建 .gitignore 随意设置想跟踪哪些文件 和不跟踪哪些文件. 1.在项目根目录下建立 .gitignore 文件2. .gitignore文件过滤有两种模式,开放模式和保守模式2.1开放模式负责设置过滤哪些文件和文件夹eg:过滤文件夹设置:/mtk/ 表示过滤这个文件夹过滤文件设置指定过滤某种类型的文件:*.zip*.rar
2012-04-23 09:08:42 1179
转载 软件测试方法汇总
软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多。 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法。从测试设计方法分类测试名称测试内容Black box黑盒测试把软件系统当作一个“黑箱”,无法了解或使用系统的内部结构及知识。从软件的行为,而不是内部结构出发来设计测试.
2012-04-23 08:31:44 496
转载 基于ARM+FPGA+多DSP的嵌入式实时图像处理系统
实时图像处理、高速数据运算处理要求其系统具有对数据处理速度快、数据吞吐率高以及多任务处理功能。目前大多数方案都是采用HPI数据传输方式,将ARM和DSP进行组合完成一些图像处理,DSP处理器只是完成图像采集、压缩、编码等简单的处理[1]工作,不能满足实时的智能识别或大数据量运算的视频处理要求。在应用领域方面也会因其处理速度问题受到一定的限制。 例如,胎儿性别屏蔽项目中,要对实时视频进行性
2012-04-18 13:59:56 7402 1
转载 XML文件的解析--libxml库函数解释
XML文件的解析--libxml库函数解释libxml(一) 摘要 Libxml是一个有免费许可的用于处理XML、可以轻松跨越多个平台的C语言库。这个指南提供它的基本函数的例子。绪论 Libxml 是一个实现读、创建及操纵XML数据功能的C语言库。这个指南提供例子代码并给出它基本功能的解释。在这个项目的
2012-04-05 13:31:06 500
转载 线程同步-自旋锁与Mutex/信号量的区别和联系
POSIX threads(简称Pthreads)是在多核平台上进行并行编程的一套常用的API。线程同步(Thread Synchronization)是并行编程中非常重要的通讯手段,其中最典型的应用就是用Pthreads提供的锁机制(lock)来对多个线程之间共 享的临界区(Critical Section)进行保护(另一种常用的同步机制是barrier)。Pthreads提供了多种锁机
2012-04-05 09:30:53 1405
转载 Pthread_Mutex_t Vs Pthread_Spinlock_t (转载)
锁机制(lock) 是多线程编程中最常用的同步机制,用来对多线程间共享的临界区(Critical Section) 进行保护。Pthreads提供了多种锁机制,常见的有:1) Mutex(互斥量):pthread_mutex_***2) Spin lock(自旋锁):pthread_spin_***3) Condition Variable(条件变量):pthread_con_**
2012-04-05 09:17:12 707
转载 windows下创建守护进程的简便方式
这是一篇关于Win下创建守护进程的文章,很入门,为了NAE的邀请码!前段时间做了一个代理工具,主要功能是将线上assets服务器(单独域名存放css、js或其它文件)指向本地80端口,当请求文件在磁盘上存在则读取,否则用http.get方式获取线上内容。由于工具运行前需要修改hosts文件,因此想让这一过程自动化。即,代理启动时,自动添加hosts绑定,反之则去除绑定。最开始,我必须开
2012-04-05 08:38:04 3496
转载 Linux线程导致的内存泄漏分析及解决
pthread_create (&thread, NULL, &thread_function, NULL); 就这么写了,参数2没有设置线程结束后自动detach,并且没有使用pthread_join或pthread_detach释放执行结束后线程的空间! Linux man page 里有已经说明了这个问题: When a joinable thread terminates, i
2012-04-03 16:20:45 1058
转载 设计模式分类
常用的设计模式分为如下23种模式:Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。Adapter:将一个类的接口转换成客户希望的另一个接口,使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。Bridge:将抽象部分与它的实现部分分离,使之可以独立变化。Chain of Responsibility:为解除请求的发送者和接
2012-04-03 02:04:26 403
转载 Qt: Qt连接使用SQLite数据库示例
include#include#includeintmain(int argc,char *argv[]) { QCoreApplication a(argc, argv); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); QSqlDa
2012-04-02 10:00:09 961
转载 视频学习
嵌入式方面: 1.关于嵌入式开发的站点,提供非常多关于嵌入式开发的资料。包括开发公司,技术文档,免费资源等等。版面包括 busses & boards,embedded software,dsp,embedded systems,open source,rtos,embedded chips,system-on-a-chip 等等。强烈推荐 http://www.eg3.com/
2012-04-01 13:21:19 649
Linux操作系统文件系统基础知识
2010-03-22
BIOS的使用完全手册
2010-03-22
基于Quartus_II_+_ModelSim_SE的后仿真(VHDL版)\基于Quartus II + ModelSim SE的后仿真(VHDL版
2010-03-22
modelsim的库编译
2010-03-22
驱动开发windwos入门
2009-07-20
华为面试资料(总汇)
2008-12-08
端口映射原理与linux
2008-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人