问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌入式 入门要学什么?

发布网友 发布时间:2022-03-01 18:47

我来回答

4个回答

热心网友 时间:2022-03-01 20:16

嵌入式虽然只有简单的三个字,但它牵涉到的东西却很广,现在很多人对嵌入的理解都比较狭隘。
不知道你是学什么专业的,所以我说的系统点。
首先从工作内容来分:有嵌入式硬件工程师,嵌入式软件工程师。
嵌入式硬件工程师要做啥?
当然是设计原理图(涉及模电,数电,高频),画PCB板等,他们只负责硬件,和软件有关的都由嵌入式软件工程师来负责,所以通常一个新产品研发,需硬件工程师和软件工程师密切的配合,才能出成果。
嵌入式软件工程师要学啥?
大部分人说的的嵌入式,估计就是说嵌入软件了,忽略硬件,所以说比较狭隘。
首先介绍几种嵌入式系统
1,以单片机为核心的嵌入式系统,如51,AVR,要求会C语言或汇编,比较简单,大多数只做单片机的公司,会要求同时会硬件和软件,特别是小公司(大公司软硬件分工较细),也就是说自己设计电路,自己写程序,如你是学电子专业的,这个合适,这个电子专业的做的比较多。
2,以ARM7,M0,M3等为核心的嵌入式系统,功能比单片机多了不少,要求会C语言或汇编,或UCOS等一些微内核的嵌入式系统,这些可以说是一些强大的单片机了,开始有专门的硬件工程师来做硬件,软件专门负责软件,除非一些比较*的小公司,既要你做硬件又要你写代码,我就碰到一个,一心不得不二用。
3,以ARM9,ARM11等更高位核心的嵌入式系统,功能复杂,要求C或C++,会LINUX系统或WINCE等其他一些系统,如现在很火的安卓系统,软件和硬件严格分工,软件工作量很大,硬件很复杂,需多人合作。
当然还有其他的嵌入式系统如MIPS,DSP,FPGA等等的,多了去了。
如你学的计算机专业第三种你最合适。
所以不要认为嵌入式就是LINUX和C了,有时一个产品里,这几种嵌入式系统同时存在,综合的组成一个完整的产品。
所以在学嵌入式之前,先全面的了解嵌入式,找准自己的方向
(纯手写,欢迎追问)

热心网友 时间:2022-03-01 21:34

嵌入式开发要学哪些?在这个技术瞬息万变的年代,嵌入式技术毫无疑问也得紧跟技术发展,这对于初涉行业的新人而言,摆在面前的问题很明显,嵌入式开发我得学习哪些技术点才能跟随企业的脚步呢?我愿意谈谈我接近十年对嵌入式开发的看法。我的职业生涯起步于嵌入式开发,那时候在日企从事汽车的嵌入式开发,最后也曾当过三年的讲师。不过现在依然混迹于嵌入式底层,以及android底层研发。可能还是觉得研发才是我的最爱。那么针对嵌入式开发要学哪些我简单的说一下,仅代表当前主流观点。嵌入式开发作为新人,第一步C语言,有很多人自认为自己C语言很厉害,但是实际上一个从事嵌入式开发的老人,至少需要3-5年你才敢对C语言说精通,特别涉及到的常用的指针、数组、数据类型、运算符与表达式、控制语句时?你真的都懂么?这些是学习嵌入式最基础的知识。第二步,有了这些代码的基础你才能能根据需求写程序,也就是常说的应用层,应用层是相对简单的。要有理解和编码调试的能力,如系统编程、标准的I/O,文件I/O,库的制作等等。一般而言这种应用层开发有1-2个月的时间都能学会。剩下的就是大量的编码来提升自己的经验。但只会这些也能找到工作,但我相信你看完下面的发现那绝对不是你的梦想!第三步,更高级的内容也是最难的内容,前两步是让你会根据需求编码,但是如何能让你的程序能在硬件平台上运行,这才是真正的难题。所以每当再进一步的话,我们会发现我们什么有很多的东西都运行的是Linux系统,可是他们和我的PC运行的Linux有什么区别呢,为什么我电脑要用风扇而手机不用风扇呢,我们打开网页查找手机的详细参数的时候,会看到Cortex-A15、四核、ARM等等字眼,什么是ARM,什么是Cortex-A15,这需要进一步的了解。了解完ARM之后,就需要利用开发板了。这时操作系统的移植又成了一个比较重要的内容了,什么是bootloader,什么是kernel,什么是rootfs等等……。花了很长时间系统做好了,发现板子上很多的什么不能用,怎么呢?这时我们需要写一些驱动来驱动这些设备,这时我们需要知道,什么是字符设备驱动、块设备驱动、网络设备驱动,为了更好的写驱动我们需要了解的硬件相关的东西,我们需要看懂芯片手册,我们需要看懂原理图,只有我们懂我们的设备,才能更好的驱动它。等等,这里就列举的内容了,因为还有很多。所以对于嵌入式开发者来说,他们都经历了学习的痛苦。有句话说的好,不经历风雨怎么见彩虹。对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。你会面临很多问题。问百度?太慢了!来机构学习虽然花了一部分钱,从时间成本和效率上来讲,无疑还是比较值得的。

