那倒是好,但以前编的东西就无法在新的环境下运用,主要是指每次拿起来的时候都需要重新设置,就像这次买了SMART板子,里面的例程根本无法与以前的程序同处一个地方,就像重新编程一样.很浪费时间的.
再比如,SMART看似功能不错,但看里面的程序可是不规范,同一个内容找了一堆文件,模块中有,子模块有,连基本系统定义中都有,这样的编程非常不适合学习者,程序模块不清晰.
看了SMART的程序结构,有不错的,但许多就像我们给别人做东西一样,为了防止客户学会改改就"升级"了,将程序模块弄得到处都是,互相还牵扯着一点,稍不留意就崩溃了.我想既然SMART作为旗舰学习的标杆,就应该程序模块清晰易找.比如1个.h文件说明了本模块的所有函数定义和调用关系,1个.C包含了所有此模块的功能定义和程序块.这样的程序非常适合学习,卖的也会好的.因为在e雷系统适合学习者.
实话实说,我这次买SMART想学习触摸屏和3.5LCD的驱动,尽管我已经完成了从1.5TFT~3.0TFTLCD的各种芯片的驱动在象诸如M051,Freescale,51,C8051,PIC,TM,NXP,ARM3,4,等上的显示,想比较一下这些不同内核的MCU在驱动LCD上的情况,以及在具有PLL上超频后的效果. |