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

学习阶段总结


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

      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是有好处的)。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