热心网友 时间:2022-03-01 23:09

嵌入式学完能干啥?
手机,相机,汽车导航仪,只要跟电子控制相关的,都可以去学习。计算机这行都是偏向于实践的课程,所以要注重动手能力,基础理论的学习也是不能忽略的。
C语言是基础,嵌入式开发是一个偏实战的技能,当然编程也是必不可少的。C语言是嵌入式开发的基础。

嵌入式系统基本原理?
接下来就要学习一下操作系统的基本原理,嵌入式软件这个领域太大了,平常接触多的嵌入式操作系统就是Linux还有其他的操作系统,选择一个方向就好。强调一点:汇编很重要,特别是做控制方面的程序时。虽然不同类型的芯片汇编 都不一样,接触多了会发现 ,那些其实也都相通的。

嵌入式学习方向?
关于嵌入式的学习方向,大致可以总结为:嵌入式首先懂得熟悉C语言,而后可以从系统编程入手,再深入到裸机开发、系统移植、驱动开发等。嵌入式需要懂得的一些基本诸如Linux,C语言,数据结构,文件IO,并发程序设计,进程间通信,网络编程,数据库开发,在线词典,ARM-4412,系统移植,驱动开发,Android系统开发。

结语:嵌入式开发是一个长期技术能力积累的过程,对于目前市场来说更多的是嵌入式高端人才,所以提高自身技能知识是关键!

热心网友 时间:2022-03-02 01:00

看你是做嵌入式平台上的应用程序开发 还是嵌入式平台本身的开发
如果是应用级别的开发,现在主要是C语言和C++语言,不过手机游戏现在大量是用java
如果是平台本身的开发你就需要 创客学院 好好学习汇编语言和操作系统。因为要自己写平台的驱动和小型的操作系统。
嵌入式是什么意思?嵌入式开发如何入门?

嵌入式开发入门指南如下:1. 学习编程语言。多语言适用,C语言常选。易于学习,广泛应用在嵌入式开发中。2. 学习嵌入式系统架构与芯片。不同的开发平台和芯片架构不同,影响代码编写。ARM架构常见于嵌入式系统,理解其架构与芯片至关重要。3. 掌握相关工具和技术。嵌入式开发不单编程,还需要编译器、调...

想转行做嵌入式,需要自己准备些什么?

1、C语言 关于C语言,我们要熟练的掌握它的基本语法,并且会加以运用,这样我们在嵌入式软件编写代码这一块才能更加得心应手,不会出现系统内部的基本代码看不懂的情况。2、嵌入式最核心的操作系统,所以操作系统原理也应该是要有所了解的,关于操作系统的各种性质和内部用法需要熟练掌握,对嵌入式系统更...

我想学习嵌入式系统,但是不知道怎么开始学习,我是个小白,有一点c语言...

4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!6)ARM 体系结构,其中有汇编。7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂...

学嵌入式需要什么基础?想学好嵌入式要什么基础?

这个问题一直是困扰很多嵌入式初学者的难题,接下来就简单说一下学习嵌入式需要学习哪些内容:C语言;C++;操作系统;计算机组成原理:linux编程;arm;硬件编程语言(FPGA);模拟电路&数字电路。1.C/C++语言,可以说这是计算机行业的一门必修课,所以要扎扎实实掌握好。2.操作系统,要学习一下操作系统的基本原...

请问,零基础自学嵌入式开发要学多久能到达参加工作的水平

零基础自学嵌入式开发需要的时间因人而异。学习嵌入式开发需要掌握电子、嵌入式系统、嵌入式编程语言等相关知识。对于有一定编程经验的学员来说,可能会相对容易上手。而对于零基础的学员来说,可能需要更多的时间和精力来学习和理解这些概念。在千锋教育,我们提供全面的嵌入式开发培训课程,并致力于帮助学员...

我是一个嵌入式初学者,请问我要学哪些东西?希望大虾给一些具体的学习流...

第一,你要学习嵌入式的话要考虑你是什么专业,如果大学里没有学过现在学习非常难的。而且门槛较高就业非常有压力,因为这个行业对于工作经验要求很高,都不喜欢带新人。最好能有认识的人教你帮助你。要不工作很难找。第二,你真要学习的话首先要确定一个操作系统,比如linux,装上一个虚拟机。第一...

