自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (35)
  • 收藏
  • 关注

转载 初为项目经理

初为项目经理原作:Karl E.Wiegers 这一天终于来到了:你从一个一线开发人员被提拔为项目经理。也许你一直在期盼,也许你心里还忐忑不安,也许这是你的职业发展选择,也许你只是不情愿地答应老板“试一下”。不管哪种情况,可能你并没有项目和人员管理及领导的教育背景或者培训经历。领导和管理(这两者是不同的)远非简单的与Dilbert 的老板背道而驰(注:Dilbert 是一个

2013-08-21 00:03:18 1956

原创 串口通讯

1.使用tcgetattr函数与tcsetattr函数控制终端为了便于通过程序来获得和修改终端参数,Linux还提供了tcgetattr函数和tcsetattr函数。tcgetattr用于获取终端的相关参数,而tcsetattr函数用于设置终端参数。这两个函数的具体信

2013-08-21 00:02:04 1211

原创 动态调整触摸屏的灵敏度

最近在调试DM365 7寸屏,应用组反映回来:开始按下和最后抬起时,跳笔严重,丢失频繁,抖动异常,等的很不灵敏现象。一般的嵌入式处理器中会有几个通道的AD,通常有四个通道用于连接触摸屏的XP、XM、YP和YM。如果MCU 没有Touch Screen Interfac

2013-08-21 00:01:46 13210

转载 Tslib算法分析一

触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动、跳笔、丢失等问题。 Tslib能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准的功能。tslib插件:      pthres 为Tslib 提供的触摸屏灵敏度门槛插件;

2013-08-21 00:01:07 2239

转载 VBR和CBR区别

视频编码中CBR编码和VBR编码的区别  VBR就是可变比特率,它与恒定比特率CBR有一些区别,关于CBR或VBR编码的区别如下:  通过使用Windows Media编码器,可以用恒定比特率(CBR)或可变比特率(VBR)对音频和视频内容进行编码。  CBR编码  在流式播放方案中使用CBR编码最为有效。使用CBR编码时,比特率在流的进行过程中基本保持

2013-08-21 00:00:40 31334 1

原创 Linux 2.6.36以后file_operations和DECLARE_MUTEX 的变化

1, 在include/linux/semaphore.h 中将#define DECLARE_MUTEX(name)   改成了 #define DEFINE_SEMAPHORE(name)  #if LINUX_VERSION_CODE DEC

2013-08-20 23:59:52 4830

转载 编程基本一:变量在内存里的区别以及栈与堆的区别

全集变量、局部变量、静态全局变量、静态局部变量在内存中如何存储,有什么区别,栈和堆的区别?一、先由程序的内存分配说起,一个完整的C/C++程序在运行时会占用的内存分为几个部分。栈(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆(heap) :一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据

2013-08-20 23:57:11 3118

原创 DM365 CMEM分配内存

#define ALIGN(x, y) (((x + (y-1))/y)*y) // 内存对齐数,不设可分配任意大小struct buf_info {    void *user_addr;    unsigned long phy_addr;};struct buf_info dhavbuffer;static int allocate_dh

2013-08-20 23:56:29 2700

原创 RAW格式 RAW RGB格式

1.1  图像传感器 (通过一个一个的感光点对光进行采样和量化)         通常所说的130万像素等,指的是有130万个感光点。每一个感光点只能感光RGB中的一种颜色。但是,要还原一个真正图像,需要每一个点都有RGB三种颜色,所以,对于CCIR601或656的格式,在S

2013-08-20 23:55:41 12772

转载 Linux 信号signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。        信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质

2013-08-20 23:53:52 1441

原创 嵌入式软件面试题一

1、请写出你所知道的C语言关键字。auto :声明自动变量 switch :用于开关语句 case:开关语句分支break:跳出当前循环 default:开关语句中的“其它”分支 continue:结束当前循环,开始下一轮循环goto:无条件跳转语句do :循环语句的循环体while :循环语句的循环条件if:条件语句else :条件语句否定分支(与 i

2013-08-20 23:49:28 4452

转载 8 Command Line Tools to Monitor Linux Performance

It’s really very tough job for every System or Network administrator to monitor and debugLinux System Performance problems every day. After being a Linux Administrator for 5 years in IT indu

2012-09-21 23:39:25 3216

转载 绿城离职员工万言书全文

《谏宋公疏》  宋公钧鉴:憾别绿城,羞愧于心。犹豫上疏,妄论忧弊而言尝所不敢,唯念公业不易,时势艰辛,虽大不敬但求察之一二为感。  今绿城之困,虽缘于外,实因于内。人、治、略,均有可察可省之处。  人忧篇:  善工而乏谋,此忧一。  工者,绿城所长,器、气、蕴、韵,纵仿其极亦不得一二。高标严律佐以师徒,绿城善工者众,虽资能有异,然佼于业。绿城之缺在于谋,乏善

2012-05-14 23:31:29 9218

原创 CCS 3.3 编译 DM365 ubl

1. Update the CCS ARM cgtools to V4.5.0. You can download it here. Then install it. http://software-dl.ti.com/dsps/dsps_registered_sw/sdo_ccstudio/codegen/TMS470/4.5.0/exports/ti_cgt_tms470_4.5.0_

2012-01-13 09:34:06 3303 1

转载 模拟I2C

I2C是总线结构,1个Master,1个或多个Slave,各Slave设备以7位地址区分,地址后面再跟1位读写位,表示读(=1)或者写(=0),所以我们有时也可看到8位形式的设备地址,此时每个设备有读、写两个地址,高7位地址其实是相同的。    I2C数据格式如下:      无数据 SCL=1,SDA=1;      开始位(Start):当SCL=1时,SDA由1向0跳变;

2011-10-27 11:05:45 1105

转载 内核队列、定时器、阻塞、休眠

工作队列(work queue)是Linux kernel中将工作推后执行的一种机制。这种机制和BH或Tasklets不同之处在于工作队列是把推后的工作交由一个内核线程去执行,因此工作队列的优势就在于它允许重新调度甚至睡眠。工作队列是2.6内核开始引入的机制,在2.6.20之后,工作队列的数据结构发生了一些变化,因此本文分成两个部分对2.6.20之前和之后的版本分别做介绍。

2011-10-25 10:05:06 5082

转载 How to modify the uboot environment from userspace

OverviewThis How-To is meant to be a starting point for people to learn how access to the uboot environment from userspace.This is my fi

2011-10-12 19:26:30 3383

原创 如何参与Linux内核开发 from kernel

Chinese translated version of Documentation/HOWTOIf you have any comment or update to the content, please contact theoriginal docume

2011-09-28 15:11:59 6472

原创 Linux内核代码风格 from kernel

Chinese translated version of Documentation/CodingStyleIf you have any comment or update to the content, please post to LKML directly.

2011-09-28 15:06:58 1569

转载 Memwatch

1 介绍MemWatch由 Johan Lindh 编写,是一个开放源代码 C 语言内存错误检测工具。MemWatch支持 ANSI C,它提供结果日志纪录,能检测双重释放(double-free)、错误释放(erroneous free)、内存泄漏(unfreed

2011-09-16 16:16:50 2250

原创 内核源码API

双向循环链表的操作函数名功能函数形成参数描述list_add增加一个新元素void list_add (struct list_head * new, struct l

2011-09-14 17:41:46 846

原创 dddd

ddddddd

2011-09-12 15:15:34 624

原创 DM365 Boot Argument format for the Frame Buffer Driver is as follows

video=[davincifb|dm64xxfb|dm355fb] (keywords 'dm64xxfb' and 'dm355fb' are deprecated, 'davincifb' should be used instead.)vid0=[off|MxNxP,S@

2011-09-06 17:10:46 1838

原创 DM365集成的前端视频处理

DM365的一个特点是集成了数字前端ISP(Image Signal Processor,影像信号处理)。通常,数字摄像机一般包括一个CCD或CMOS传感器,后面还要一个前端视频处理,这部分被称作ISP。        在以往,ISP是通过专门的ASIC或者DSP来实现。DM

2011-08-26 11:58:59 4048 2

原创 避免来自CCD板机的因硬件引起的噪声

噪声是一个很头痛的问题。在CCD板机设计中经常遇到。结合我设计过程中的一些经验和大家讨论一下怎样预防图像中的噪声。1.原理图设计    电源要解决好,34063的各项性能都不好,建议不要再用了;开关电源的肖特基二极管不要用SOD323封装的,还是要用电流大一点的,

2011-08-26 11:18:12 1022

原创 platform设备驱动全透析 ----宋宝华

1.1 platform总线、设备与驱动      在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。

2011-08-22 19:41:12 2490

原创 中断 中断信号 中断源

中断概述:       什么是中断,简单地说就是CPU在忙着作自己的事情,这时候硬件(比如说键盘按了一下)触发了一个电信号,这个信号通过中断线到达中断控制器(cpu),控制器接受到这个信号,向CPU发送INT信号申请CPU来执行刚才的硬件操作,并且将中断类型号也发给CPU,此

2011-08-22 19:26:27 4895

原创 中断 中断信号 中断源

中断概述:       什么是中断,简单地说就是CPU在忙着作自己的事情,这时候硬件(比如说键盘按了一下)触发了一个电信号,这个信号通过中断线到达中断控制器(cpu),控制器接受到这个信号,向CPU发送INT信号申请CPU来执行刚才的硬件操作,并且将中断类型号也发给CPU,此

2011-08-22 19:26:04 1881

原创 spin_lock spin_lock_irq

1.spin_lock会关闭中断。那么衍生出的spin_lock_irq跟它有什么区别呢?不是也是关闭中断吗?        我的理解是spin_lock关闭的是软中断, 禁止了内核抢占;软中断有spin_lock_bh(), spin_lock_bh()是禁止软中断,  s

2011-08-22 19:25:22 2702

原创 gpio_request 原形代码

其原型为 int gpio_request(unsigned gpio, const char *label) 先说说其参数,gpio则为你要申请的哪一个管脚,label则是为其取一个名字。其具体实现如下:int gpio_request(unsigned gpio, con

2011-08-22 19:24:26 19061 4

原创 Linux音频编程指南

一、数字音频音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤

2011-08-22 19:21:33 1248

原创 Programming /dev/dsp

/dev/dsp is the digital sampling and digital recording device, and probably the most important for multimedia applications. Writing to the d

2011-08-22 19:15:12 1251

原创 Linux 2.6 内核网络部分选项介绍

Networking(网络)Networking options#Packet socket一种通讯协议可以用来直接与网络设备沟通,而不需要经过内核,选Y##Packet socket: mmapped IO 此选项可以加快通讯的速度,选Y#Unix domain

2011-08-22 19:12:35 1090

原创 线程汇总

setpriority设置程序进程执行优先权 setpriority设置程序进程执行优先权 相关函数:getpriority, nice 表头文件:#include #include 函数定义:int setpriority(int which, int who, int p

2011-08-22 19:10:22 980

转载 校准触摸屏即时生效

使用ts_lib包自带的ts_calibrate校准触摸屏非常简单实用,但在基于Xsever的GUI应用环境下,有两个问题存在:1.校准后必须重新启动X,应用端才能生效。这样处理用户肯定不能接受,因为启动一次机器毕竟耗时。2.在使用ts_calibrate校准触摸屏时

2011-08-22 18:50:30 2608 1

原创 触摸屏网摘

开始还以为触摸校准成功了,结果ts_test.c不只是要终端出现信息, 还需要是用手点哪里光标跟着去哪里 可是屏上并没有光标显示 对于tslib-1.3版本: 首先我运行校准程序得到校准文件 [/mnt/nfs/tslib-1.3/tests/.libs]./ts_calibrate xres = 640, yres = 480 Took 1 sample

2011-06-24 00:32:00 1809

原创 Using the internal microphone (M1) and speaker (SPK1) on the DM365 EVM

I need to use the demos with the internal microphone (M1) and speaker (SPK1) on the DM365 EVM, instead of the MIC input and LINE_OUT output. I couldnt find this subject in the documentation. I

2011-06-24 00:32:00 1551

原创 视频序列分辨率-视频测试序列的下载地址

QCIF_NTSC:176x120 QCIF_PAL:176x144 CIF_NTSC:352x240 CIF_PAL:352x288 4CIF_NTSC:704x480 4CIF_PAL:704x576 D1_NTSC:720x480 D1_PAL:720x576 VGA:640x480 SVGA:800x600 XGA:1024

2011-06-24 00:31:00 4155

原创 Linux内核中获取当前时间

7.2. 获知当前时间内核代码能一直获取一个当前时间的表示, 通过查看 jifies 的值. 常常地, 这个值只代表从最后一次启动以来的时间, 这个事实对驱动来说无关, 因为它的生命周期受限于系统的 uptime. 如所示, 驱动可以使用 jiffies 的当前值来计算事件之间的时间间隔(例如, 在输入驱动中从单击中区分双击或者计算超时). 简单地讲, 查看

2011-06-17 21:10:00 64708 2

原创 Linux串口上网的简单实现

Linux为串口上网提供了丰富的支持,比如PPP(Peer-to-Peer Protocol, 端对端协议)和SLIP(Serial Line Interface Protocol, 非常老的串行线路接口协议),这里所说的"上网"是指把串口当成一个网络接口,通过封装网络数据包(如IP包)以达到无网卡的终端可以通过串口进行网络通信。但是使用这两种协议必须得到内核的支持。例如,如果在没有配置PPP的Linux环境中使用PPP,除了安装PPP应用层软件外,还必须重新编译内核。SLIP是一个比较老的简单的

2011-05-14 13:56:00 1224

android osa

android osa

2014-03-08

MyPower VG IP语音网关配置手册.doc

MyPower VG IP,MyPower VG IP语音网关配置手册.doc

2013-06-10

JPEG简易文档V2.pdf

JPEG简易文档V2,介绍了JPEG的知识

2013-06-10

android面试题71道

android最全面试题71道题+详解。晚上down的,里面题型题目还是很全面的

2013-06-10

linux虚拟机安装配置 Android开发环境配置

linux虚拟机安装配置 Android开发环境配置,比较基本,网上也可以找得到

2011-12-20

framebuffer数据转BMP格式C程序

framebuffer数据转BMP格式C程序 看到有人竟然要7分v_v

2011-10-09

Linux 的高级路由和流量控制 HOWTO LARTC-zh_CN.GB2312.pdf

Linux 的高级路由和流量控制 HOWTO LARTC-zh_CN.GB2312.pdf

2011-09-30

linux framebuffer打开图片

linux framebuffer打开图片;framebuffer;嵌入式Linux Framebuffer 驱动开发;Linux设备

2011-07-30

ICETEK-DM365-KB-EZ试验手册.pdf

ICETEK-DM365-KB-EZ试验手册.pdf ICETEK-DM365-KB-EZ试验手册.pdf

2010-05-17

ICETEK-DM365-KBE-V3原理图

ICETEK-DM365-KBE-V3原理图,北京瑞泰公司的开发板

2010-05-17

TMS320DM365环境安装与编译说明

TMS320DM365环境安装与编译说明,英文版,不过很容易懂的

2010-05-17

最新中兴和华为的最全笔试题(含09年).rar

最新中兴和华为的最全笔试题(含09年) 最新中兴和华为的最全笔试题(含09年)

2009-08-24

SCCB在ARM9嵌入式平台上的实现.pdf

SCCB在ARM9嵌入式平台上的实现.pdf SCCB在ARM9嵌入式平台上的实现.pdf

2009-08-24

OmniVision图像传感器的SCCB总线协议在DSP中的实现.pdf

OmniVision图像传感器的SCCB总线协议在DSP中的实现.pdf OmniVision图像传感器的SCCB总线协议在DSP中的实现.pdf

2009-08-24

Linux 系统下基于PCI 控制器(PLX9054)的DMA 编程.pdf

Linux 系统下基于PCI 控制器(PLX9054)的DMA 编程.pdf

2009-08-24

S3C2440 S3C2410全部数据手册

S3C2410 完全开发手册.p df 5302410A英文版.pdf 5302410L1CD控制器一中英对照.p df 第八章〔DMA控制器).p“ 第八章〔直接存储器存取〕.pdf 第二十二章〔SPI接口〕.pdf 第二十四章〔AC97}接口〕. pdf 第二十一章〔IIS接口〕.pdf 第二十章(IIC接口).pdf 第二章处理器工作模式.pdf 第二章〔处理器工作模式〕.pdf 第九章 I/O端口说明.pdf 第六章(Hand Flash控制器).pdf 第六章(FLASH存储器5302410).pdf 第七章〔时钟及电源〕.pdf 第七章〔时钟与电源管理〕.pdf 第十八章〔看门狗定时器〕.pDF 第十九章(MM0多D多DIO控制器).pdf 第十六章〔5302410的AD0和触摸屏接口〕.p df 第十七章〔RTC实时时钟〕.pdf 第十四章(中断控制〕. pdf 第十五章(5302410 LCD控制器).pdf 第十一章(UART).pdf 第十章〔PWM脉宽调制〕.pdf 第十章〔基本计时器〕.pdf 第五章〔存储器控制器〕.pdf 第五章〔内存控制器〕.pdf 第一章(5302410A述).pdf 第一章〔产品概述〕. pdf

2009-02-16

12864液晶程序和仿真.rar

12864程序和仿真.rar 液晶程序 单片机的

2008-11-22

4*4矩阵键盘范例(M16).rar

\4*4矩阵键盘范例(M16).rar 键盘 单片机 C语言

2008-11-22

按键控制舵机PWM电路C语言版.rar

按键控制舵机PWM电路C语言版.rar 单片机 PWM

2008-11-22

单片机C语言应用程序实例精讲带原理图.rar

单片机C语言应用程序实例精讲带原理图.rar

2008-11-22

编程精粹——Microsoft编写优质无错C程序秘诀.pdf

编程精粹——Microsoft编写优质无错C程序秘诀.pdf

2008-08-28

PID.pdf 算法 PID.pdf 算法

PID.pdf 算法 PID算法 PID.pdf 算法 PID算法

2008-08-28

Linux 内核0.11 详细注释

D:\Downloads\Linux 内核0.11 详细注释.pdf 网上很多的

2008-08-28

ARM嵌入式系统C语言编程

D:\Downloads\ARM嵌入式系统C语言编程.pdf 不错的

2008-08-28

uCOS-II中文版电子书

D:\Downloads\uCOS-II中文版电子书(1).pdf uCOS-II中文版电子书 两份

2008-08-28

用单片机控制步进电机

用单片机控制步进电机 C程序 用单片机控制步进电机

2008-08-28

嵌入式系统的C程序设计

嵌入式系统的C程序设计 8位为主 但思想很重要

2008-07-30

ARM9_S3C2410x开发板原理图及PCB

ARM9_S3C2410x开发板原理图及PCB.rar

2008-07-21

多路数据采集系统 单片机

多路数据采集系统.rar

2008-07-21

12864菜单

LCD 12864菜单

2008-07-21

keil DLL插件

keil DLL插件<br>键盘 LED灯的仿真,直接查看I/O口

2008-05-11

数学建模 电力阻塞管理

本文利用单目标和多目标优化模型,利用多元线性回归分析,给出了各线路上有功潮流关于各发电机组出力的近似表达式;通过引入阻塞费用补偿价格因子,给出了阻塞费用计算公式;按照安全性、经济性目标,建立了输电阻塞管理问题的规划数学模型;对利用MATLAB优化工具箱求解的结果进行了分析与检验,验证了所建模型及所提算清的正确性和有效性根据题目中给出的电网结构及下一时段的负荷需求设计了一个安全、经济的各机组出力分配预案。<br>按照电力市场规则和输电阻塞管理原则,建立了求下一时段各机组的出力分配预案模型、计算各机组当前出力下各线路上对应的有功潮流模型,同时公平地考虑了序内容量与序外容量部分的经济补偿—— 输电阻塞费用并建立了此费用的计算模型,针对这三个模型分另Ij用数学软件Matlab6.5、Lingo8.O编写了计算程序.<br> 我们根据题目中给出的0—32组实验数据,运用Matlab软件进行了线性拟合,得出了各线路上有功潮流关于各发电机组出力的近似表达式。同时,利用0方案进行验证,得到了较好的效果。然后综合考察在输电阻塞发生时,对序内容量不能出力的部分和报价高于清算价的序外容量出力部分利益,根据经济常识,都以各自报价的100%进行赔偿。<br> 根据题目提供的下一时段的负荷需求,用表上作业法的方式,按照电力市场规则给出下一时段的预报方案,接着,利用1题中拟合函数计算各线路上的有功潮流,判断发生输电阻塞,并且阻塞无法完全消除,只能尽量减小,并利用程序重新调整预案,使阻塞率尽量小,阻塞费用也尽可能减少。<br>最后,对模型的优缺点进行分析,提出了模型进一步改进的方向。<br>

2007-07-31

Debian 7 Samba samba_3.6.6-6+deb7u2_i386.deb

Samba Samba.Debian 7 Samba samba_3.6.6-6+deb7u2_i386.deb

2014-03-11

DSH-CX92755-001.pdf

DSH-CX92755-001.pdf

2014-03-10

busybox-1.21.0.tar.bz2

busybox-1.21.0.tar.bz2

2014-03-07

空空如也

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

TA关注的人

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