嵌入式教程硬件转软件的建议
2022-01-18 11:35:43
111
0

  学习嵌入式教程从来都不是只有一条出路,你可以选择硬件,你也可以选择软件,甚至你可以选择这两者以外的道路,而在不同的方向之间也可以进行转化,一旦觉得自己不合适,也没有必要一路走到黑。


  当你刚从硬件转成软件,可能会觉得天大的问题都不是问题,撸起袖子就是干。但一定要抑制住你的冲动,有时候盲干不是解决问题,而是在创造问题,这时候我们应该先用流程图制定一个软件架构图。



嵌入式教程硬件转软件的建议



  这样我们可以有一个简单的草稿,等实操起来就不需要过多的试错,节省了时间,也省去了不少麻烦。


  软件是复杂的,不管是开发,还是维护上都是复杂的。对于从硬件转过来软件的更是如此,面对一些单一文件时,又或者面对松散关联的多个文件时,建议分解成模块。这不单单增加了可维护性、减少了复杂性、也提高了可重用性。


  工程学有个旧词叫做“KISS”,不要想歪,可不是你想的那个,而是保持简单,直接的英文缩写。正如上述说的模块化一样,让事情简单是非常重要的,因此我们在编写代码,进行开发的时候要限制功能复杂度。



嵌入式教程硬件转软件的建议



  其实不管是嵌入式教程硬件转软件,还是一直从事软件开发的人员一直都不一定拥有良好的习惯,比如详细说明代码,即便是简单的加个注释。为了赶进度,也可能是忘了,各种理由和因素的影响导致许多人久而久之就没有了这样的习惯。但注释不管是对于自己还是别人读懂这个代码的帮助是非常大的,在日后的维护中,也是必不可少的部分。


  本文原创 文章来源:好学谷 转载请标明出处:http://www.haoxuegu.com/

刚接触嵌入式教程时的一些奇思妙想
学嵌入式教程也要思考芯片带来的隐患