发布网友 发布时间:2022-04-23 04:21
共4个回答
热心网友 时间:2022-05-23 07:29
你好,我是凌阳嵌入式培训的,但不是发广告,希望回答能有参考意义。(我是电子方向的,如果你计算机的话,可能稍有出入,目前高校课程设置有一定的问题,软硬分家,对你以后发展不好,还是全面些)
1、你刚要上大学,能知道这些不容易,希望继续努力继续坚持,不要让大学……了你。
2、一般来说,可以按照大学的课程安排来学习,但是如果你想走在别人的前面,更多的学习的话,只有自学了,还是按照学校的课程顺序。大学一年级学校都会开设c语言课程,切忌好好学,这是绝大部分工科学生吃饭的东西。大一年级会开设高数、线性代数,个别学校开复变函数,这三科老师讲不出来它到底有什么用,但是一定一定要学好,切记,因为以后你会用到。
3、我是在大一下半年的时候自学的数字电路,这个比较简单些。
4、模拟电路稍微了解下,能了解一些基本的知识就可,这玩艺太难,花太多时间不划算。
5、大二开始自学下单片机和微机原理,同时接触着操作系统,这时候,学校可能会开一些网络和操作系统方面的课程、还有算法,这样能比较有效率的结合学校的课程。
6、大三了,不用说,找项目做、打各种比赛,出成绩就在大三这一年,得加油。别说大四,刚上大四就要找工作了。
热心网友 时间:2022-05-23 08:47
不好说,跟着老师讲,自己多看看,多动手
热心网友 时间:2022-05-23 10:22
先是C/C++、 数据结构和算法
后操作系统(Linux/wince)
最后嵌入式微处理器结构(ARM处理器)
热心网友 时间:2022-05-23 12:13
C语言是嵌入式最重要的基础知识,但是掌握了它并不代表你的基础已经很好了,嵌入式学习相关的入门基础主要是这些:
一是程序设计的基础,例如:基本的编程语言基础,至少对数据类型、程序的结构及流程控制等最基本的内容要相当清楚,所以建议恶补一下C语言,推荐谭浩强的C语言程序设计,好好看一下,呵呵!另外有不少同学都问到数据结构的基础,我一直认为数据结构和算法的学习是帮助形成程序设计逻辑思维的很好训练方式,对于程序员的长期专业素养的提高一定有好处,所以建议即使已经在嵌入式行业中工作之后也应该多补充一些相关的知识。许多在学校没有学过数据结构的同学往往认为这部分非常枯燥、难学。而实际上如果你能明白研究计算机存储和数据组织方式的意义,就一定能够充分体会到数据结构的价值和魅力。一旦兴趣有了,一切就会迎刃而解,呵呵!
二是操作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对操作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的操作系统工作原理书籍认真看一下(不用特厚、特专业、特内核的,先以普及知识为主,呵呵!)。
三是基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。
华清远见的网站和技术论坛上面也有很多嵌入式学习资料和视频可以下载,而且更新的速度也很快,LZ没事可以去转转,相信对你会有帮助!