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

初学嵌入式先学C语言还是汇编?

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


导读:这是一个很有争议的问题。以前有些人推崇汇编。因为他不会做C。有人说,他不能写程序,因为他没有学好编写。希望看完这篇文章后,不要再学编了,也不要学C的好答案。合格的硬件工程师都要学习...

这是一个很有争议的问题。以前有些人推崇汇编。因为他不会做C。有人说,他不能写程序,因为他没有学好编写。希望看完这篇文章后,不要再学编了,也不要学C的好答案。合格的硬件工程师都要学习。建议先学习C语言。因为组装太慢了。写程序必须以C为主。高速或底层的操作需要内嵌组装完成。


编辑和C同样重要,互相配合,不可缺少!


编辑的重要性:

帮助您彻底、完整地了解芯片的结构和性能、工作方式和使用方法。在小芯片上实现小系统。系统调试。使用高级语言,但在调试中了解C代码的性能和特性,有助于找到使用开发平台本身的bug。


编写时序要求严格的代码,实现高级语言难以实现的功能。从目前的技术及应用开发来看,对工程师的硬件要求越来越高。在我看来,作为开发单片机和嵌入式系统的真正高手,必须具备以下综合能力:


1.硬件

跟踪模拟、数字电路的坚实基础、目前市场上各种组件的应用和开发,实现稳定、完整的电路设计和PCB设计。


2.软件

不仅要精通汇编语言,还要精通C语言,还要具备良好的单片机系统编程理念和能力,学校中学的分支结构、循环结构等基本原理是不够的!要有基本的数据结构知识。否则,如何设计实现USB主机读取USB磁盘的接口?嵌入式web系统如何实现?以及如何真正理解和使用RTOS?


具备UART、RS232、SPI、I2C、USB、IEEE802、TCP/IP等多种协议的配置和实施的基本知识。


3.计算机应用高手


4.熟练地阅读英语资料

热爱和喜欢电子技术,刻苦精神,踏实,不作假,不浮躁。多做,勤于实践。具有强烈的专业和研究精神。最后一个才是最重要的!



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