本文目录一览

1,做嵌入式系统要学些什么具体点谢谢

嵌入式,有很多要嵌入的(底层开发,应用编程),很多地方(单片机,arm)可以嵌入的。主要还是一些编程基础问题,自己买个开发板,先学这来,会比较快,c编程是主要的用到的,其次是一些电路问题,pcb啊什么的要要看些。有主次的,看你想学成什么样,想入门的话,就开发板》 做实验。。这样比价好,纯粹个人意见
要先看你用什么os:linux、android、wince/winphone、ucos、vxworks。 且原理级的不重要,学了也理解不深刻,主要是应用。比如《linux内核编程》这本书说了linux的工作机理,但对初学者没有太大帮助。

做嵌入式系统要学些什么具体点谢谢

2,嵌入式学什么

一、嵌入式系统含义简介嵌入式系统是以应用为中心,以现代计算机技术为基础,能够根据用户需求(功能、可靠性、成本、体积、功耗、环境等)灵活裁剪软硬件模块的专用计算机系统。它是由硬件和软件组成,其软件内容只包括软件运行环境及其操作系统,硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性, 它不能实现大容量的存储功能,因为没有与之相匹配的大容量介质,大部分采用的存储介质有E-PROM、EEPROM DENG等, 软件部分以API编程接口作为开发平台的核心。?二、嵌入式系统学什么内容1、基本电路知识:嵌入式硬件也是需要许多电路搭建起来的,学习嵌入式之前必须对电路基本知识有一定基础。了解常用的基本器件,基本仪器使用,具有一定的电路分析能力。这样你才能看得懂嵌入式系统的硬件,才能为后续开发奠定基础。2、基本语言知识:嵌入式驱动程序编写需要用到C语言,因此在学习嵌入式之前还必须熟练C语言基本语法,并能编写些普通程序代码。在学习C语言时养成规范的编程习惯,这将对以后的程序准确性有很大影响。3、单片机:基于单片机自己设计并绘制电路图,自己焊接或者生产PCB板,设计小型的电子系统。首先使用51单片机学习编写流水灯、按键扫描、数码管、液晶显示、AD/DA采样等简单程序。有了一定基础后可以设计寻线小车,温度采集、时钟显示等嵌入式系统。之后可以使用430单片机、STM32以及Cortex-M3处理器作为学习嵌入式操作系统前的过渡阶段,可自行选择学习。4、ARM9/ARM11裸机学习:裸机程序编写,即不带操作系统的程序编写,其作用和上面430单片机的作用相似,目地就是为了熟悉ARM架构,对ARM寄存器有深入的了解,这将对以后的驱动程序编写带来很大的方便。5、Linux系统:嵌入式系统学习特别注意又特别难的地方就是Linux系统移植,对于系统的移植、系统的裁剪是学习的难点。搭建嵌入式操作系统的开发环境,即交叉编译环境也比较麻烦,因此在学习过程中一定要一步一步动手实践操作。学习了Linux系统移植,就可以编写底层驱动程序了,通过交叉编译环境将驱动程序编译并下载到目标板上,并且编写一段小测试程序验证驱动的正确性。如在Linux下实现流水灯,实现按键功能。

嵌入式学什么

3,嵌入式开发要学那些

嵌入式开发要学哪些呢,从我5年的工作经验来看,近些年跟我学习那会变化挺大的,主要是技术更新的太快,很明 显的就是QT如今用的很少了,嵌入式开发也不在是冷冰冰的独立设备,很多都是能于手机连,移动设备连网控制,这 也是物联网的一个概念。现在如此多的智能硬件就诠释了嵌入式技术的改变以及拓展。 主要学哪些还是分三层:1.基础C语言高级编程;2.应用层说直白点就是基于硬件设备上面写应用程序,3.然后再就 是如何讲这些程序能在板子上运行,那就是底层驱动这些。细的知识点太多,可以看看我母校华清远见的课程体系图 ,其次干这行不是你学习的每个知识点都应用得上,主要是得根据项目需求。

嵌入式开发要学那些

4,请问嵌入式系统主要学的是什么

首先你得清楚嵌入式系统的概念嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。可能你还是不理解,那我举一些我们生活中的例子你就知道他有多么神奇! MP3、手机、GameBoy(一种掌上游戏机)是嵌入式系统;你们宿舍上网用的集线器或者是交换机是嵌入式系统;食堂刷卡用的机器、商店收款用的机器是嵌入式系统;还有打印机、扫描仪、自动洗衣机等等等等都是嵌入式系统,他们早已进入你的生活,只是你不知道的总属。没有什么是最重要的,嵌入式系统涉及的东西较为广.硬件知识可分为:嵌入式系统硬件知识嵌入式微处理器体系结构ROM的种类与选型Flash Memory的种类与选型PCB设计基础知识电子电路测试基础知识软件系统知识主要可分为: 基于与Windows兼容的如:嵌入式Linux、WindowsCE、EPOC等;工业与通信类:Vxworks、pson、QNX、VRTX、Neculeus等; 单片机类:iRMX、CMX、MC/OS等; 面向Internet类:Palm OS、Visor、Hopem、PPSM等。

5,嵌入式需要学什么

嵌入式是当前最热门最有发展前途的IT应用领域之一。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。下面就由福州卓跃教育具体介绍。 具体可分为以下: 1. 编程类课程(主要以C语言为主,靠底层的开发还需要懂得汇编语言) 2. 软件工程类课程,包括软件的开发流程,项目管理,软件开发方法之类的。 3. 编程算法。(数据结构方面的书是需要有的,严蔚敏的数据结构挺好,只不过有点难,唐发根的也不错) 4. 操作系统方面的知识,嵌入式的话一般是以linux为例,也有可能以uC/OS为基础,要学好嵌入式系统的话,除了扎实的编程基础,这部分知识的积累尤其重要。 5. 嵌入式相关的课程,因为嵌入式的开发有别于一般PC机上的上层开发。 6. 简单的硬件和体系架构方面的知识,比如ARM、PowerPC、MIPS之类的。

