自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大海的故乡

此博客不再更新,新博客搬至:http://www.cnblogs.com/dahai/

  • 博客(70)
  • 资源 (1)
  • 收藏
  • 关注

转载 人生有什麼意義

转自:蔡康永博客(《康熙来了》主持人)http://blog.sina.com.cn/s/blog_4c69db7d0100iyrq.html我常常被問:[ 人生有什麼意義 ? ] ,到目前為止,我大概都這樣回答: [ 人生有滋味, 意義就無所謂了吧 . ].酸甜苦辣,都是人生的滋味,嚐一嚐,掙扎一番,挺有意思的.... 也許有人反問: [ 那如果我的人生,全無滋味呢 ? ]嗯...如果全無滋味,[ 意義 ], 應該也補救不了什麼了吧?你還管 [ 意義 ] 做啥哩 ?.......个人理解:滋味 = 过程,

2010-09-01 14:11:00 754

原创 ADS生成.bin文件

今天想用ADS1.2重新编译一下NBOOT,却发现无法生成BIN文件。鼓捣半天才发现时ADS设置问题,如下图所示:

2010-04-08 19:30:00 1228

转载 我理解的Windows moblie

因为做过一些Windows moblie的开发,所以新博客开张。就先对Windows moblie发表一些浅见。     先从Windows ce说起,有些朋友问我是做什么的,我说我做wince的,做技术的朋友一般也就不用再做解释了,但是面对不懂技术的朋友就不容易说清楚。我一般也就回答说:跟windows差不多...     当然,它的确和windows非常类似,只是定位不同。Window

2009-07-02 00:24:00 741

转载 SMD 件基本知识(电容器)

一、电容器的种类、结构和特点1.陶瓷电容:用陶瓷做介质,在陶瓷基体两面喷涂银层,然后烧成银质薄膜体极板制板,其特点是体积小,耐热性较好、损耗小,绝缘电阻高,但容量小,适用于高频电路,铁电陶瓷电容容量较大,但损耗和温度系数较大,适用于低频电路。2.铝电解电容:它是由铝圆筒做负极,里面装有液体电解质,插入一片弯曲的铝带做正极制成,还需经右流电压处理,处理使正极片上形成一层氧化膜做介质,其特点是

2009-06-20 14:50:00 1962

转载 CEC文件

在Platform Builder(以下简称PB)中的右侧有一个"Catalog"窗口,其中列出了所有可供使用的组件,我们可以看到其内容是非常之多的,现在的疑问就产生了,PB是如何管理这些组的呢?如果我有一个新设备的驱动组件要如何才能放到这个组件包窗口中呢?如果我开发了一个设备驱动以供其他人使用那我要如何才能发布我的驱动呢?下面,我们就来解决这些问题。     在PB中,这些组件的管理都是能过一种

2009-06-20 11:45:00 729

转载 CE5.0关于设备管理器的源码分析

系统下面许多设备,比如键盘,串口,触摸屏,硬盘......这些设备什么时候被系统使用的?这些设备怎样被系统使用的?加载过程是怎么样的?设备如何加入系统协同工作的?为什么系统能检测到并使用即插即用的设备(如usb鼠标)?系统是怎么控制设备的电源的?CE管理设备的程序叫做DEVICE.EXE,这是一个独立的用户级进程,它主要负责跟踪,维护系统的设备信息并对设备资源进行调配.设备管理器包括即插即用设

2009-06-09 10:21:00 1039

转载 SPDIF是什么?

1、SPDIF的含义和用途是什么?  SPDIF是SONY、PHILIPS家用数字音频接口的简称,可以传输PCM流和Dolby Digital、dts这类环绕声压缩音频信号。所以在声卡上添加SPDIF功能的最重大意义就在于让电脑声卡具备更加强大的设备扩展能力。声卡支持SPDIF OUT以后,对于各种数字音频解码器,只要上面含有SPDIF IN,我们就可以把它与电脑相连,从而实现相关功能。  其次,

2009-04-30 15:38:00 10597 1

转载 现实与理想(中国台湾清华大学教授彭明辉)

