什么是嵌入式系统开发? 做这个好吗?
你认为中国在这一块是一块空白?那龙芯的操作系统是咋回事?
就基于Linux 的系统,中国也出了不少。
如果说基于 Linux 的系统不算,那么 Android 也应该不算。
如果要完全跳出 Linux 的系统,中国也不是没人做,就去年我还在 CSDN 看到有人开放了代码,像个 DOS 一样的系统,没有漂亮的 Shell,但是能够调度任务和分配内存,基本的驱动也有,他是按照 Menuet OS 的理念模仿做的系统,真要弄出个 Shell 也非难事,因为 Menuet OS 也是开源的,而且也有个类似 Windows 的 Shell,而且还有一个汇编编译器,可以在系统中用汇编写应用程序,应用程序的接口全是直接调用系统中断来实现,汇编看起来都很漂亮,但 Menuet OS 还是用了不少 Windows 的理念进去,比如文件系统就用了 FAT32。
一个全新的操作系统意味着什么东西都没有,包括编译器。难道自己写交叉编译器?要知道编译器和系统是挂钩的,是先写编译器还是先写系统?要改多久才能改好一套基本能用的编译器和系统?除此之外还有那么多驱动要写,那么多架构要搭建,那么多工具要开发,不是一个精良的大型团队根本无法完成,就现代的应用程序来说,要搞明白那么多系统接口都很多,何况是没有储备资源的这么全部重头写。即使写出来了还要让人去适应,最主要的还不兼容现有系统,因为理念全是新的。填补这样的空白付出的代价不是普通企业能接受的,个人就更不可能。
Linux、Windows之所以能发展到今天,也是重Uinux、Dos这样从“古”代慢慢过度过来的,如果没有能超出现代或替代现代的产品出现,难道还想让人回去石器时代?这不会有人能接受吧。除非你有办法挖一群这样的人来搞,依靠他们的储备去完成这样的工作,否则单靠自己有点小技术是根本不现实的事情。
嵌入式系统开发无疑是当前最热门、最有发展前途的IT应用领域之一。嵌入式系统开发用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高。特别是随着消费家电的智能化,嵌入式更显重要。比如手机、PDA、电子字典、可视电话、VCD/DVD/MP3播放器、数码相机(DC)、数码摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
嵌入式的迷人之处在智能手机上得到了充分体现。比如,兼具MP3、英汉词典、可阅读Word文档等功能的最低档的智能手机,其处理器是ARM,OS是MS Smartphone(即WinCE.NET 4.2),简直可作为学习嵌入式课程的产品案例了。有OS的手机果然了得,金山词霸、Word、Excel、Regedit等居然都有Smartphone版的,PC上的MP3、Doc等文件居然在下载时都可被自动转换成Smartphone格式。完全可用WinCE开发的一些程序将文件下载到自己的手机上。如今,PDA智能手机越来越火爆,而国产的ARM+Linux手机价格也仅为1200元左右。
进入21世纪计算机应用的各行各业中90%左右的开发将涉及到嵌入式系统开发。全球嵌入式软件市场年增长率超过12.5%,嵌入式系统带来的工业年产值达一万亿美无,中国未来三年嵌入式软件产业将保持40%以上的年复合增长率。
嵌入式开发本身也有高下之分,至少包含嵌入式应用程序工程师和底层的驱动内核工程师两种。前者同样是使用现成工具进行简单劳动,比如使用J2ME开发小游戏或者进行一些界面开发,而后者是根据芯片具体情况把操作系统(如Linux)移植到上面,同时编写必要的驱动程序,改写相应的内核代码。很显然后者是一个公司真正的技术核心。而技术核心的工资很可能是其他开发者的数倍。
什么是嵌入式软件开发
嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发3大部分。嵌入式软件开发总体流程分为需求分析、软件概要设计、软件详细设计、软件实现和软件测试,嵌入式系统的软件开发,主要是软件实现部分,可分为编译和调试两部分,嵌入式软件开发主要针对计算能力有限的CPU进行的软件开发。
嵌入式开发指的是什么嵌入式开发解释
1、嵌入式开发指在嵌入式操作系统下进行开发,常用的系统有WinCE,ucos,vxworks,linux,android等。另外,用c,c++或汇编开发;用高级处理器,arm7,arm9,arm11,powerpc,mips,mipsel等,或加上操作系统也属于嵌入式的开发。2、嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统...
什么是嵌入式开发?
嵌入式系统是一种专门设计用于执行特定功能或任务的计算机系统,通常嵌入在其他设备或系统中,与外部环境进行交互并控制相关硬件。嵌入式系统常见于各种电子设备和控制系统中,如家用电器、汽车电子、工业自动化、医疗设备等。嵌入式开发涉及设计、编码和测试针对特定嵌入式系统的软件。开发人员需要了解目标嵌入式...
嵌入式系统开发到底是做什么的
嵌入式系统开发是指为嵌入式系统设计和开发软件与硬件的过程。嵌入式系统是一种专用计算机系统,通常被嵌入到设备内部,以控制、监视或驱动该设备的核心功能。嵌入式系统开发的主要目标是实现设备的智能化、高效化和便捷化。以下是关于嵌入式系统开发的 一、嵌入式系统开发的概念 嵌入式系统是由硬件和软件...
嵌入式开发是什么?
1、性质不同:嵌入式开发就是在嵌入式操作系统下进行开发,包括在系统化设计指导下的硬件和软件以及综合研发。移动开发是以手机,PDA,UMPC等便携终端为基础,进行相应的开发工作。2、特点不同:嵌入式注重硬件和底层系统开发,而开发式app是上层应用软件程序开发。3、技术不同:嵌入式涉及到一些硬件,系统...
什么是嵌入式开发和软件开发
嵌入式开发:嵌入式开发是指在嵌入式系统中进行软件开发的过程。嵌入式系统是指嵌入到特定硬件设备中的计算机系统,用于控制、监测或执行特定任务。嵌入式系统通常具有特定的功能和约束,因此需要定制化的软件来满足系统的要求。嵌入式开发涉及编写和调试软件,以使嵌入式系统能够执行特定的功能。这包括编写底层...
嵌入式开发是什么意思
标题:嵌入式开发是什么意思 嵌入式系统是由软件和硬件组成的小型计算机系统,其应用范围非常广泛。嵌入式开发指的是开发嵌入式系统所需的软件和硬件的技术。在嵌入式开发中,需要依据系统需求设计出合适的硬件电路,再编写出符合嵌入式系统特点的软件程序。嵌入式开发还需要具备对底层硬件及通讯协议的深刻理解...
什么是嵌入式开发和软件开发?
嵌入式系统是嵌入到其他设备中的计算机系统,通常被用于执行特定的功能或任务。这些系统可以存在于各种设备中,包括家电、汽车、医疗设备、工业自动化系统等。嵌入式开发通常涉及到硬件和软件的结合,需要开发人员具备深入的硬件理解,以便有效地控制和协调嵌入式系统的工作。软件开发:软件开发是一个更广泛的...
什么是嵌入式软件开发
2.**硬件依赖性:-嵌入式软件直接与底层硬件进行交互,因此具有较强的硬件依赖性。开发者需要了解目标硬件的架构和规范,以编写能够正确运行的软件。3.**实时性要求:-很多嵌入式系统需要具备实时性能,即在严格的时间限制内执行任务。实时嵌入式软件需要确保在规定的时间内完成特定的操作。4.**资源受限...
什么是嵌入式开发嵌入式开发是做什么的
嵌入式系统开发是对于除了电脑之外的所有电子设备上操作系统的开发,比如手机,掌上电脑,机电系统等,以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用...
寸崔沙汀: 嵌入式技术是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统技术.它最初起源于单片机技术, 是各类数字化的电子、机电产品的核心,主要用于实现...
句容市17081375158: 嵌入式开发怎么样 - ?
寸崔沙汀: 入式的前景是非常好的,嵌入式主要内容包括linux系统,C语言开发,数据库等,JAVA部分的安卓开发等,学成后可以开发应用软件的,内核开发,驱动开发等工作,做项目.目前国内零基础的入门性课程较多,如果自己是软件开发相关专业或有较好的基础的,应该考虑创客学院这样的专为培养中高级工程师的课程
句容市17081375158: 什么是嵌入式技术,很吃香么,现在? - ?
寸崔沙汀: 嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪(根据设计要求,删除不需要的),以实用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统.它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能. 这项技术比较高端,专业性很强,好好学出来也不错,目前的薪资待遇挺高的.因为学这个的人不多,这方面需求大量的人才,所以以后的就业前景也被很多人所看好. 如果想学习的话,可以去西大桃园校区咨询,那里有个研究所做这项技术的研究和开发,应该也有学习班,科研班之类的.建议你去咨询一下,那里的工作人员和教师应该会给你一个满意的答复.
句容市17081375158: 嵌入式开发是什么?前途怎么样? - ?
寸崔沙汀: 嵌入式开发板,从概念上来讲,与软件外包非常类似(软件外包是指软件外包提供商为了集中精力从事核心竞争力业务,降低项目成本,同时提高项目实施的质量,将自己的软件项目中的全部或部分工作发包给合适的软件企业去完成).像嵌入式产品的硬件、引导代码、驱动程序、文件系统、协议层、基本应用软件这些方面,都是电子产品的公共和通用部分,并不是产品能够形成差异化的关键技术,在这个讲求分工合作的时代,如果是这部分的工作量比较大,或者是厂商没有相关的开发人员的时候,就能够选择由第三方完成这些软件开发的工作,加快产品研发的进程,实现产品的迅速上市,抢占市场先机.
句容市17081375158: 嵌入式系统就业前景怎么样?哪个专业发展比较好? - ?
寸崔沙汀: 嵌入式开发主要未来从事单片机、ARM、FPGA、DSP、IC设计、微处理器体系结构几个方面,目前发展来说做ARM相对比较多,前景比较好,不过技术难度也略高一些,入门易、做精难.建议零基础进行系统学习.
句容市17081375158: 嵌入式开发怎么样?学嵌入式开发好吗? - ?
寸崔沙汀: 嵌入式软件开发是未来几年最热门和最受欢迎的职业之一.权威部门统计,我国目前嵌入式软件人才缺口每年为40万人左右,未来随着“三网融合”不断提速,手机、数字电视、信息家电、网络电话、汽车电子、医疗电子等都将是嵌入式软件的...
句容市17081375158: 什么是嵌入式系统开发?它和一般的单片机开发有什么区别? - ?
寸崔沙汀: 1嵌入式开发就是设计特定功能的计算机系统,手机,mp3、mp4.mp5自动供水系统,洗衣机,油井监控系统等等都是嵌入式系统,形象的说就是开发一种嵌入在一个机器上实现特定功能的一个系统.单片机开发是简单的嵌入式开发,一般的单...
句容市17081375158: 嵌入式开发是什么意思? - ?
寸崔沙汀: 嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多,都有相应的SDK开发包.用单片机汇编开发也算是嵌入式,用高级一点的处理器,arm7,arm9,powerpc什么的开发起来,不过要加操作系统而已,也属于嵌入式的开发
句容市17081375158: 嵌入式软件开发是什么意思啊?学习这个有什么好处吗? - ?
寸崔沙汀: 其实就是基于计算机芯片的编程,一般要用到c,c++,学习难度比较高,就业目前来看还是不错的,但就业范围比较窄,需求量也不是很高
句容市17081375158: 什么是嵌入式系统开发,主要是讲些什么? - ?
寸崔沙汀: 我是学嵌入式专业的.一般上讲这个专业就是电子专业的扩展,主修电子方面的课程,还有微机原理汇编,还有单片机,arm,还有一些诸如CPLD之类的电子设计之类的语言,还有一些学校就是讲一些linux下面的C,汇编,ARM7/9之类简单的实用的编程技巧.关于就业,也就是高级人才,可以做一些程序开发,一般的人也就是做ARM.