【话题】午夜鸡汤

各位朋友们,大家好。
首先感谢您长时间的关注本公众号,如果你们喜欢我的内容,欢迎分享给身边的朋友,说不定他们也喜欢。
我的个人微信号:   jct_10
今天已经排到第28号啦。
目前,经过一个月时间的测试,乐创客公众号现已全面开启运营,每天推送干货文章,从电阻到电路板,从C语言到RTOS,全面覆盖当代技术需求。让广大的听友们不管是学生,初级工程师,电子开发爱好者都能用技术从头武装到牙齿。
关于文字和视频内容
本公众号以后会定期推出连载原创文章,每一系列的文章讲完之后会配上相应的视频教程,敬请期待。
关于开发板和模块
我们目前正在规划开发一系列相应的模块和开发板,以满足大家实际动手的需求,后面会加大对接口标准化的统一。
电子元器件
我们也在准备联系,甄选优质供应商,为大家提供原装,优质,廉价的芯片供应,这一块目前正在筹划,需要有段时间才可以运营。
我的心声
嵌入式和单片机这两种芯片发展到现在,驱动、硬件电路基本上已经没有什么好学习的了,如STM32,如果你用过CubeMax的话,你就知道,驱动开发现在对单片机来说基本上已经没有什么难度了,而arm内核的MPU从硬件到驱动基本上厂商已经全部做好,甚至连DDR布线都帮用户布好,而Bootloader,操作系统做得更加完善。
那问题来了,现在学单片机主要学习什么?我觉得可以包含3个方面:
(1)硬件方面,单片机外设的接口电路和驱动电路,这个虽然是硬件方面的东西,但是现在大多数公司对单片机工程师都要求可以设计原理图,或者最基础要看得懂原理图,所以这个是需要加强的地方;
(2)驱动方面,你要能把从厂商那边拿到的驱动完美地移植到你手头的板子上去,这个调试过程尤为重要;
(3)软件方面,你要有足够强的C语言编程能力。C语言编程能力,这个东西是要靠漫长的日积月累所练成的,之前我消失的几年时间里办了一个培训班,很多学生来学单片机,一上来就不注重C语言基础,觉得能用if做几个循环就可以做项目了,这是不对的,C语言有这么好的指针机制放着不用,根本写不出高质量的代码。
所以为什么我选择把开始的切入点设定为C语言教程,同样是这个道理,市面上的C语言书,好的都是美国人写的,经久不衰,但是翻译完之后感觉文字就不那么优雅了。而大家普遍学习的Tan版C语言,应试的目的性太强,学完之后,肯定写不出优质的代码,可能连编码风格都不会注重,这样的C语言基础来学单片机学编程,固然很难走远。
可能很多单片机工程师,或者嵌入式工程师,一直觉得写PC端软件的程序员是在别人操作系统的基础上工作,却对他们能够做出“看得见”的软件有一种羡慕之情,不过嵌入式程序员难道就不能开发上位机软件吗?因此,如果对C语言的认识足够多,那么写一个上位机软件也没什么难度,语言都是相通的。
既然您选择关注了我,那我们都是为了同一个目标而来,我将之归纳为成为“新时代的技术支柱”,所以各位前浪,中浪,后浪们,加油。
2020-07-25
00:30

(0)

相关推荐