期刊介绍
本刊为江西省建材集团主管,按受省经贸委的行业管理。办刊目的是推动江西省建材及相关行业的生产、科研、管理、经营等活动的开展,为企业服务,为行业管理服务,为江西省建材工业的持续、稳定、协调发展作出贡献。推广与介绍新产品、新工艺、新技术是全省建材行业技术交流的平台。【详细查看】
期刊导读
- 12/21中文核心期刊有哪些(建材与装饰期刊官网)
- 12/12如何看待合肥研究院90多名科研人员集体辞职(建
- 12/09建材毕业论文范文格式(建材毕业论文范文格式
- 12/07建材文献综述怎么写(材料综述论文)
- 10/08江西省建材集团举办新员工入职培训班
如何看待合肥研究院90多名科研人员集体辞职(建(3)
【作 者】:网站采编
【关键词】:
【摘 要】:2到了大二,各种比赛铺天盖地,真的好激动,各种参加,于是就组队,搞挑战杯,校级的电赛等等,在学校里,只要会用单片机,这些比赛真的很好参加
2到了大二,各种比赛铺天盖地,真的好激动,各种参加,于是就组队,搞挑战杯,校级的电赛等等,在学校里,只要会用单片机,这些比赛真的很好参加,你随便找个有创意的项目一做,做好了开始结合创业大赛的方向,就可以变形,拿去参加各种比赛了。与大多数人不同的是,别人在实验室搞,我在宿舍搞。。。买了电烙铁,各种洞洞板,芯片,mcu。有时候晚上熄灯了,我就开着台灯,拿着烙铁在那里焊比赛的东西,调试程序,舍友都惊呆了。。。。因为我大一下才接触单片机,之前我几乎天天去网吧,逃晚自习去上网,打lol。那时候撸的真的好激情,因为舍友都不玩,我就一个人,一个人玩腻了没人陪我玩,我就买盒烟抽。。。感觉就像有个人陪我玩。后来网吧去多了烟抽多了,搞得我脸上起了好多痘痘,最后确实爬坑爬的有点累,我就不玩了,接触单片机也是这之后。我说正题吧。。。。。3可能因为大一找老师不太顺心,导致我后来就不想加什么实验室,有点耿耿于怀,哈哈。。。。我心里就想着,我靠自己吃饭,又不靠你。还有就是因为身边好多同学想进实验室,各种急切各种联系,鼓吹实验室有多好,我觉得好丝,我不想于此为伍,我就坚决不想去了。。。真的。。。现在也是。。。不过,这不影响自己做自己喜欢的事,接二连三的比赛,都取得了不错的成绩。后来,因为有些比赛必须要导师,所以要联系导师,也接触了不少老师。说真的,我觉得老师不能给你带来什么,大部分都是你提出想法,去实现你的想法,老师负责挂名。靠老师指导,几乎不可能的,老师几乎都是语言输出,不会帮你写代码,只会说,你这里做的不好,要改进等话。所以你的担心没必要,你的同学加入实验室,什么都要靠自己,而且有时候还要做一些不喜欢的项目,不一定是好事。4说了这么多,就是想说,你的顾虑好像没必要。另外我自己一直还有一个观点,就是学校里电子专业爱捣鼓单片机的,很容易犯一个错,就是把单片机神化,仿佛学了就能xx,不学就找不到工作,于是有些人几乎把大学课外时间都花在单片机上,获得了xx大神的称号,实则天天做着无止尽的“高大上”的项目,完全忽略了一些基础知识的学习,比如我以前就是。。现在身边还有好多同学也是,劝都劝不听。我觉得数据结构c指针操作系统计算机组成原理这些,真的很重要,学好了和别人很有可能是工匠和工程师的区别。如果是因为对方向迷茫,不知道接下来怎么搞,去翻翻知乎大神的回复吧,真的很多。我一个学长说的,我觉得很好,整理到下面了。1??学习51单片机,这个阶段你只需要跟着郭天翔的视频去学,只要求实现功能,不求甚解。但建议能够提出问题,比如“为什么往IO控制寄存器写入特定值能点亮LED灯?”“IO口的电路结构是什么样子的?”“什么是上拉下啦,灌电流拉电流?”,这一阶段主要是熟悉单片机的使用,并且在使用中思考发现问题,还能熟悉一些基本概念。2??开始查资料看书,看模拟电路数字电路等等,开始去弄明白1中所提出的问题。这时候问题主要集中在电路方面。3??开始学习STM32,随便买个板子,看原子的书跟着一步步去做。这时候你会遇到很多计算机方面的问题,这时候一边学习教程,一边学习:微机原理,编译原理,操作系统。你要弄清楚ARM架构,弄明白CPU如何取指,译码,执行,知道地址总线,控制总线,数据总线如何工作。要弄明白你编译各个阶段产生的各个文件是什么,什么是分散加载,什么是重定位,什么是代码段,什么是数据段,等等。还要能弄明白CPU如何启动,程序镜像在内存中如何布局。要知道中断的原理,以及现场保护等等。最后你了解了各个知识点之后,转向GCC开发STM32,这时候你如果知识掌握得不错,你应该可以很快地学会编写链接器脚本并且明白每一条语句所代表的含义。4??开始增强C语言,深入挖掘C语言的各个死角。最好可以做到当你写下一条语句的时候知道编译器会如何处理。还需要数据结构和软件工程,建议最好还要学习一下设计模式。开始学习养成良好的代码风格,开始思考代码的结构。可以说设计模式如果能学好,在往后学习LINUX内核时大有裨益。你会发现LINUX的输入子系统有点像职责链模式,会发现ASOC音频系统有点像模板方法模式。私以为,如果能在两个以上不同方面考察同一种编程思想,你会得到更加深刻的理解,更能领会其精华。5??认真研读OS方面的书,各个知识点都要弄明白,进程是什么程序是什么线程是什么,竞争死锁优先级反转,虚拟地址空间物理地址空间,用户空间内核空间等等。开始学习ucos,这个没什么可说的,如果在2中能熟练掌握各种知识点,知道CPU如何中断如何保护恢复现场,那么读ucos的源码时候,在原理上就不会有什么疑惑。如果能在4中养成把握代码整体结构的能力并且学习好数据结构和基本的算法,读源码就没有什么障碍。一旦原理弄通了,源码也能读懂,那么吃透ucos就是顺理成章的事情。
文章来源:《江西建材》 网址: http://www.jxjcbjb.cn/zonghexinwen/2022/1212/2003.html