目录
- 1,Linux和嵌入式Linux有什么区别
- 2,linux与嵌入式系统的关系
- 3,linux嵌入式开发需要学哪些东西_嵌入式linux开发是做什么的
- 4,linux嵌入式开发到底学些什么东西啊_嵌入式linux开发是做什么的
1,Linux和嵌入式Linux有什么区别
【Linux】 Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。 Linux也可以安装在各种计算机硬件设备中,如收集、平板电脑、路由器、台式计算机、超级计算机等等,人们也已经习惯了用Linux来形容整个基于Linux内核,且使用GNU工程各种工具和数据库的操作系统。 Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。它还包括带有多个窗口管理器的X-Windows图形用户界面,如同我们使用Windows NT一样,允许我们使用窗口、图标和菜单对系统进行操作。 【嵌入式Linux】 嵌入式Linux说白了就是利用Linux其自身的许多特点,把它应用到嵌入式系统里。 现今已出现了一些嵌入式操作系统,比较著名的有Vxwork、pSOS、Neculeus和Windows CE,但这些操作系统往往是商业化产品,其价格也比较高昂。 Linux做嵌入式的优势,首先,Linux是开放源代码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发者的强大技术支持;其次,Linux的内核小、效率高,内核的更新速度很快;第三,Linux是免费的OS,在价格上极具竞争力。
2,linux与嵌入式系统的关系
linux和嵌入式系统是相互于相互交叉使用的。 嵌入式系统的定义就是软硬件可裁剪,在实际项目中,对产品的功耗、存储等要求严格,所以就会涉及将完整的Linux系统进行精简瘦身,节约存储提高效率,这就是所谓的系统移植、裁剪。此工作需要对Linux内核极其熟悉。 Linux驱动开发:嵌入式产品上面的各种外设的驱动开发,不仅要懂软件、还需要熟悉Linux内核代码、了解硬件相关知识。 嵌入式应用开发:调用Linux的系统调用接口,进行基于Linux系统的应用开发,只需要有LinuxC语言知识的积累即可完成。 扩展资料 嵌入式linux的特点 1、嵌入式linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性。 2、嵌入式Linux的特点是版权费免费;购买费用媒介成本技术支持全世界的自由软件开发者提供支持网络特性免费。 3、一些嵌入式系统设计成具有附加的功能,如存储在非易失性存储器中的程序,并且具有运行可以完成原始设计范围之外的任务的多任务操作系统的能力。 参考资料来源:百度百科—嵌入式linux
3,linux嵌入式开发需要学哪些东西_嵌入式linux开发是做什么的
嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”(原文为:DevicesUsedtoControl,MonitororAssisttheOperationofEquipment,MachineryorPlants)。这主要是从应用对象上加以定义,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。 嵌入式主要用到的是C语言,C,但Java也用于嵌入式技术,主要是用在嵌入式游戏开发,移动开发等,主要侧重JAVA的J2ME方向。 嵌入式的发展前景跟就业前景很不错,目前国内这方面的人才也比较紧缺。所以你学这方面的专业比较好。 嵌入式主要分为三大块: 1.嵌入式Linux系统开发:侧重开发环境搭建、内核原理、交叉编译等 2.嵌入式Linux应用开发:侧重Linux应用编程、内核编译、系统调用。 3.嵌入式Linux驱动开发:侧重嵌入式Linux系统下的驱动开发、内核的深入分析。 目前市场上专业的嵌入式培训很多很乱,因为是最近几年发展起来的。据我所知最权威最专业的要数东方赛富嵌入式培训学院了,位于清华大学东门,跟清华大学有很深的渊源关系。特别是师资,师资团队是整个嵌入式培训领域最好的。80%的老师来自清华大学、世界500强企业和中国顶尖的IT公司。 如果时间及经济条件允许的话,培训一下还是有很好的,既学到了专业知识,同时也解决了就业问题,就业单位也比自己找的要好很多!如需要培训他们是不二的选择!
4,linux嵌入式开发到底学些什么东西啊_嵌入式linux开发是做什么的
你是入门吧,我正在读研究生,研究方向是嵌入式,可以给你些好的建议,呵呵 不知道你想研究哪个呢?FPGA和ARM都不错,我学的是ARM。 学习嵌入式一定要有平台,现在学习一般用linux,要是你没学过,建议赶紧看。还有WinCE平台目前也比较吃香! 三本教材: 1.嵌入式Linux应用程序开发标准教程,华清远见编的,光盘资料也不错! 2.ARM嵌入式系统基础教程,周立功编著的; 3.学嵌入式硬件原理也要知道,嵌入式系统原理及接口技术,符意德编著的,基于S3C2410的,硬件讲的比较好! 还有就是要学嵌入式一定要软硬兼备才行!动手能力很重要,要是能力够的话,买个开发板,自己烧写程序进行调试,可以事半功倍。 再给你几个建议,你们学校要是有研究生,可以向他们请教,研究生都有实验室,有开发板和实验箱,硬件资源丰富。学生一般都很乐于助人的,不过你一定要很谦虚,只要你有诚心,我相信他们会帮你的。呵呵