6,嵌入式开发要学些什么

1.C/C++语言,可以说这是计算机行业的一门必修课,所以要扎扎实实掌握好。2.操作系统,要学习一下操作系统的基本原理,熟悉Linux环境下的开发环境,然后你就照着相关的资料写一个操作系统试试看。3.计算机组成原理,要能够熟悉计算机的基本原理,看看你一个计算机的基本组成以及软件实质是如何来跑的。4.可以选择一些书籍来作为参考。5.arm,可以说是当下很流行的微机,自己可以想办法移植一个操作系统上去。6.硬件编程语言,芯片到底是怎么做成的呢,学习完这门课程,你就很清楚了。7.模拟电路&数字电路,硬件的基础,如果可以的话,学习下protel ,自己做个硬件pcb板试试。要学的太多,嵌入式学习搜索朱 有 鹏
linux系统
嵌入式开发需要学习哪些基础知识:主要是c语言,熟悉linux系统。如果要侧重应用开发的话,掌握c++,学习qt;如果要侧重系统开发,对于linux内核以及计算机操作系统要有了解,当然不仅是linux,也有wince等;如果要侧重设备驱动,那么你也要熟悉数据结构,了解内核,以及硬件的相关参数等等。

7,嵌入式要学哪些东西

有些人一直在问,嵌入式要学哪些东西?今天华清远见的老师详细告诉你到底要学哪些技术:  刚开始:  1)学习 Linux系统安装、 常用命令、应用程序安装。  2) 学习 Linux 下的 C 编程  3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!  4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!  5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!  6)ARM 体系结构,其中汇编。  7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂与入门吧。  8)ARM + Linux 应用程序开发(华清远见自己研发开发板)  到此,你勉强算是在嵌入式Linux这个行业有了初步入门了吧,但遗憾的是这还远远不够,我们还得继续,因为这上嵌入式,我们得变成高手。  9)要做底层开发,就必须知道软硬件之间是如何衔接和配合工作的,那么电子技术应该要好好学习了,很多时候会用到模拟电路知识,这是区别好手与菜鸟的不同之处之一。  10)Linux 下的汇编要学,这样你才能真正了解你写的程序是如何在一个特定的硬件上跑的。这是区别好手与菜鸟的不同之处之二。  11)TCP/IP 协议栈要学,所有的嵌入式高手都得掌握的东西,这是区别好手与菜鸟的不同之处之三。  12)有了这些东西,拿下 Linux 驱动 已经不再话下,需要你去学习 Linux 内核源代码和Linux驱动程序设计,这是一个技术升华。  到此, 你已经算是 嵌入式Linux 的中级人物了,继续往下:  13)音频、视频的解码译码技术你得学。  14)各种 IC ,各种 bootloader 你能够参与其开发设计。  15)自行设计开发新产品,新技术。  我认为到此你已经是一个高级的嵌入式Linux人物了,工资待遇我已经不用说,咋说也得15K往上了,呵呵,如果做管理30K也是有的。

8,嵌入式开发要学哪些

嵌入式主要内容包括linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成后可以开发应用软件的,内核开发,驱动开发等工作,做项目。目前国内零基础的入门性课程较多,如果自己是软件开发相关专业或有较好的基础的,应该考虑星创客这样的专为培养中高级工程师的课
嵌入式开发要学哪些?在这个技术瞬息万变的年代,嵌入式技术毫无疑问也得紧跟技术发展,这对于初涉行业的新人而言,摆在面前的问题很明显,嵌入式开发我得学习哪些技术点才能跟随企业的脚步呢?我愿意谈谈我接近十年对嵌入式开发的看法。我的职业生涯起步于嵌入式开发,那时候在日企从事汽车的嵌入式开发,最后也曾当过三年的讲师。不过现在依然混迹于嵌入式底层,以及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等等……。花了很长时间系统做好了,发现板子上很多的什么不能用,怎么办呢?这时我们需要写一些驱动来驱动这些设备,这时我们需要知道,什么是字符设备驱动、块设备驱动、网络设备驱动,为了更好的写驱动我们需要了解更多的硬件相关的东西,我们需要看懂芯片手册,我们需要看懂原理图,只有我们懂我们的设备,才能更好的驱动它。等等,这里就列举更多的内容了,因为还有很多。所以对于嵌入式开发者来说,他们都经历了学习的痛苦。有句话说的好,不经历风雨怎么见彩虹。对于学习嵌入式我比较不赞成自学,他不同于一般的应用层开发。你会面临很多问题。问百度?太慢了!来机构学习虽然花了一部分钱,从时间成本和效率上来讲,无疑还是比较值得的。
做嵌入式开发,我认为软硬件都懂,这是嵌入式高手所应该追求的,也是高手的必由之路。  硬件道路:  第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。  第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。  第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。  软件道路:  第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。  第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。  第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。  软件道路中,驱动,系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。
嵌入式开发需要学习哪些基础知识:主要是c语言,熟悉linux系统。如果要侧重应用开发的话,掌握c++,学习qt;如果要侧重系统开发,对于linux内核以及计算机操作系统要有了解,当然不仅是linux,也有wince等;如果要侧重设备驱动,那么你也要熟悉数据结构,了解内核,以及硬件的相关参数等等。

文章TAG:嵌入  嵌入式  主要  什么  嵌入式主要学什么  
下一篇