- 博客(16)
- 收藏
- 关注
原创 S3C2410中音频驱动的实现
S3C2410中的音频驱动是通过IIS总线接口实现的,并采用了中断和DMA技术。首先进行时钟频率和GPIO端口的设置,之后设置中断屏蔽与表决寄存器,然后指定对应的中断服务程序,初始化L3接口后,进行DMA的设置和IIS的设置,最后,开启DMA传输,即可。保证WAV格式的数据存放在了0x31000000.
2006-11-30 18:47:00 2313 2
原创 2410定时器驱动实现
除了常规的操作设备寄存器之外,还需要对ARM中断进行编程。大致步骤如下:1、设定ISR与ISP(Procedure not Thread),包括中断向量表、Isr初始化、中断向量定位函数、中断服务程序 2、初始化中断寄存器,初始化设备,开启设备至于硬件操作其实就很简单了,略之。
2006-11-29 16:49:00 1490
原创 Multi-Thread Life
最近一段时间的工作比较有趣:翻译Datasheet + 代码调试和讲解,说白了就是写教程。目前已经写好了串口、LCD的驱动讲解,虽然是裸机驱动,无需与OS打交道,但也算得上是驱动开发了吧~!so,放弃了开发一个CE驱动的计划。手头的定时器篇马上就要搞定了,接下来的就是音频驱动、网卡驱动和AD驱动了,都比较爽。由于时间安排不开,给老婆的mp3打算跳过硬件部分了,惭愧...
2006-11-28 16:29:00 1011
原创 个人网站OK了
目前就放了论坛和blog两个东西。论坛还是用了动网的php版。blog用了lifetype开源项目的plog,很爽。又下了n多template,然后就万事ok了,呵呵
2006-11-26 23:13:00 771
原创 Nor-Flash烧写工具SJF的改造
SJF是三星公司开发的利用JTag来进行Nand/Nor/Memory测试和烧写的工具,他的工作原理就是利用JTAG协议对CPU管脚进行直接的操作。最大的优点就是他是最底层的操作,连Reset都不怕;最大的缺点就是无比慢,烧4K的东西要1分多钟。因为FlashPGM的Bug实在太多,或者硬件受到了软件太大的干扰,经理决定用sjf来烧写nor-flash。我们找到了芯片的Datasheet,分析
2006-11-24 16:51:00 2116
原创 877232pro.exe病毒的清除
前两天缺心眼中了个最新的木马:877232pro.exe,被骚扰了好几天,今天终于在网上找到了彻底的解决方案:1、重启,按F8进入安全模式2、管理工具->服务里找到“PC Back Servers ”这一项,禁止掉3、在注册表中找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/PcBackServer节点,删掉4、删除C:
2006-11-20 22:37:00 1077
原创 裸机LCD汉字显示实现
// Show a Character// the character is dots * dotsconst int dots = 16 ;void lcd_show_char(int x, int y, unsigned char c_char[], int fore_color, int bk_color){ int i,k; // for each char for(i
2006-11-14 18:30:00 1173
原创 The Stuff I'm looking forward to is Coming
查了N多资料,打听了N多消息,权衡再三 ,放弃了深入COM的计划。今天最重要的事情莫过于一个新项目的开始:A raw web server with Multipul-Device Access in s3c2410!终于可以做点大的东西了!
2006-11-10 23:45:00 854
原创 MFC -> COM/ActiveX/more...
刚翻完《深入浅出MFC》,的确是好书,把MFC讲透了,剧烈推荐~不过一时半会儿用不上的都空过去了,比如一些Macro的分析 ,还有D/V模式(这个很重要,可惜暂时用不上)。接下来打算深入学一下COM ActiveX 还有诸如Hook之类内部机制的东西。(Damn!三年了一直没有要学习Windows编程的意思,如今因为工作不得不深入了,阿米驼佛..)。btw,还有个驱动也得写写。
2006-11-09 22:43:00 840
转载 一位微软学者的回信
你好,首先非常感谢你多我的信任!我很愿意和你探讨类似方面的问题。就我个人的经历和感受而言,我不倾向于在计算机的各个方向都面面俱到,而要有所特长和专攻。用自己的长处去弥补自身的短处。这就好比爬山,开始我们在山下,望着茫茫群山,不知道该从何处开始,但是只是观望是万万不可的,一定要爬起来,冲着一个山头不停的努力攀登。当爬到最顶峰的时候,就会有一种一览众山小的境界。当然,如果你爬上的不是最高,也不要难过,
2006-11-07 17:37:00 1017
原创 系统开发与ERP开发的次第
根据我自己的经验,在这里尝试分别为系统程序员和ERP开发人员编一个发展次第:系统开发者次第1.从某个应用性的领域入手,如某Windows应用等2.应用性的技巧已纯熟,产生了对其背后机制的兴趣,并饶有兴致的着手研究,如操作系统内部运行机理,java虚拟机原理,同时关注该平台的高级应用(COM)3.由2深入,发现面临着体系结构的瓶颈,开始深入针对某平台的体系结构的研究4.经由3长期的研究,并对
2006-11-07 17:25:00 1122
转载 杀毒软件测试程序
把下面这段代码复制到记事本里,保存为文本文件,然后静观杀毒软件之变。若有反应,那您就可以初步放心了。。。 注意,本病毒代码绝对不会伤害到机器.请放心!!! X5O!P%@AP[4/PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H* 这段代码是欧洲计算机防病毒协会开发的一种病毒代码,其中的特征码已经包含在各种杀毒软件的病毒代码库里,所以
2006-11-07 16:15:00 1300
原创 这些天...
很久没有写博了。这些天狂补基础知识:《C专家编程》《深入理解计算机系统》(说实话这本书看得少)。花了大量时间,终于把《专家》看完了。很多人都在赞美这本书,网上也看不到批评它的评论,的确写的不错,但是我个人觉得这本书并不像想象中的那么好:1.讨论面不够宽感觉只是讨论了半天数组和指针(占了几乎半本书),比较关键的switch-case的语义却没有讨论;2.过于学术化比如在讲述声明的部分
2006-11-06 18:07:00 840
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人