正如说用IDE影响对底层细节的理解有影响可能言过其实,但是对工具链的了解肯定是有影响的。
但是碰到的工具链方面的问题应该是很少的,求助于那虎哥所说的千分之一的人解决就好。
比如说哪天心血来潮想搞个静态链接库玩玩,可是之前的编译输出都是hex文件,但是这种问题放狗一搜,改几个参数就可以解决。
不用从头开始了解编译静态链接库和编译可执行文件用到的工具链有什么区别等等……
国内的单片机课程大多以51入门是想让大家对单片机体系结构有所了解。
但是近年单片机发展势头迅猛,C语言+固件库的这种编程方式深得人心,基本上可以在对所用的单片机体系结构一无所知的情况下实现相应功能。
如果碰到了比较底层的问题,比如内联汇编之类的问题,反正都是互联网时代了,问呗,这也应该是互联网思维之一。
最后对于那千分之一的人,估计都有“xx虐我千百遍,我待xx如初恋”的心态才能保持兴趣所在。