前言人生最困难的课题,莫过于现实与理想间的矛盾:我们希望有很高的收入和社会地位,让身边的每一个人羡慕、敬佩,甚至于连父母脸上都有光彩;但是,我们又不想要成­为金钱的奴隶,「赢得全世界却赔上自己」。汽车后面的保险杆上流行一个贴条:「事业的成功,不能补偿家庭的失败。」但是,现在到处都可以看到失败的家庭:夫妻不合,亲子生疏;收入有余,却不知道如何安顿心灵。至于理想呢?到了四、五十岁的年纪,除

2009-04-24 16:46:00 1113 1

原创 Gerber文件的坐标导出过程

客户提供的Gerber文件是.art文件,折腾了一天才找到导出坐标文件的办法,特此记录,以备查询。1. 将.art文件导入CAM350中,导出后缀为.gbr的文件(否则导入到GC-powerstation中时焊盘皆为圆点)2. 将top或bot的silk(丝印层)和paste(焊盘层)导入到GC-powerstation中,文件格式选择RS274-X3. 设置每层的属性,如层类型等

2009-04-23 23:58:00 18464 1

转载 PocketStore 的介绍

 PocketStore II is a flash management software solution. PocketStore II is designed for mobile device that runs on Microsoft Windows Mobile 2005 or higher based platform. PocketStore II adopts SAMSU

2009-04-16 15:23:00 929

原创 2440+NAND Flash(K9F1208UOM)总结

