去公司实习现在已经是第四个星期了.这种朝9晚6的日子也过了有差不多二十天了.每天下班回到学校的感觉用一个字就可以描述."累"!  这十来天过得还是比较混乱的,也没有精力进行很好的总结.不过这些天是有不少收获的.一直以来就有补充硬件知识的想法.在公司就有很好的机会了.因为并不是大公司,所以分工并不像大公司那样细和专。它要求我们基本上要全能,不管是硬件还是软件,都要会.所以在公司这么多天软硬件都基本接触过了.比较大的收获是基本掌握了用protel制作电路原理图和PCB板.以及交工厂制板所须的文件材料等等.公司里个个都是这方面的高手所以学习起来比自学的效果应该是不可同日而语的.现在已经做了两块板准备踢去工厂生产了.手头上还正在改一个板的接口应该这个星期就要完成了.单纯画原理图的话是很简单的,因为电路并不用自已设计,自已设计硬件电路这才是水平,我知道自已的不足,所以这段时间也在学习硬件的基础知识.画PCB板的话这就须要经验了,并不是三两天能搞定的.不过经验可以慢慢积累嘛.还是比较相信自已的学习能力的.哈哈!公司的产口主要是基于ARM的,这么多天也编写过几个ARM的程序,所以对ARM的使用也更加了...

>> 阅读全文

有多少人是真的关心乔布斯这个人的?恐怕大家关心的还是苹果吧!《财富杂志》也说过:苹果的财富不依赖外力,只依赖史蒂夫.乔布斯一人之力.他已将苹果带至云端,但稍有不慎,就会跌落万丈深渊.乔布斯就是这样一个人,既是"混蛋",也是奇迹.
“别被他冷酷的外表给糊弄住了,这个家伙穿着高领黑色套头衫和牛仔裤,像个科学家,其实他满脑袋都是生意经.史蒂夫·乔布斯十分擅长玩弄反传统文化意象, 凭着他坚如磐石般的意志力,他打赢了Macs,iTunes和iPhones等几场硬仗,并且彻底支配了人们对于电脑、音乐和手机的品位.53岁的乔布斯受到所有技术和设计痴的崇拜,世界上所有商学院的学生都希望从他身上能学到点什么.乔布斯的策略是专注于顾客利益,而不仅仅只是追逐市占率.凭借最新发明的极薄的MacBookAir,去年一整年苹果股票就飙升了70%.乔布斯得到了精明、利己、控制狂等称号,如果这些称号听起来正该是一位CEO之所为,那么他正是这样的一位CEO,而且是最棒的.”《时代周刊》在评选今年“最有影响力的100位名人”时,用非常夸张的语言赞美了苹果电脑的 CEO史蒂夫·乔布斯.没错,乔布斯的确推出了许多让人大跌眼镜的设计,但他究竟是一个什么样的人?人们熟悉的是那个外...

>> 阅读全文

什么是MTK?
MTK是台湾联发科技多媒体芯片提供商的简称,全称叫MediaTek。联发科技是IC设计公司,公司自1997年成立至今,积极投注研发资源,开发数位多媒体高阶整合IC晶片,目前已名列全球IC晶片设计的领导厂商之一。产品布局包含全系列光储存晶片组、高阶数位消费晶片组、无线通讯晶片组及数位电视晶片组等。就光储存领域,联发科技领先全球推出包含CD-ROM、DVD-ROM、DVD-Player、CD-R/RW、Combi、DVD-RW等相关控制晶片组。高阶数位消费领域,包含DVD Player、DVD-Recorder等皆维持全球第一的市占率。无线通讯领域,含括低阶至中高阶GSM/GPRS晶片组及完整软体解决方案,已成功突破每月出货四百万颗的重要里程碑,建立联发科技的另一项技术基石。LCD TV及数位电视晶片组,亦已成功拓展北美及中国大陆市场。 联发科技成立至今,均抱持专注经营的原则,以完整的解决方案,提供客户齐全的光储存IC晶片组,支援客户推出具有竞争力的光储存磁碟机及播放器,取得市场领先地位。联发科技非常重视研发创新,目前在员工总人数1千馀人的阵容中,研发团队即占百分之八十以上的比例。公司成立至今,已连续八年荣获台湾新竹科学工业园区管理局授创新产品奖。全球专利...

>> 阅读全文

一. 项目介绍:
用周立功的ARM7教学实验板LPC2129实现模拟PS2接口的键盘.要求连续发送20个以字符串时不出现漏码.现市面上的大部分键盘当发送一长串字符时经常出现漏码。所以本项目要求实现并改进键盘.
二. 项目所涉及到的知识:
(1) ARM7的基础编程:定时器控制,GPIO控制,中断控制(重点);
(2) PS2协议;
三. PS2协议介绍及应用:
1. 协议特点:
(1) 主机总是在总线上有优先权 它可以在任何时候抑制来自于键盘的通讯,只要把时钟拉低即可;
(2) 键盘发送到主机的数据在时钟的下降沿被读取,主机发送到键盘的数据在时钟上升沿被读取;
(3) 键盘发送到主机的数据当且仅当时钟线为高时改变。主机发送到键盘的数据在当且仅当时钟线为低时改变,应答位例外;
(4) 不管通讯的方向怎样,键盘总是产生时钟信号,如果主机要发送数据 它必须首先告诉设备开始产生时钟信号。
(5) 时钟频率控制在10 -20kHz,可以是80US一个周期;
(6) 主机发送数据给键盘时,键盘必须发送一个应答位;
2. 键盘到主机的通信:
(1) 当键盘等待发...

>> 阅读全文

通过VS2005下载到开发板的程序如果重启开发板的话,刚下载的应用程序就没了.有没办法把应用程序加载到WINCE的内核呢.方法如下:
(1) 把EXE文件或DLL文件拷贝到C:\WINCE500\PBWorkspaces\(你用PB定制的内核时的工程名)\RelDir\XSBase270_ARMV4I_Release下。
(2) 修改相同目录下的platform.bib文件,最末尾加一行:test5(应用程序名).exe $(_FLATRELEASEDIR)\test5(应用程序名).exe NK;
(3) 用PB打开这个工程,点击Build RUN_TIME Image;
(4) 然后重新下载这个内核到开发板,在/Windows文件夹下就可以找到你的应用程序了.

>> 阅读全文

互联网巨头Google进军手机操作系统,宣布33家终端和运营企业加入开放手机联盟(Open Handset Alliance),将共同开发名为Android的开放源代码的移动系统,此举将全球手机操作系统市场推进了七雄混战的战国时代。  调研公司Gartner的数据显示,2006年全球交付的智能手机数量达到了7290万部,塞班 (Symbian)凭借70%的份额处于市场领导地位,Linux占智能手机交付量的20%,而微软、Palm和RIM共占交付量的10%。苹果的 iPhone则在今年异军突起。  上述六大操作系统形成了全球手机市场的“旧版图”。Google的加入则成为第七种力量,参与瓜分全球近30亿手机用户的庞大市场。  在目前全球智能手机市场中, Symbian是当之无愧的“老大”。这家由诺基亚控股的智能手机操作系统公司在今年第二季度创造了每天20万部智能手机的出货量。2007年上半年在全球共出货3460万部Symbian智能手机,同比上升了52%,Symbian智能手机累计出货量已经达到1.45亿部,在智能手机市场的份额达到了 72%。  而且,去年年底被索尼爱立信收购的瑞典软件公司UIQ科技公司也属于Symbian操作系统的一支,全球排名第二的三星也对Symbian最有好感。除全球排名第一的诺基亚和排名第四的索爱支持Symbian之外,近...

>> 阅读全文

首先ARM 芯片要中断设置要是能中断向量,然后当有 IRQ 中断来之后,CPU自动的到0x18地址处取指。0x18处的指令呢是CPU 根据中断源算好的(比如:中断 EINT4567 来了,那么 0x18 处的指令就是跳转到地址 0x30 处)。然后就执行“ldr pc,=HandlerEINT4567”这条指令。这条指令的执行结果就是跳转到“HandlerEINT4567 HANDLER HandleEINT4567”处执行。这条是宏指令,你可以看一下宏定义。执行结果就是跳转到HandleEINT4567 处执行。 那么HandleEINT4567 处又是什么指令呢?这就要联系 44b.h 文件的#define pISR_EINT4567(*unsigned*)(_ISR_STARTADDRESS+0x74)) 定义 看了。HandleEINT4567 处的地址就是“_ISR_STARTADDRESS+0x74”。到此还不知道这个地址对应的指令是什么。这时候就要去看Target.c文件的中断初始化了,其中pISR_EINT4567= (unsigned) OSEINT4567ISR;这条语句就解释了中断去向何处。OSEINT4567ISR 就是在OS_CPU_A.s 里面定义的中断处理程序了。 一、 关于44B0中断系统44B0 中断系统中有两张中断转移表,经过二重转移才跳到中断处理程序。第一张中断向量表由硬件决定,所在区域为ROM(flash),地址空间从0X00开始,其中0X00-0X1C为异常向量入口地址,0X20-0XC0...

>> 阅读全文

定位错误的原则
1.如果遇到了僵局,就留到稍后解
人类的潜意识是一个潜在的问题求解器.我们经常提到的所谓灵感,其实就是当人类的意识留在诸如吃东西,走路或看电影之上时,潜意识却正在思考另一个问题.如果在合理的时间内(也许小型程序30分钟,大一点的程序为几个小时),我们还不能定位某个问题,就丢开它,做其它的事情,因为思维的效率开始明显下降.忘记这个问题一段时间后,我们的潜意思可能已经解决了它,或者思维会焕然一新,可以重新检查问题的症状.
2.如果遇到了困境,就把问题描述给其他人听
与其他人交谈可能会帮助我们发现一些新的东西.事实上,经常是仅仅将问题描述给一个好的倾听者,我们就会突然找到问题的解决之道,而无需倾听者提供任何帮助.
3.避免使用试验法----仅将其作为最后的手段
高度程序的新手最常犯的错误是为了解决问题而试验性地去修改程序.调试者可能会说:”我知道什么错了,所以我改动一个DO语句,看看会发生什么”.这种纯粹是无计划的方法甚至不属于调试;它表现的是盲目的行动.它获得成功的机会不仅很小,而且还会将新的错误引入程序中,使问题更为复杂.
注:学了软件测试的艺术&g...

>> 阅读全文