找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

拿不起的M0

[复制链接]
跳转到指定楼层
楼主
zhjb1 发表于 2014-4-22 11:39:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
早两年我就开始玩Mini51-M052和M0516,手里有M052LAN,M0516LAN,LBN等还有Nu1x0系列的.后者玩得少,不说了.只说说M05x的.
早期下载过BSP1.0.0
后来有1.0.1,1.0.3;1.0.5
在后来有1.1.x;1.2.x的
现在旗舰版的不知道是那个版本的BSP
问题不在多,而在每个都不兼容,在1个上开发的程序,在另一个BSP上就不能运行.结果我想是每个开发者最不愿意见到的,就是每次开发如果用新的BSP就需要重新来过一次.
这也可能是M0的硬伤.我曾经想将M051引入学校,但是他的这个问题时最难的.在教学上,乐见允许技术提高升级,但是技术应该具有向下兼容性,老的东西在新的平台上运行照旧,加了新的规约则可应用新的升级技术和代码.M0恰恰在这方面做得不够好.只有点爱你没商量,爱你用不起[钱不成问题,时间].
不知有好的解决方案吗?谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
好心情
回复

使用道具 举报

推荐
admin 发表于 2014-4-22 14:58:48 | 只看该作者

现在开始统一 api规范 与接口函数。从V3.0版以后都是统一 一个版本。
牛卧堂
回复 支持 1 反对 0

使用道具 举报

板凳
 楼主| zhjb1 发表于 2014-4-23 15:11:20 | 只看该作者
那倒是好,但以前编的东西就无法在新的环境下运用,主要是指每次拿起来的时候都需要重新设置,就像这次买了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上超频后的效果.
好心情
回复 支持 反对

使用道具 举报

地板
admin 发表于 2014-4-23 15:26:56 | 只看该作者
好的 谢谢,
我们会反应上去,也会 统一函数写法。让大家易用。
牛卧堂
回复 支持 反对

使用道具 举报

5#
 楼主| zhjb1 发表于 2014-4-23 15:35:23 | 只看该作者
非常感谢!
好心情
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU