如果你依赖于某一具体的CPU硬件型号,那么很容易被厂家牵着鼻子走,一旦此型号过时、停产、或者换其他型号,那你以前的投资可就全都打水漂了。 解决这个问题的办法是抽象出一个万能的平台,适应各种体系架构、支持各个厂家、未来很长时间不过时、扩展性好、稳定、低功耗、高效率、体积小、可配置可裁减、安全的专家系统。 我不建议在ARM7/ARM9上自己写驱动程序,移植内核,因为这两项需要专业人员完成,没有十年以上的沉淀时间,没有一个团队,是不可能实现的(实现功能可以做到,产品化肯定办不到)。再者,每个人都从车轮造起也不可取。 如果以平台作为切入点,学习起来就不会遇到太大困难,所有的硬件都被抽象成了人类容易理解的文件,不管任何CPU都支持,确保你今天的投资在相当长的一段时间里不会过时。 EasyARM2200和SmartARM2200增值软件合集 www.armecos.com |