板牙  
失败是什么?没有什么,只是更走近成功一步;而成功是走过了所有通向失败的路...只要你心够决!

2010年9月7日

摘要: 触摸屏是通过中断来实现的。我的程序是在sdram中运行的,要想正确的实现中断跳转,就要使MMU工作,实现物理地址与虚拟地址的映射,把虚拟地址0x00000000映射到物理地址0x30000000(sdram的首地址)。MMU相应的函数在2440slib.s中。触摸屏可分为矢量压力传感式、电阻式、电容式、红外式和表面声波式等,我用的是最普遍的-四线电阻式。 s3c2440集成了4线制电阻式的触摸屏接... 阅读全文
posted @ 2010-09-07 20:51 板牙 阅读(2026) 评论(0) 推荐(0)

2010年9月3日

摘要: 所用的LCD为TopPoly-TD035STED4(TFT)型号,240*320的其VCLK为6.39MHz。 根据s3c2440手册s3c2440处理LCD的时钟源是HCLK,通过寄存器LCDCON1中的CLKVAL可以调整VCLK频率大小,它的公式为:VCLK=HCLK÷[(CLKVAL+1)×2],程序的内部分频为FCLK=400MHz、HCLK=100MHz、PCLK=... 阅读全文
posted @ 2010-09-03 17:56 板牙 阅读(2069) 评论(5) 推荐(0)

2010年8月8日

摘要: 转自:http://www.linux520.com/viewthread.php?tid=849一、内存管理单元MMU介绍内存管理单元简称MMU,它负责虚拟地址到物理地址的映射,并提供硬件机制的内存访问权限检查。MMU使得每个用户进程拥有自己独立的地址空间,并通过内存访问权限的检查保护每个进程所用的内存不被其他进程破坏。重点就在于地址映射:页表的结构与建立、映射的过程。1、S3C2440 MMU... 阅读全文
posted @ 2010-08-08 23:16 板牙 阅读(1585) 评论(0) 推荐(0)

2010年8月7日

摘要: ;=========================================; NAME: 2440INIT.S; DESC: C start up codes; Configure memory, ISR ,stacks; Initialize C-variables; HISTORY:; 2002.02.25:kwtark: ver 0.0; 2002.03.20:purnnamu: ... 阅读全文
posted @ 2010-08-07 21:10 板牙 阅读(1351) 评论(0) 推荐(0)

2010年5月21日

摘要: 哎,有接近半年的时候没有真正的写c#程序了,这段时间都写C程序了,看了看UCOS II,有好多不懂的地方,还得挤出时间多看看,看多了不懂的地方就少了。废话好想说多了(老了吧)。今天下午就遇到了这么个问题。其实以前写程序也遇到过,按照以前的解决方法还是没有解决。以前的解决办法(这是网上找的):“在Window窗体程序开发的时候,如果使用多线程编程,在子线程中访问主线程窗体内的控件,就需要... 阅读全文
posted @ 2010-05-21 10:20 板牙 阅读(7388) 评论(0) 推荐(0)

2009年11月17日

摘要: c# SerialPort使用时出现“已关闭 Safe handle”的错误我在开发SerialPort程序时出现了一个问题,在一段特殊的扫描代码的时候会出现“已关闭 Safe handle”的错误,很疑惑。我是通过线程对串口进行扫描的,原本我以为handle是指的线程,于是代码跟踪了半天,但也没发现线程有什么问题。于是把目光转移到SerialPor... 阅读全文
posted @ 2009-11-17 11:16 板牙 阅读(4404) 评论(0) 推荐(0)
 
摘要: 完善中...//double distance=200.0;//double f = 1.0*Math.PI/distance;//1.0和distance参数 设置多长的距离绘制半个波形//***************************************************************************private void button1_Click(ob... 阅读全文
posted @ 2009-11-17 10:55 板牙 阅读(2287) 评论(0) 推荐(0)

2009年10月22日

摘要: 为什么要使用事件而不是委托变量?为什么在类型中使用事件向外部提供方法注册,而不是直接使用委托变量的原因。主要是从封装性和易用性上去考虑,但是还漏掉了一点,事件应该由事件发布者触发,而不应该由客户端(客户程序)来触发。这句话是什么意思呢?请看下面的范例:NOTE:注意这里术语的变化,当我们单独谈论事件,我们说发布者(publisher)、订阅者(subscriber)、客户端(client)。当我们... 阅读全文
posted @ 2009-10-22 14:38 板牙 阅读(219) 评论(0) 推荐(0)
 
摘要: 转自http://www.cnblogs.com/5566xzs/archive/2009/07/07/1518395.html C#/.NET中的委托与事件 译者的话(By LuBen) 委托和事件对于初学者来说,总是难以理解。以前看到过关于委托方面的文章.NET Delegates: A C# Bedtime Story,写的非常好,网上也有其中文版本。但是对于初学者来说,下面这篇文章似乎更... 阅读全文
posted @ 2009-10-22 11:48 板牙 阅读(498) 评论(0) 推荐(0)

2009年8月24日

摘要: LINQ to XML程序集(System.Xml.Linq.dll)在3个不同的命名空间System.Xml.Linq、System.Xml.Schema和System.Xml.XPath。后两者只定义了少数类型。System.Xml.Linq中有一套可控制的类型,如下:成员含义XDocument整个XML文档XElementXML文档中的某个给定元素XDeclarationXML文档开头的声明... 阅读全文
posted @ 2009-08-24 15:31 板牙 阅读(328) 评论(0) 推荐(0)