2440+NAND Flash(K9F1208UOM)总结: 1.         以Page为单位读写,此Flash为Small Page Flash,即每页为528Byte(512 Byte +16 Byte) 2.         以Block为单位擦除,每个Block为(16K+512)Byte即为32 Page3.         整个Flash分为Main area(数

2009-04-07 12:04:00 1566

转载 S3C2410的BOOT程序流程

 一、      硬件结构主要涉及的芯片:S3C2410,K9S1208,74LVC16245。采用NAND FLASH做为BOOT程序的存储载体,所以OM[1..0]的值为0b00。系统上电或者复位后,S3C2410从K9S1208芯片内读取4KB数据到内部名为Steppingstone的SRAM存储区中,然后芯片执行读取到的指令段,实现全部程序的加载。(BOOT程序

2009-04-06 23:48:00 995

转载 nand flash结构以及读写分析——写的比较经典

NAND Flash 的数据是以bit 的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8 个或者16 个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device 的位宽。这些Line 会再组成Page.(Nand Flash 有多种结构,我使用的Nand Flash 是K9F1208,下面内容

2009-04-06 19:43:00 1096 1

转载 ARM中断程序的原理和实现

ARM中断程序的原理和实现 摘要:本文首先简要概述了ARM处理器的异常中断种类、响应和返回过程;然后重点讨论了中断解析程序的原理和实现,并分别给出了普通中断和向量中断的处理示例流程图和详细的参考代码。关键词:异常中断;中断解析程序;向量中断;ARM处理器引言    ARM编程特别是系统初始化代码的编写中通常需要实现中断的响应、解析跳转和返回等操作,以便支

2009-04-02 23:57:00 1289

转载 二个和尚(有感于一个老工程师的十大忠告)

有感于一个老工程师的十大忠告,贴一个小故事      有二个和尚住在隔壁;所谓隔壁是:隔壁那座山。他们分别在相邻的二座山上的庙里。  这二座山之间有一条溪。于是这二个和尚,每天都会在同一时间下山去溪边挑水。久而久之,他们便成为妤朋友了。  就这样,时间在每天挑水中,不知不觉己经过了五年。  突然有一天,左边这座山的和尚没有下山挑水。右边那座山的和尚心想:「他大概睡过头了。」便不以为

2009-04-02 23:00:00 943 1

原创 碰到奇怪的音频问题,CSDN求助收藏帖!

 原来系统没有问题,将显示驱动由16bit该为24bit之后显示没有问题,但是奇怪的是音频竟然出问题了: 跑explore时有开机声音,但只是一开始响一下就没了,有时是开始正常,点触摸屏几下后或打开个文件夹后触摸点击声就没了! 改回16bit后一切正常! 这音频驱动怎么会和受显示驱动影响了呢? 望高手指点! 你有驱动的源码吗?你得看看在分辨率调高了之后,显示驱动当中

2009-04-02 21:33:00 678

原创 2440 DMA寄存器总结

2440 DMA寄存器:1.       DISRCn(DMA initial source c):始端数据基地址。2.       DISRCCn(DMA initial source controlregister):始端总线类型(系统总线AHB or 外围总线 APB)和地址类型(increment or fixed)。3.       DIDSTn(DMA initia

2009-03-30 23:42:00 1790

转载 SRAM、DRAM;SDRAM、DDRSDRAM(DDR)、RDRAM;SARAM、DARAM的区别

作者:Tony 时间:2004-7-22 14:10:33一、SRAM(Static Random Access Memory)与DRAM(Dynamic Random Access Memory)   这是根据内存的工作原理划分出的两种内存。   DRAM表示动态随机存取存储器。这是一种以电荷形式进行存储的半导体存储器。DRAM中的每个存储单元由一个晶体管和一个电容器

2009-03-29 22:01:00 983

原创 2440+SDRAM(K4S561632H*2)总结

2440+SDRAM(K4S561632H*2)总结:1.       为什么2440只有27根地址线?答:2440地址空间分为8个bank,每个bank为128M(即为2^27),nGCS[0:7]作为bank的片选信号,总的寻址空间为128M*8=1G。2.       为什么SDRAM的物理地址是0X3000 0000?答:在2440memory map中,SDRAM属于

2009-03-28 17:31:00 2500

转载 关于EBoot和NBoot及.bin文件和.nb0文件的差别

关于EBoot和NBoot的区别:        S3C2410处理器支持将启动代码存储在NAND Flash中。为了实现这一功能,2410配备了一个名为“Steppingstone”的内部SRAM。在启动时,NAND Flash中第一个4K字节的内容将被加载到Steppingstone中并执行。这个工作由MCU主动完成,而我们只需将NAND Flash配置为Auto Boot模式即可。 

2009-03-21 17:37:00 916

转载 BSP Bootloader基本概念

板级支持包(BSP)BSP是板级支持包(Board Support Package)的缩写,是通常用在嵌入行业中的一个术语,用来代表在一个特殊硬件平台上快速构建一个嵌入操作系统所需的原始资料或者二进制软件包。BSP的作用是支持操作系统,使之能够更好的运行于硬件平台。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,包括Windows CE、Linux、Vxworks等。S

2009-03-21 15:59:00 1400

转载 在Bootloader中实现嵌入式系统自动升级

来源:单片机及嵌入式系统应用  作者:华南理工大学 邵新颜 蔡梅琳摘要 在嵌入式系统中,对内核或文件系统进行升级,一般是将目标板连接到主机,通过JTAG口、串口或网口来完成升级过程。本文讨论一种更为方便的升级方法,即在Boot1oader中通过CF存储卡升级系统。嵌入式系统中的Bootloader通常用于引导操作系统,本文描述了如何通过增强Bootloader的功能,实现对嵌入式系统的自动升级

2009-03-19 09:54:00 807

转载 什么是NTSC PAL

NTSC和PAL属于全球两大主要的电视广播制式,但是由于系统投射颜色影像的频率而有所不同。NTSC是National Television System Committee的缩写,其标准主要应用于日本、美国,加拿大、墨西哥等等,PAL 则是Phase Alternating Line的缩写,主要应用于中国,香港、中东地区和欧洲一带。 NTSC和PAL归根到底只是两种不同的视频格式,其主要差别在

2009-03-16 14:10:00 1234 1

转载 软件行业应聘时面试官在想什么?

当你走近会客室,面试过程就开始了,当然你得不卑不亢,谦虚谨慎,除了这些放之四海皆准的原则,你还应该知道。面试就是个沟通,让对方认识到你的实力,并且你也了解到是否喜欢并且能做这个工作,后者可能很多人没有意识到。 沟通很奇妙,每个人都说自己能很好的别人沟通,在面试官看来,沟通不是让你不停的附和或者滔滔不绝讲述,而是从对话中能了解双方的立场,无论是支持和反对,都能深入对问题的探讨,怕的是无论对方说什么,

2009-03-14 09:04:00 546

转载 什么是IRE, 什么是黑电平,什么是白电平?

 IRE, Institute of Radio Engineers这是Institute of Radio Engineers的简称,由这个机构所制订的视频信号单位就称为IRE,现在经常以IRE值来代表不同的画面亮度,例如10IRE就比20IRE来得暗,最亮的程度就是100IRE。那么,绝对黑电平设定为0IRE和7.5IRE有什么不同呢?由于早期显示器的性能所限,事实上画面上亮度低于

2009-03-12 15:26:00 10508 2

转载 ITU601/656简介

0    引子 0.1 格式/制式   格式是指表达、记录图像信息的方式,如视频标准中最基本的参数是扫描格式,规定了每行像素数、每帧行数、每秒场数和帧数。录像机的记录方式也称为格式,如D1、D5格式,DVCAM格式,DVCPRO及Digital-S格式等。 0.2 模拟电视存在的缺点    模拟电视存在着许多难以克服的缺陷:多次传输或复制后会形成噪声积累,信号的线性、非线性失真,亮色互扰,行间闪烁

2009-03-09 17:24:00 1544

转载 EnterCriticalSection的应用说明

在百度上找到了一个超强的回答,呵呵,很搞笑:引用:就像上厕所: 门锁了,就等着,等到别人出来了,进去锁上,然后该干什么干什么,干完了,把门打开 门没锁,就进去,锁上,然后该干什么干什么,干完了,把门打开 -------------------------------------------------- 多线程中用来确保同一时刻只有一个线程操作被保护的数据 Initiali

2009-03-06 23:31:00 667

转载 S3C2440的时钟设定

 准备先不跑系统,把S3C2440和周边硬件熟悉一下再说。对于任何一个单片机,要使用它首先就要弄明白他的时钟系统,MCU的时钟就像人的心脏,跳动的快慢,决定着系统的工作速度。S3C2440的datesheet上说,可以达到400M,但是也不是说,必须在400M的频率下工作,主时钟晶振来自于外部晶振(XTIPLL)或者是外部时钟(EXTCLK)。时钟生成器包含了一个振荡器(振荡放大器),其连

2009-03-03 22:11:00 745

转载 中、小尺寸TFT-LCD系统时序控制模块的设计

摘要:说明时序控制模块和LCD系统中其它子模块之间的关系,对时序控制模块所要解决的时序问题进行分析。在分析问题的基础上提出一种适用于中、小尺寸液晶显示系统时序控制模块的实现结构。对时序控制模块进行功能验证,给出FPGA逻辑功能验证结果,证明设计可行。    LCD技术已成为平板显示的主流技术,其中,中、小尺寸液晶产品成为开发的主流。中、小型LCD的应用将更加广泛。    应用于中、小尺寸液晶显

2009-03-02 11:49:00 1308

转载 WinCE显示驱动

 wince的显示驱动和普通的设备驱动不一样.普通的设备驱动是由设备管理器device.exe加载和管理的;而显示驱动是由GWES.exe加载和管理的,类似的由GWES加载管理的还有键盘鼠标,触摸屏,打印机等驱动,这些叫本地驱动(内置驱动).所以,显示驱动ddi就不是常见设备驱动的ddi(流接口ddi).更具体说,它不是通过CreateFile这些文件系统api接口来访问.而是通过GDI接口,熟悉

2009-03-02 08:52:00 641

转载 堆和栈的区别

堆和栈的区别       一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的

2009-02-27 22:35:00 392

转载 十个故事(从故事中看出创业必备的精神)

 第一个故事:困境即是赐予   有一天,素有森林之王之称的狮子,来到了天神面前:“我很感谢你赐给我如此雄壮威武的体格、如此强大无比的力气,让我有足够的能力统治这整座森林。”   天神听了,微笑地问:“但是这不是你今天来找我的目的吧!看起来你似乎为了某事而困扰呢!”   狮子轻轻吼了一声,说:“天神真是了解我啊!我今天来的确是有事相求。因为尽管我的能力再好,但是每天鸡鸣的时候,我总是会被鸡鸣声给吓醒

2009-02-27 17:55:00 495

转载 如何驱动TFT LCD

 LCD最本质就是电压驱动液晶是否显示,加上时序就可以驱动一副画面了。因此最简单的应该是模拟LCD。1.         模拟TFT LCD 这是一个模拟TFT LCD的结构图。LCD的面板上只有source 和gate driver,其他的信号都从FPC引出来了。R1,G1,B1是模拟电压数据信号线,当在一定的时序下,通过改变数据线上的电压值就可以显示不同的颜色了。由于模拟量

2009-02-27 15:18:00 1988 1

转载 HalAllocateCommonBuffer 函数

 PVOID HalAllocateCommonBuffer(PDMA_ADAPTER_OBJECT DmaAdapter,ULONG               Length,PPHYSICAL_ADDRESS   LogicalAddress,BOOLEAN             CacheEnabled);是要alloc一塊memory給 "不認識virtual address"

2009-02-26 10:36:00 2078 1

转载 S3C2410内置LCD控制器详解

一块LCD屏显示图像,不但需要LCD驱动器,还需要有相应的LCD控制器。通常LCD驱动器会以COF/COG的形式与LCD 玻璃基板制做在一起,而LCD控制器则有外部电路来实现。而S3C2410内部已经集成了LCD控制器,因此可以很方便地去控制各种类型的LCD屏,例如:STN和TFT屏。由于TFT屏将是今后应用的主流,因此接下来,重点围绕TFT屏的控制来进行。S3C2410 LCD控制器的特性:ST

2009-02-24 17:01:00 3073

原创 S3C2440 LCD 控制器

TFT接口信号(后三个信号暂时没用到):Ø         VSYNC——场同步Ø         HSYNC——行同步Ø         VCLK——点时钟Ø         VD[23:0]——LCD数据Ø         VDEN——数据使能Ø         LEND——行结束Ø         LCD_PWREN——LCD供电使能?  时序控制:

2009-02-23 23:45:00 1183

原创 TFT屏的点距

先看点距的定义:LCD显示器的像素间距(pixel pitch)的意义类似于CRT的点距(dot pitch)。点距一般是指显示屏相邻两个象素点之间的距离。我们看到的画面是由许多的点所形成的,而画质的细腻度就是由点距来决定的,点距的计算方式是以面板尺寸除以解析度所得的数值,不过LCD的点距对于产品性能的重要性却远没有对后者那么高。常见液晶显示器的点距:产品规格

2009-02-23 14:11:00 835

翻译 窗口过程

所有窗口的行为都由其所归属类的窗口过程代码定义。窗口过程处理所有窗口收到的通知(notification)和请求(request)。通知由操作系统发出,表明一个窗口必须响应的事件发生;或由对此窗口进行信息查询的其他窗口发出。 这些通知以消息的形式发送。消息仅是一个对窗口过程的调用,并且带有参数以表明通知或请求的属性。当窗口移动,调整大小或按下按键事件发生时,发送消息。进行消息说明的值由系统

2009-02-18 21:33:00 716 1

翻译 Windows应用程序剖析

基于Windows的程序与基于MS-DOS或者Unix的程序有很大的不同。MS-DOS或Unix程序用getc-和putc-类型的函数从键盘读取字符并在需要时将他们写到屏幕上。这是典型的“pull”类型。而Windows程序则用的是“push”类型,也就是程序必须响应操作系统的通知:一个按键按下或重绘屏幕的命令。 Windows应用程序不会向操作系统请求输入,操作系统会通知应用程序有输入发

2009-02-17 23:03:00 514

转载 EVC+SP4模拟器无法加载的解决方法

按顺序装好EVC,SP4,模拟器运行EVC的程序,出现下面的提示:One or more files from the Emulator for Windows CE installation is missing.Please reinstall Emulator for Windows CE and try again.解决方法:右击我的电脑,选择属性,再选择高级,选择启动和故障恢复的设置

2009-02-16 21:38:00 735

ADC、DAC如何接地的一篇比较不错的文章(英文)

一篇不错的介绍ADC、DAC接地的文章,英文的,我的博客里有译文(http://blog.csdn.net/dhdahai)

2009-01-07

空空如也

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

TA关注的人

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