当前位置:首页 > > 充电吧
[导读]学习阶段总结      这几天思考了很多东西,感觉很有必要总结一下学习的东西了。从起初进步大学到步入社会已经一年有余,在大学感觉学也学了,玩了玩了。所以不存在什么很大的遗憾。之前零零散散的也学了不少东

学习阶段总结


      这几天思考了很多东西,感觉很有必要总结一下学习的东西了。从起初进步大学到步入社会已经一年有余,在大学感觉学也学了,玩了玩了。所以不存在什么很大的遗憾。之前零零散散的也学了不少东西了,感觉有必要对自己做一个总结了。

      C语言:从大一下学期就开始学习C语言,只不过上课的时候基本上都不能专心上课。对于C语言的学习主要还是在课下的时候看书看视频自学的,郝斌老师的C语言视频算是指导我入门的视频,那时候看视频还是很有激情的。谭浩强的《C语言程序设计》算是一本基础的语法教材,看过也了解了基础的东西(包括标识符、各种表达式、数组、函数、指针、文件等);后来看了《c语言深度剖析》这本书将的真的是比较好,含金量是真的高;再后来又看了《C和指针》《C陷阱》《C专家》。强烈推荐多看几遍C语言深度剖析,是真的写得好。推荐练手项目:《电子词典》《万年历》《xx管理系统》等

    51单片机:说到51单片机,这也算是我学习C语言的一个动力;不会C语言简直都不能玩单片机,虽然汇编也可以写,但是C语言的移植性好,所以为了学习单片机恶补过C语言。《手把手教你学单片机》小宋老师讲的单片机是很有趣味的,代码写的也很有条理;也有很多是看郭天祥的书和视频入门的。不过我个人还是推荐小宋老师的《手把手教你学单片机》。也买过开发板,学习(视频,书),敲过代码,那时候觉得51单片机好强大。推荐练手项目:《数字钟》等。

      STM32:51学了之后深深感觉到控制器的有趣,一个单片机随便加点外设,就有不错的功能。当时是野火的《STM32库开发指南》带我入门STM32,详细讲了很多基础的东西,对初学者绝对的好书。GPIO/Timer/UART/I2C/SPI/SD/TFT/NRF/UCOS等,讲的比较详细。大三上学期算是把这个学了一遍,但是使用起来还是很吃力。不过写程序的功力不是一天两天就能练好的,会了基础的操作为后面的学习可以打下很好的基础。学习了近半年,算是比较熟悉了,精通算不上,但是库文件都看过。例程大部分都看过。STM32做信息采集这块比较强大,温度湿度光照强大等,配合各种传感器。推荐练手项目:《仓储管理系统》客户端【采集一些基础信息通过NRF或者CAN传到服务器】

    Linux基础:大三下学期的时候,偶然一次听到了嵌入式这个词,确实以前没有听过。后来自己查了许多资料,知道了学习嵌入式还有很多需要学习的东西,从而走向了Linux的道路。想当初第一次装虚拟机,第一次装ubuntu,第一次装cygwin......那时候是真的高兴,体会到学习是很有趣的事情。感受到了shell的强大。《鸟个私房菜》这本书我只是看了命令的大部分,还有很多目前不能用的我都没有看。

    数据结构:想到这个就头疼,一早就知道要活用数据结构不是个容易的事情。还是硬着头皮学下去,毕竟写出高质量的代码是离不开数据结构的。黄国瑜的《数据结构》是我的指导书,虽然里面大部分代码都是有问题的,但是我看中的是这本书的分析部分,着实精彩。学了链表、堆栈、队列和各种排序。太过高深的树和图之类的目前还没有研究。再多说一句:链表、队列、快读排序这几个是比较重要的,但是hash表也是很重要的,最好这几个着重学一下。

      Linux C高级编程:学了linux基础和windows下的C语言,后来想Linux下应该也是可以学习C语言的。后来买了《Linux高级程序设计》第三版的黄皮书和《Linux C一站式编程》。学习了GCC,GDB,Makefile、文件操作、进程管理及通信,线程管理和通信、网络编程等。推荐练手项目:《web服务器》《Linux C局域网聊天室》等。

    ARM:最初接触ARM是了解完了STM32之后,听说ARM要运行Linux系统,因此才学的Linux。买的是天嵌的开发板,那时候的资料是真的少,各种淘宝视频都是几百上千的,想想作为学生的自己,没钱的孩子就应该努力奋斗。看了许多的免费视频,韦东山的,国嵌的,等各种视频资料,学习了uboot,内核、文件系统和驱动的一些皮毛。不过学习这个事情就是日积月累的。没有学不好的技术,只有不努力的人。几年之后你也可以成为研发的主力军。Linux做服务器的比较多,一个服务器对应多个小的客户端。推荐练手:《相册》--这需要QT的知识(个人觉得学习C++和QT是有好处的)。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