嵌入式怎么自学?自学嵌入式有什么方法?

3.了解Linux或者wince下的编程。4.具有单机片或者ARM或者MIPS等相关基础。5.其他知识的扩充。我们还可以通过阅读一些优秀的代码,了解UBOOT的源代码,或者是学习下linux的源代码等等。关于培训,华清远见的嵌入式培训流程如下:基础部分:嵌入式Linux操作系统的使用、C语言高级编程、数据结构及其经典算话描述...

想学嵌入式,不知道从哪里学起,想知道要学些什么课程,另外一般嵌入式的工...

4, 要会焊接 5,单片机 6,计算机原理 7,C/C++ 8,操作系统 9,数据结构,数据库 ...还有些 忘了,如果你是为了快点找工作的话,我建议你别从头开始学了,直接买块开发板,边练边学,需要哪方面的知识再去补。嵌入式方面的工作很多呀 什么应用软件工程师呀 驱动工程师 系统工程师 硬件工程...

嵌入式开发需要学多长时间?

1.入门阶段:如果你已经有一定的计算机科学或电子工程背景,可能需要几个月的时间来熟悉嵌入式系统的基础知识。入门阶段的学习可以包括学习C或C++编程语言、了解数字电路和微控制器基础。2.深入学习:深入学习嵌入式开发可能需要一到两年的时间。这个阶段涉及到学习更高级的主题,如实时操作系统(RTOS)、嵌入...

嵌入式 入门有什么快速办法吗?

学习嵌入式你可以做:手机、PDA、MP3、MP4、遥控玩具、psp、相机、家电控制(洗衣机、电饭煲等)、汽车导航仪,只要跟电子控制相关的,二、如何学习?计算机这行都是偏向于实践的课程,所以要注重动手能力。1&2、c\c++语言,这是计算机行业的必修课,必须找扎实实学好。可以安装 turbo c编译器为开发环境,...

嵌入式入门应该学什么 嵌入式学必须学什么 为什么嵌入式那么难学 嵌入式怎么入门 嵌入式软件怎么入门 嵌入式学什么 嵌入式基础入门 嵌入式如何快速入门 什么是嵌入式
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开关后面是L、L1、L2怎么接线呢? 以掌声为话题的作文!600字!!!初中的水平作文 望亭到无锡硕放经发七路怎么走 ...例如深大的是。370/170.他们这两个分数是怎么算的?这两个分数分别满... 专插本2B的分数线是看学校定的么? 玩nba2k23手游影响学习 什么是分子式,实验室,最简式 请问一下民生信用卡过期了要注销吗 实验式和分子式的区别 ...确定拿不到学位证了。可以拿到毕业证。家里人想让去澳大利... 大学学什么专业里包括嵌入式系统工程,未来,想做嵌入式系统工程师 嵌入式软件工程师需要哪些素质和知识 对于一个非计算机专业的学生来说,要想成为一名嵌入式系统工程师至少应该学那些课程? 嵌入式系统开发需要学习什么? 嵌入式工程师需要学习什么 嵌入式工程师需要学什么课程? 想做一个嵌入式开发工程师需要学什么 嵌入式工程师需要学什么 嵌入式系统专业需要考哪些证书?求答案 嵌入式工程师如何考证 系统工程师难考吗? 软件设计师和嵌入式系统设计师考哪个好? 嵌入式系统工程师有没有证书重要吗 软考有没有嵌入式的考试? 新冰箱不制冷是什么原因 解决办法 嵌入式系统工程师考试内容 以嵌入式开发工程师入职需要考什么证? 新冰箱不制冷怎么回事? 嵌入式系统的认证考试有没有必要考啊? 新买的冰箱不制冷,一般会是什么原因? 嵌入式系统工程师容不容易考?考哪些科目? 如果手机号被拉黑了,打电话的人会听到什么提示音 嵌入式需要学什么?嵌入式需要学哪些课程和内容? 嵌入式学习内容有哪些?嵌入式要学什么? 嵌入式软件工程师怎么学习 工程师应该怎么学习嵌入式 嵌入式工程师需要学习什么? 哪位好心的嵌入式系统工程师能告诉我怎样入门? 想成为嵌入式软件工程师一般要学多久? 想成为嵌入式软件开发工程师,首先要学习什么 如何成为一名嵌入式工程师? 嵌入式工程师的学习路线 嵌入式软件工程师怎么样啊 自学有难度吗?? 目标嵌入式开发工程师 如何学习? 微信怎么设置顶语 嵌入式工程师如何规划职业之技术之路 微信朋友圈怎么设置顶语 成为嵌入式开发工程师需要学习哪些 嵌入式系统开发是不是很难学啊? 嵌入式工程师笔试考什么 五指戴戒指的含义