首先,我个人主要是做嵌入式以及上位机程序编程的,底层的东西也了解一些,并不精通。
最近再用hercules rm42这个系列的芯片,使用到了HCG这个工具。
在这里,请大家说说自己对这个工具的看法。我先抛砖引玉:
TI提供的HCG这个工具,这种思路我觉得非常好,这对只关注功能实现的人来说,省去了不少的烦恼。
我就属于此类,底层的细节最好完全屏蔽掉才好,只提供接口调用,拿过来就可以用,不必再去看那些
芯片手册,这些手册本来就写得很繁琐,而且看完了还不一定知道怎么使用。
但是,具体使用HCG却发现它有不少的缺陷,这应该是设计这个软件的工程师没有考虑到位的原因。
我觉得如果设计这个软件的工程师如果可以多了解一些封装、抽象的思想,站在使用这个工具的软件
设计者的角度来考虑,那么一定可以做得更好。
希望这个软件继续完善,生成的代码可以完全屏蔽掉底层的差异,使软件设计者的精力可以更多投入到
软件逻辑的实现。我想这也会推动嵌入式行业的发展吧。