嵌入式ARM技术培训研讨会总结报告
11月25日我参加了由深圳一家公司举办的嵌入式ARM技术培训研讨会,受益匪浅,现对这次会议学习到的东西介绍给大家,希望能起到抛砖引玉的作用。
会议在四川大学逸夫科学馆举办。虽然这次会议称为培训研讨,由于是一家深圳公司举办的(这里我就不具体说公司的名称了,难免有广告之嫌疑),投入了资金,所以这其实是其市场策划的一部分,于是在会议上获得的信息,多是一些该公司的产品以及代理的国外产品。另外,这次会议没有搞研讨,只能称作培训,因为主办方和参与方是不对等的。据我了解,有很多的参与方不并是ARM专家,他们都是带着对ARM的少许了解来参加会议的,这样就不可能存在研讨的意味,而只能是培训了。不过总的来说,我还是学习到了不少的ARM技术。首先,允许我介绍一下会议的议程。
会议分为7讲:
第一讲:公司介绍,不用问了,当然是那家深圳公司的介绍,由该公司的市场人员讲解。
第二讲:ARM体系介绍及芯片选型指导,这一讲我认为很有价值,且的确是这样的,从中我学习到:在纷繁复杂的芯片中,如何选择自己产品需要的,而且物美价廉的芯片的方法。由该公司一工程师讲解。
第三讲:ARM7内核结构简介,这一讲涉及到非常底层的技术了,是芯片的构造、布局、管脚的引线等等,总的来讲我还是听懂了,不过不够详细。另外,我想说明的是,目前我们公司使用的BREW技术,就是针对ARM7TDMI内核开发的,我们看到的很多手机,比如TCL1999、TCL1699、KZ820/850、Samsung X369、Hisense C3700、LG CU8188/8080/8280、Sanyo SCP580、Toshiba T718X等等,都是采用的ARM7TDMI内核。
第四讲:基于ARM的嵌入式软件开发技术,这一讲就具体到软件的开发了,对我有很大帮助,因为我是做软件的,不是做硬件的,所以对这一讲我特别关注,当然他讲的总体来说太简单了,没有什么难度,就像记流水帐一样,从头到尾过了一遍,不过对于初次接触的人还是有很大帮助的。最令我头疼的是,这一讲在介绍完基本开发技术后,完全是在介绍他们公司的软件产品了,不过客观的说,他们的产品做的还是不错,是一套IDE环境,界面类似于Microsoft的Visual Studio,操作也是仿照VS的,软件是英文版的,而且用词相当准确,所以我开始怀疑这是他们代理的国外产品了。
第五讲:ARM开发实例,主要是讲解了一个ARM开发例子,很简单。
第六讲:RTOS在ARM上的移植和应用,这一讲介绍的是开源的uCos-II操作系统,由于这套系统简单、实用、应用广泛,而且便宜,所以受到了嵌入式开发者的青睐,所以会议也就介绍的是它。讲解的内容主要是针对ARM芯片的移植技术,所以不难,一般的人化个把月就完成了,熟悉一点的,一周甚至几天就可以了。不过我认为uCos-II不见得在最适宜在手机上采用,原因有三:一是uCos-II没有GUI,这是非常困难的,现在的手机软件没有GUI是很难想象的,尤其是彩屏的,带摄像头的等等,即使找来一个免费的GUI,但是移植工作也是非常大的。二是没有网络通信协议栈,这部分完全靠自己开发,而且不见得会很可靠。三是没有技术支持,由于是开源的,那么技术支持,即服务,自然跟不上,如果完全靠我们自己的研究摸索,那么开发周期之长是可以想象到的。
第七讲:OKI-ARM在应用中的特点,这一讲完全是在介绍公司了,不过这个公司是主办方的合作者,这是一家日本公司,主要业务生产芯片,而他们就希望通过这次会议,向业界介绍他们的芯片,希望开发者购买他们的芯片,当然他们的芯片还是不错的,有很多他们的OKI芯片已经用在了不少嵌入式设备上,比如NEC的手机。主讲人是OKI香港公司的亚太区市场经理。
最后是抽奖,每一名与会者都要填写一张表格,然后就用表格抽奖,奖品有五份,其中四份是一块开发板,价值大概不到1000元,最后一份奖是价值5000多元的评估板和一套开发软件。最有戏剧性的是在抽大奖的时候,本来抽到的是川大致胜公司的,但可惜的是那人不在,到手的大奖没了,大家都发笑了,然后又抽,结果是电子科大的一教研室老师,呵呵,这个人今天真是走了运,本来不是他的,结果却归他了,如果那天他去买彩票的话,说不定可以中大奖呢!
到这里一天的会议结束了,我的报告也结束了。如果大家有需要的话,我也可以写一篇介绍会议具体内容的文章供大家参考。
2003年11月27日
陈希于成都