• 联系我们
  • 地址:湖北武汉三环科技园
  • 电话:159116031100
  • 传真:027-68834628
  • 邮箱:mmheng@foxmail.com
  • 当前所在位置:首页 - 嵌入式
  • 嵌入式新手该先学C语言还是先学汇编?
  •   这是一个非常有争议的问题,以前有人推崇汇编,是因为他不会C,有的人说不能用汇编写程序是因为他没有学好汇编。希望你看过这篇文章之后,不要再去寻找是学汇编好还是学C好的答案。

      一个合格的硬件工程师,应该都学,我推荐你先学习C语言,因为汇编入手太慢,写程序要以C为主,需要高速的或者底层的操作用内嵌汇编的方式完成。

      从目前的技术和应用发展来看,对工程师的硬件要求越来越高。以我的观点,作为单片机和嵌入式系统开发真正的高手,应具备以下几个方面的综合能力:

      模拟、数字电的雄厚基础,了解现在市场上的各种元器件的应用和发展,能够进行可靠、完善的电设计以及PCB的设计

      不仅需要精通汇编语言,也要精通C语言,要有好的单片机系统程序设计和能力,学校中学的那些分支结构、循环结构等基本原理远远不够!要有基本的数据结构的知识。否则你如何设计实现USB HOST读U盘的接口?如何实现嵌入式WEB系统?以及如何使用真正了解和使用RTOS?

      具备计算机网络和数字通信的基础知识,从根本上熟悉和了解各种协议的构造和实现,如:UART、RS232、SPI、I2C、USB、 IEEE802、TCP/IP等。

      热爱和喜欢电子技术,具备刻苦、踏踏实实,不弄虚作假,不浮躁。多动手,勤实践。有强烈的专业和钻研。最后一条最重要!