我今年大四,学的环境工程,当初选的软件工程可是被调剂了。对本专业没兴趣,前三年都玩掉了,想转行学习嵌入式Linux(应为我很喜欢手持设备= =)。可是一开头才发现自己什么都不会,计算机专业基础课一门没学。。而且好像嵌入式涉及的基础课还很多。。 在网上找到的建议都泛泛而谈,实在无法定出学习计划。无奈之下,特来向各位大大请教。
1.我知道嵌入式开发大概分应用和系统,驱动,以我现在的基础和时间基本只能完成应用的开发学习,这样想对吗?
2.如果我现在只能完成应用开发的学习,那么我该学习哪些专业基础课?(希望大大能说的详细点,这里我好久都没搞明白。数据结构与算法,离散数学,汇编原理,汇编语言和微机接口,计算机组成原理与体系结构,计算机操作系统,数据库系统,计算机网络,C语言,数字模拟电路,单片机。这一大堆东西都要学吗?如果都要学,该按照怎样的顺序学?哪些重点学哪些知道大概就可以?)
3.如果我现在的时间可以学到系统和驱动的开发,那么该学习那些专业基础课?顺序,主次?
对各位大大的赐教不胜感激= =(本人一共只有26分。最多只能选择20,希望大大见谅)
如何快速学习嵌入式Linux课程?
自上而下的学习首先是写代码,写用户的应用程序。每种语言的使用目的是不同的,嵌入式的语言是C语言。所以首先要学习C语言的基本语法,C库提供了大量的函数,我们可以调用以实现一些功能。所以还要熟悉C库的常用函数。C语言一定要学好,它是基础。Linux内核大部分也是用C语言实现的。2.Linux系统的基本使...
学好嵌入式必须要学的课程有什么
首先,C语言和C++是计算机行业的基础语言,熟悉并掌握这两门语言是学习嵌入式技术的前提。可以借助TURBO C或Visual C++等开发环境进行实践。Linux操作系统是嵌入式开发中不可或缺的一部分,掌握Linux环境下的开发环境,可选择Redhat企业版的虚拟机进行学习。计算机组成原理课程可以帮助你理解计算机的基本原理,...
嵌入式linux如何开始学?零基础的话,该从哪里开始第一步?语言看哪些书...
1)学习 Linux系统安装、常用命令、应用程序安装。2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过《C 和指针》、《C 缺陷与陷阱》、《高质量C\/C++编程指南》、《C 专家编程》、《The C programming Language》3)程序...
学嵌入式要什么基础?学嵌入式要学什么?
要学好嵌入式linux需要做些什么:第一,要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中,你会学到更多的知识,学习linux,更要学习一种geek的精神,python之禅中也说过:以总结分享为荣,以跪*求其解为耻;第二,要多动...
linux嵌入式开发需要学哪些东西_嵌入式linux开发是做什么的
1.Linux基础知识:了解Linux操作系统的基本原理、命令行操作、文件系统结构等。2.C\/C++编程:掌握C\/C++编程语言,因为在嵌入式开发中,通常使用这两种语言编写应用程序。3.嵌入式系统架构:了解嵌入式系统的硬件架构和软件架构,包括处理器架构、内存管理等。4.设备驱动开发:学习如何编写和调试设备驱动程序...
学好嵌入式必须要学的课程有什么
1、cc++语言,这是计算机行业的必修课,必须找扎实实学好,可以安装 turbo c编译器为开发环境,联系C语言编程; 安装vc++6.0学习C++编程。2、操作系统,先在电脑上安装一个vmware work station,然后在vmware work station里安装一个linux(redhat 企业版)虚拟机。学习一下操作系统的基本原理,熟悉linux...
嵌入式linux怎么学?学习嵌入式linux有什么方法?
嵌入式Linux驱动开发基础;嵌入式Linux驱动高级开发;嵌入式学习步骤就是这么多,除以上相关学习内容外,对于嵌入式学习者来讲还应该具备一些学习态度和学习方法。1.在学习和工作中要脚踏实地 在对所学内容有一定了解之后,在任何项目进行中就保留自己的想法,如果自己能够解决更好,如果不能可以找其他朋友...
学好嵌入式必须要学的课程有什么
嵌入式学习需要掌握一系列的基础课程,主要包括C语言、C++、操作系统、计算机组成原理、Linux编程、51单片机、ARM、硬件编程语言(FPGA)、模拟电路和数字电路。首先,C语言和C++是计算机行业的基础,建议使用Turboc和VC++6.0进行学习。操作系统方面,可以使用VMware Workstation在虚拟机中安装Linux系统,了解...
嵌入式怎么自学?自学嵌入式有什么方法?
5.其他知识的扩充。我们还可以通过阅读一些优秀的代码,了解UBOOT的源代码,或者是学习下linux的源代码等等。关于培训,华清远见的嵌入式培训流程如下:基础部分:嵌入式Linux操作系统的使用、C语言高级编程、数据结构及其经典算话描述。应用层部分:I\/O、Linux库的制作和使用、Linux并发程序设计、网络编程、...
学习嵌入式,需要具备什么基本的知识
5.其他知识的扩充。我们还可以通过阅读一些优秀的代码,了解UBOOT的源代码,或者是学习下linux的源代码等等。以上就是学嵌入式需要的一些基础,如果你基础不牢固,也不要担心。一点一点的学习嘛。华清远见星创客,是面向中高端嵌入式工程师的培训,对基础有一点的限制,因为是长期就业课程体系,不管你多...