做嵌入式开发也有几年了,做过了ARM9(s3c2410 s3c2440),xScale(PXA270),ARM11(s3c6410)芯片内核移植以及相关驱动的开发,软件从linux2.4.18内核到linux2.6.24内核。
嵌入式行业其实是一个很大的市场,身边到处都是嵌入式设备,手机,路由器,洗衣机等等。太多了,但是不幸的是嵌入式的教育行业的竞争实在太激烈,所以以至于嵌入式也是白菜价。
但是真的放眼望去,没有一个完整的嵌入式教育体系,嵌入式行业依旧是有软件硬件都能通吃的高门槛。
现在的嵌入式的教学平台已经相当高档了,想想自己上学的时候,dsp都拿不到手里,现在几百块钱就可以拿到一个功能相当完备的arm9的开发板。所以现在的学习成本是很低的了。只要你有台电脑,有网口(串口都可以不用),那么你就可以做开发。
那么以后向哪里发展呢,有人说是高端的ARM11。确实ARM11的高性能和多媒体处理,相当的出色。但是如果拿它来作为教学平台,实在是不划算,一台要10K-20K不是一般人能买的起的!因为相对与现在的arm9来说,除了性能强劲之外,没有太多可取的接口。所以,现在要我给arm11做定位的话,就是做解决方案,前段时间,就有厂商合作要我使用s3c6410来做类似PSP的娱乐设备。主要就是在游戏和多媒体播放,用这个来做,确实是相当的合适。
对应最新的cotex M3这个最新的arm核,很明显它是推向于控制器的。作为工业的应用会非常的广泛。而且使用非常的简单,如果是学控制的,比如自动化,用这个东西,太合适不过了。但是,很明显它也不适合做教学设备
现在的嵌入式领域,有一个很大的市场一直都没有涉足。就是通讯领域。最近一直在研究Cavium Octeon MIPS64双核的网络处理器解决方案,希望能够在上面做一些东西。
决定做这个东西,出于两方面的考虑,一时多核处理器是未来的发展方向。另一个原因就是通讯行业确实有很大的市场。
计划用半年的时间,在Cavium Octeon的平台上将开源的网络软件移植上去,做出第一个方案。然后继续后面的工作。
2008-12-25
于北京
阅读(2116) | 评论(0) | 转发(0) |