这几天总结了和整理了前面做项目时的一些笔记,发了一些东西,就不想发了,发现写文章好费时间,且现在发现chinaunix blog太栏了,字数限制太垃圾了,不能发稍微长的文章,且排版支持很差,要搞很久,同时打开网页都慢的要死,发个东西要搞半天,估计加起来发这些帖子都花了好长时间,于是不发了,以后再说。感觉还是google doc好使,本地编写,网络同步,且支持word,ppt,excel。还有直接传包含图片的doc文件,在网上竟然还可以完整的读取出来,并在线编辑,感觉google的产品越来越好了,终于体验了一下“真正”的webOS。
这个项目尽管不是我喜欢的,但是做这个项目的过程中学到一个很重要的东西---架构,比如java,eclipse,gef,jboss,ejb,这些都有一个共性---就是架构。原来搞嵌入式开发从没想过架构的问题,只要实现功能即可。除了linux驱动架构外,其他的架构真的不多。也许c++,尤其是c不好实现架构,也派不上太大的用场,因为在嵌入式系统,性能,效率才是最重要的,没有人想过怎么样设计整体框架,以让工作人员能够最大的并行开发,以及以后的维护能够最容易,且部件的耦合性方面也没有考虑。
但是最近的一些信息表明,嵌入式软件开发似乎也要进入一种架构时代,比如google的android,它的图像显示架构,软件开发架构这些都非常高超,同时TI的davic(dsp和arm双核)软件架构明显就是借鉴ejb的面向服务的架构。应用程序,算法分开,完全独立,从而应用程序员不用管算法是如何实现,也不用管算法的执行体是dsp,还是arm,不过估计这些架构也只有大公司才会搞,才能搞。
也许现在嵌入式产品的配置已经变高了,能够接受一定程度性能损耗,比如andorid,如果是以前的嵌入式MCU,我想根本不可能跑的起来
阅读(1160) | 评论(0) | 转发(0) |