嵌入式系统到底是什么
展开全部
嵌入式系统到底是什么
书的话我推荐《嵌入式linux应用开发完全手册》,很不错,你有什么问题可以问我,我通讯大三目前也在研究嵌入式,步骤大致如下:
第一步: 嵌入式开发 pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬体描述语言做专用arm晶片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。Arm9
第三步: SOC设计,分前端,后端实现,这是硬体设计的核心技术:晶片设计.能做到这步,已经不属于平凡的技术人员。arm9开发板
软体道路:
第一步:bootloader的编写,修改, 通过这步熟悉ARM硬体结构,学习ARM组合语言,阅读ARM的晶片手册,感觉就是像操作51微控制器一样操作ARM晶片.这一步最好的两个参考资料就是:晶片手册和bootloader原始码。
第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.作业系统是整个电脑科学的核心,熟悉 kernel实属不易,kernel, 驱动
开发的学习,没有什么捷径,只有多读程式码,多写程式码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。
第三步:应用程式的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。
软体道路中,驱动系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬体条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路
以上回答你满意么?
嵌入式是做什么的
嵌入式系统通常是指内部包含只能控制器的装置,它具有整合度高,体积小、反应速度快、智慧化、 稳定及可靠性强等特点。
举一个简单的例子就能明白了
比如说我们的电脑都装有作业系统,因为安装了作业系统以后会使电脑的效用被充分的利用起来,但是 现在智慧化的装置、各种仪器、电子装置越来越多,比如说我们的手机、智慧洗衣机、智慧电冰箱等等 ,这些东西不可能把电脑用的作业系统安装在其中,只能开发一些体积小的、功能完备的小型系统安装 在这些东西上,被安装的这些作业系统就叫做“嵌入式的作业系统”
什么是嵌入式系统?
说白了目前有两个CPU硬体系列,
一是带电扇的CPU:目前的电脑,费电,发热大,效能高;
二是不带电扇的CPU:目前的手机,微控制器等。也就是嵌入式,省电,发热小。
其实只要是CPU都可以装作业系统的。只是有的硬碟太小了,装不下。或记忆体太小执行不了而已。
安卓是基于Linux核心,但不是Linux作业系统。
“Android是一种以Linux为基础的开放原始码作业系统,主要使用于便携装置。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android作业系统最初由Andy Rubin开发,最初主要支援手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩充套件到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月资料,Android占据全球智慧手机作业系统市场52.5%的份额,中国市场占有率为68.4%。”
“ Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支援的功能,Android 大都没有支援,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程式移到 userspace,使得Linux driver 与 Linux kernel彻底分开。bionic/libc/kernel/ 并非标准的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、资料结构与巨集。”
参考资料: baike.baidu/view/1241829#5_4
嵌入式 移植到底是什么? 5分
这个话题太大了,
要看你是移植什么了,可以是作业系统,可以是应用软体,甚至是一些编编译器。
你要先看你要做的是什么。
PC上的是交叉编译工具,这个交叉编译户具的作用,就是可以编译出可以直接在嵌入式平台上可以直接执行的程式。
嵌入式培养是什么意思?
嵌入式培养是什么意思?目前高校在招生的时候通常会提到嵌入式人才培养,也许你并不了解嵌入式是啥?其实就是常常谈到的嵌入式,主要说其应用,就是一个嵌入式Linux系统,是根据不同需求而开发的系统,不同一般的windows系统,需要那么大个头,例如当前的拿在手里的平板电脑,如果你还用桌上型电脑那样的系统,那么相对应的硬体一定不能小,功耗也大还得插电吧。可以想像一下,那最后做出来产品是没人要的!
国内第一家嵌入式人才培养机构是华清远见。那么嵌入式培养从字面意思上讲,显而易见就是嵌入式人才的培养,不管是大学里面的培养,还是毕业之后社会上的嵌入式培养都是培养你嵌入式开发的技能。其实就是这么简单的意思。
为什么要做嵌入式人才的培养?只因当前技术的潮流是奔著智慧时代、自动化发展去的。且从事嵌入式开发工作薪资待遇比起一般的打工者,算是大富大贵了!从2015年行业薪资来看,嵌入式开发是所有行业内平均薪资待遇最好的职业。也是国家大力扶持的热门行业。
中国目前来讲还算是发展中国家,远远落后欧美、日本这样的一些老工业强国,现在国家也是极力的向他们靠近,学习他们的先进技术,不得不说嵌入式技术就是非常重要的一环。打个比方,以前很多工厂的工人做一些工种都是手工的,需要大量的人,现在开发一台自动化装置,那么这些人都面临着失业,自动化之后效率变高,成本降低。
当前更是无人机、无人驾驶、可穿戴装置、智慧家居、智慧城市等相关产业不断涌现,嵌入式系统、基础晶片、各类感测器及软体的应用越来越加深入和广泛。所以嵌入式人才培养迫在眉睫。
华清远见教育集团(行业内最早、最大的嵌入式职业教育机构)总裁季久峰表示,在嵌入式人才培养上,应始终坚持“兴趣学习”的课程设计原则。嵌入式教学依靠单一的、过时的开发板的时代已经过去了,把当下新潮的硬体产品拿到课堂上来,才能够真正的激发学员的学习热情。华清远见集团拥有几十人的专业研发团队,目前已成功研发诸如开源平板电脑、智慧手表、智慧机顶盒、智慧小车、智慧手环等时下最流行的产品,并快速应用到课程内容和专案实训中,这样才能真正的帮助学员成长,提高实战能力。
嵌入式到底是什么?对51 msp430 stm32的基本使用都掌握。但是还是不太理解他们之间本质上
恩 我也是刚学系统的 ,说的不好不要见怪。
对于51 msp430 stm32等微控制器,就你现在情况来看还是在裸奔,没跑过什么作业系统。就作业系统而言按功能划分为工业和家庭之类的,有什么ucos FreeRTOS linux wince等等嵌入式作业系统。
优势方面:在系统上可以更加合理的分配资源,让资源利用尽可能的少浪费,做到多工化,bug少(毕竟系统神马的是一群牛逼的大大合力完成的,且进过时间的考验,肯定比我们裸奔强多了),且比普通微控制器系统更适合完成复杂的应用,还有点重要的是稳定性好,我们裸奔的程式搞大了,难免会有很多bug,用作业系统可以增加程式的稳定性,和高效性。
额 暂时写这么多 有问题你再问吧 。
我是大一软体工程嵌入式的,请问以后到底是什么方向
这个看你兴趣了,嵌入式属于搞开发的,现在很多方面都用到了,搞资料可能相对要枯燥些,毕竟都是和资料打交道
嵌入式 是做什么的?
嵌入式实际上是软体硬体相结合的嵌入式系统。
软体一般是一种计算机作业系统,比如Linux硬体则是执行使用者要求的执行装置,比如小电机,电路板等等。
做嵌入式开发,则分为软体开发和硬体开发两方面。
我现在的工作就属于嵌入式,是电视机的开发。
需要学习的有:
软体上至少要掌握一种作业系统比如Linux,一门程式语言比如C语言,还要掌握一些与硬体会话的汇编和编译原理等。
硬体方面至少要有电路基础。
嵌入式是什么意思?
1、简单的说就是用于控制、监视或者辅助操作机器和装置的装置。
2、可以理解为微型电脑。比如平板电脑就是一个嵌入式系统,智慧手机也是嵌入式系统,银行取款机也是.......可以说凡是能智慧互动控制的都是嵌入式系统。
3、打个比方说:拿一个嵌入式开发板,装上萤幕,就能成为平板电脑。装个温度探测器,就可以成为温度检测仪。装个萤幕+GPS模组,就能成为车载导航仪。装个读卡器+3G模组,就可以成为POS机......当然实际开发起来没有说的这么简单,会设计硬体开发+软体开发等各方面。
嵌入式 是什么
(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和装置的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系统是一种专用的计算机系统,作为装置或装置的一部分。通常,嵌入式系统是一个控制程式储存在ROM中的嵌入式处理器控制板。事实上,所有带有数字介面的装置,如手表、微波炉、录影机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含作业系统,但大多数嵌入式系统都是由单个程式实现整个控制逻辑。[1]
从应用物件上加以定义,嵌入式系统是软体和硬体的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬体可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
书的话我推荐《嵌入式linux应用开发完全手册》,很不错,你有什么问题可以问我,我通讯大三目前也在研究嵌入式,步骤大致如下:
第一步: 嵌入式开发 pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬体描述语言做专用arm晶片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。Arm9
第三步: SOC设计,分前端,后端实现,这是硬体设计的核心技术:晶片设计.能做到这步,已经不属于平凡的技术人员。arm9开发板
软体道路:
第一步:bootloader的编写,修改, 通过这步熟悉ARM硬体结构,学习ARM组合语言,阅读ARM的晶片手册,感觉就是像操作51微控制器一样操作ARM晶片.这一步最好的两个参考资料就是:晶片手册和bootloader原始码。
第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.作业系统是整个电脑科学的核心,熟悉 kernel实属不易,kernel, 驱动
开发的学习,没有什么捷径,只有多读程式码,多写程式码,熟悉系统API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。
第三步:应用程式的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。
软体道路中,驱动系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬体条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路
以上回答你满意么?
嵌入式是做什么的
嵌入式系统通常是指内部包含只能控制器的装置,它具有整合度高,体积小、反应速度快、智慧化、 稳定及可靠性强等特点。
举一个简单的例子就能明白了
比如说我们的电脑都装有作业系统,因为安装了作业系统以后会使电脑的效用被充分的利用起来,但是 现在智慧化的装置、各种仪器、电子装置越来越多,比如说我们的手机、智慧洗衣机、智慧电冰箱等等 ,这些东西不可能把电脑用的作业系统安装在其中,只能开发一些体积小的、功能完备的小型系统安装 在这些东西上,被安装的这些作业系统就叫做“嵌入式的作业系统”
什么是嵌入式系统?
说白了目前有两个CPU硬体系列,
一是带电扇的CPU:目前的电脑,费电,发热大,效能高;
二是不带电扇的CPU:目前的手机,微控制器等。也就是嵌入式,省电,发热小。
其实只要是CPU都可以装作业系统的。只是有的硬碟太小了,装不下。或记忆体太小执行不了而已。
安卓是基于Linux核心,但不是Linux作业系统。
“Android是一种以Linux为基础的开放原始码作业系统,主要使用于便携装置。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android作业系统最初由Andy Rubin开发,最初主要支援手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩充套件到平板电脑及其他领域上。Android的主要竞争对手是苹果公司的iOS以及RIM的Blackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月资料,Android占据全球智慧手机作业系统市场52.5%的份额,中国市场占有率为68.4%。”
“ Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支援的功能,Android 大都没有支援,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授权证所约束的部份,例如Android将驱动程式移到 userspace,使得Linux driver 与 Linux kernel彻底分开。bionic/libc/kernel/ 并非标准的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、资料结构与巨集。”
参考资料: baike.baidu/view/1241829#5_4
嵌入式 移植到底是什么? 5分
这个话题太大了,
要看你是移植什么了,可以是作业系统,可以是应用软体,甚至是一些编编译器。
你要先看你要做的是什么。
PC上的是交叉编译工具,这个交叉编译户具的作用,就是可以编译出可以直接在嵌入式平台上可以直接执行的程式。
嵌入式培养是什么意思?
嵌入式培养是什么意思?目前高校在招生的时候通常会提到嵌入式人才培养,也许你并不了解嵌入式是啥?其实就是常常谈到的嵌入式,主要说其应用,就是一个嵌入式Linux系统,是根据不同需求而开发的系统,不同一般的windows系统,需要那么大个头,例如当前的拿在手里的平板电脑,如果你还用桌上型电脑那样的系统,那么相对应的硬体一定不能小,功耗也大还得插电吧。可以想像一下,那最后做出来产品是没人要的!
国内第一家嵌入式人才培养机构是华清远见。那么嵌入式培养从字面意思上讲,显而易见就是嵌入式人才的培养,不管是大学里面的培养,还是毕业之后社会上的嵌入式培养都是培养你嵌入式开发的技能。其实就是这么简单的意思。
为什么要做嵌入式人才的培养?只因当前技术的潮流是奔著智慧时代、自动化发展去的。且从事嵌入式开发工作薪资待遇比起一般的打工者,算是大富大贵了!从2015年行业薪资来看,嵌入式开发是所有行业内平均薪资待遇最好的职业。也是国家大力扶持的热门行业。
中国目前来讲还算是发展中国家,远远落后欧美、日本这样的一些老工业强国,现在国家也是极力的向他们靠近,学习他们的先进技术,不得不说嵌入式技术就是非常重要的一环。打个比方,以前很多工厂的工人做一些工种都是手工的,需要大量的人,现在开发一台自动化装置,那么这些人都面临着失业,自动化之后效率变高,成本降低。
当前更是无人机、无人驾驶、可穿戴装置、智慧家居、智慧城市等相关产业不断涌现,嵌入式系统、基础晶片、各类感测器及软体的应用越来越加深入和广泛。所以嵌入式人才培养迫在眉睫。
华清远见教育集团(行业内最早、最大的嵌入式职业教育机构)总裁季久峰表示,在嵌入式人才培养上,应始终坚持“兴趣学习”的课程设计原则。嵌入式教学依靠单一的、过时的开发板的时代已经过去了,把当下新潮的硬体产品拿到课堂上来,才能够真正的激发学员的学习热情。华清远见集团拥有几十人的专业研发团队,目前已成功研发诸如开源平板电脑、智慧手表、智慧机顶盒、智慧小车、智慧手环等时下最流行的产品,并快速应用到课程内容和专案实训中,这样才能真正的帮助学员成长,提高实战能力。
嵌入式到底是什么?对51 msp430 stm32的基本使用都掌握。但是还是不太理解他们之间本质上
恩 我也是刚学系统的 ,说的不好不要见怪。
对于51 msp430 stm32等微控制器,就你现在情况来看还是在裸奔,没跑过什么作业系统。就作业系统而言按功能划分为工业和家庭之类的,有什么ucos FreeRTOS linux wince等等嵌入式作业系统。
优势方面:在系统上可以更加合理的分配资源,让资源利用尽可能的少浪费,做到多工化,bug少(毕竟系统神马的是一群牛逼的大大合力完成的,且进过时间的考验,肯定比我们裸奔强多了),且比普通微控制器系统更适合完成复杂的应用,还有点重要的是稳定性好,我们裸奔的程式搞大了,难免会有很多bug,用作业系统可以增加程式的稳定性,和高效性。
额 暂时写这么多 有问题你再问吧 。
我是大一软体工程嵌入式的,请问以后到底是什么方向
这个看你兴趣了,嵌入式属于搞开发的,现在很多方面都用到了,搞资料可能相对要枯燥些,毕竟都是和资料打交道
嵌入式 是做什么的?
嵌入式实际上是软体硬体相结合的嵌入式系统。
软体一般是一种计算机作业系统,比如Linux硬体则是执行使用者要求的执行装置,比如小电机,电路板等等。
做嵌入式开发,则分为软体开发和硬体开发两方面。
我现在的工作就属于嵌入式,是电视机的开发。
需要学习的有:
软体上至少要掌握一种作业系统比如Linux,一门程式语言比如C语言,还要掌握一些与硬体会话的汇编和编译原理等。
硬体方面至少要有电路基础。
嵌入式是什么意思?
1、简单的说就是用于控制、监视或者辅助操作机器和装置的装置。
2、可以理解为微型电脑。比如平板电脑就是一个嵌入式系统,智慧手机也是嵌入式系统,银行取款机也是.......可以说凡是能智慧互动控制的都是嵌入式系统。
3、打个比方说:拿一个嵌入式开发板,装上萤幕,就能成为平板电脑。装个温度探测器,就可以成为温度检测仪。装个萤幕+GPS模组,就能成为车载导航仪。装个读卡器+3G模组,就可以成为POS机......当然实际开发起来没有说的这么简单,会设计硬体开发+软体开发等各方面。
嵌入式 是什么
(Institute of Electrical and Electronics Engineers,美国电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和装置的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
嵌入式系统是一种专用的计算机系统,作为装置或装置的一部分。通常,嵌入式系统是一个控制程式储存在ROM中的嵌入式处理器控制板。事实上,所有带有数字介面的装置,如手表、微波炉、录影机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含作业系统,但大多数嵌入式系统都是由单个程式实现整个控制逻辑。[1]
从应用物件上加以定义,嵌入式系统是软体和硬体的综合体,还可以涵盖机械等附属装置。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬体可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
长荣科机电
2024-10-27 广告
2024-10-27 广告
嵌入式模组作为深圳市长荣科机电设备有限公司产品线中的重要一环,集成了高性能处理器、定制化接口及优化算法,专为工业自动化、智能安防、医疗设备等领域设计。这些模组以其小巧的体积、高效的运算能力及稳定可靠的性能,为各类智能设备提供强大核心支持,助...
点击进入详情页
本回答由长荣科机电提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询