又得选择

目前的方案设计又到了岔道口,其一是stm32+uc/os,其二是sam9261+linux,裸跑不再考虑了。已经确定的部件和接口是can总线,这个在stm32上已经没问题了,但是9261上的linux driver能否顺利工作还是未知,而且linux启动比起uc/os慢了不少。但是考虑到将来可能需要接入已有系统,尤其是ethernet接入,9261和linux可能会是更好的选择。两者的成本差意外的并不大,毕竟无论如何不能带着双层板去交货。 另一个问题是人机界面,demo设备用的是1602液晶。。。。这次初步打算使用带触摸的240×320 TFT,good luck.

fp language strikes back

scala和clojure已经开始流行,甚至已经有了早期的企业级应用,同java的集成弥补了两者作为新语言的劣势,潜力不小。没想到java vm上的fp语言来的这么快。scala甚至已经移植到android上,野心昭然阿。。。不过目前只能看看,有空的话再深入研究一下。