广州电脑培训_电脑培训班_电脑培训课程-北大青鸟电脑学校
当前位置:网站首页 > 电脑培训网-电脑学校 > 佛山电脑学校 > 正文

学嵌入式很难?难在哪里?

作者:广州电脑培训刘发布时间:2020-12-01分类:佛山电脑学校浏览:512


导读:以下是我的嵌入式学习经验,主要是有关嵌入式开发学习和应用阶段需要注意的一些细节,一些习惯和经验。我相信我的嵌入式开发学习经验将对您有所帮助。 每个人的讲话都像他们自己...

以下是我的嵌入式学习经验,主要是有关嵌入式开发学习和应用阶段需要注意的一些细节,一些习惯和经验。 我相信我的嵌入式开发学习经验将对您有所帮助。


  每个人的讲话都像他们自己的话,但是作为嵌入式工程师,编程的习惯也可以反映出他的水平。 每个工程师都会有自己的编程风格和逻辑思维,因此他想成为一名合格的嵌入式工程师,养成良好的编程习惯是非常必要的。 如果您编写的程序合理,清晰,易于执行,易于调试和维护,不仅您可以理解它,而且其他人也可以理解它,为什么不这样做呢? 这里简要介绍了需要注意的基本编程习惯,即我的嵌入式学习经验。


  1.模块化程序结构的编程习惯。


  简而言之,模块化设计意味着使用主程序,子程序和子过程框架来描述程序编程中软件的主要结构和流程。 同时,定义和调试了各种框架之间的输入和输出链接关系。 功能块单元中的算法描述旨在简化程序复杂性,程序设计,调试和维护的操作过程。


  说到这一点,让我想起了我在学习时实际项目的一些经验。 如果要设计单芯片控制器,则控制器将接收由串行端口发送的文本信息,并将其显示在128X64单色LCD屏幕上。 确定通过约定的协议在哪里显示文本的字体,大小,文本内容等,以及以哪种方式显示最终信息。 根据模块化编程思想,程序代码分为四个模块:串行端口数据收发器模块,数据协议分析和处理模块,LCD文本显示处理模块和主程序模块。 经过简单的分析和设计思路,每个模块形成目的明确,功能单一的程序代码,然后通过头文件导出模块的接口函数,全局变量,结构和其他内容。 最终的系统功能将得到很好的实现。


  2.明确的移动命名规则和编程习惯


  对于嵌入式工程师来说,命名规则是必不可少的角色。 对于一般事物,我们可以通过名称知道与之相关的一系列信息。 同样在编写程序的过程中,我们也可以通过简单的命名来实现编写程序的可读性,但是在命名过程中,我们必须注意程序中的函数,变量和常量。 程序的元素不能随意命名。 如果您只是简单地随机命名,它将大大降低程序的可读性,并且当然会大大降低程序的可维护性。


  3.简洁明了的标注方法编程习惯


  在编写程序的过程中进行注释非常有必要。 适当的注释可以清楚地描述程序模块。当然,在编写程序的过程中,需要在过程描述中添加复杂的算法。 这时,适当的注释以非常特定的方式描述该功能的功能非常有帮助,同时,清晰明确地标记重要变量的功能和目的也非常有帮助。


  4.清晰易读的文本格式编程习惯


  没有规则就没有规则。 您可以通过程序代码的格式大致了解程序的质量。程序代码不是随意堆积的,必须经过格式化。 编写程序时,必须缩进,并且每个语句都必须包装。通过适当的操作,您可以清楚地了解代码的嵌套关系。程序是最复杂的事情,需要智能地掌握知识产品。 好的格式可以使程序结构一目了然,可以帮助您和其他人理解它,帮助您思考,还可以帮助您发现程序中的异常,从而更容易发现程序中的错误。


  目前,关于嵌入式学习有很多经验。 我认为对于每个嵌入式工程师从业人员来说,良好的嵌入式编程习惯肯定会对您的工作产生乘数效应。



佛山电脑学校排行
最近发表
标签列表