嵌入式开发的初步认识
2016-10-25 23:04
169 查看
关于嵌入式开发的几个常见问题及解答:
1.嵌入式开发与传统开发的区别?
答:嵌入式开发是在硬件平台上移植操作系统,解决了传统开发移植性差及开发人员必须同时掌握硬件和软件才能从事开发的问题,使开发者能专注于软件开发,提高开发效率。
同时,在硬件上移植的操作系统提供了大量的开源软件、工具以及开发库,这些开源软件工具及开发库都能直接使用,大大地提高了开发者的开发效率;同时,操作系统还提供了丰富的网络协议栈,这些网络协议栈使设备实现了远程控制和智能化;同样操作系统还提供了多任务机制,包括进程和线程,使设备实现了多任务机制的同时进行。
2.谈谈你对嵌入式开发的认识?
与第1问答案相同。
3.嵌入式开发的优点?
与第一问基本相同。
4.你为什么选择学习嵌入式开发?
因为我在大学期间,学习了单片机的使用时,发现在向单片机移植软件时,一个硬件只能对应一个软件,移植性很差的问题,而嵌入式开发在传统开发的基础上,在硬件上移植了一个操作系统,这不仅解决了传统开发移植性差的问题,还解决了传统开发中,开发者必须同时掌握硬件和软件才能进行开发的问题。下面与第一题相同。
5.嵌入式操作系统与普通操作系统的区别?
嵌入式操作系统的代码是开源的!
6.嵌入式开发的缺点?
嵌入式开发移植的操作系统会间接性的使移植成本提高。
POSIX标准:Linux和Unix都必须遵从的标准。
GPL协议:修改的操作系统的代码也必须开源出来。
GNU计划:所有的软件和计划都只能在Linux系统上用。
1.嵌入式开发与传统开发的区别?
答:嵌入式开发是在硬件平台上移植操作系统,解决了传统开发移植性差及开发人员必须同时掌握硬件和软件才能从事开发的问题,使开发者能专注于软件开发,提高开发效率。
同时,在硬件上移植的操作系统提供了大量的开源软件、工具以及开发库,这些开源软件工具及开发库都能直接使用,大大地提高了开发者的开发效率;同时,操作系统还提供了丰富的网络协议栈,这些网络协议栈使设备实现了远程控制和智能化;同样操作系统还提供了多任务机制,包括进程和线程,使设备实现了多任务机制的同时进行。
2.谈谈你对嵌入式开发的认识?
与第1问答案相同。
3.嵌入式开发的优点?
与第一问基本相同。
4.你为什么选择学习嵌入式开发?
因为我在大学期间,学习了单片机的使用时,发现在向单片机移植软件时,一个硬件只能对应一个软件,移植性很差的问题,而嵌入式开发在传统开发的基础上,在硬件上移植了一个操作系统,这不仅解决了传统开发移植性差的问题,还解决了传统开发中,开发者必须同时掌握硬件和软件才能进行开发的问题。下面与第一题相同。
5.嵌入式操作系统与普通操作系统的区别?
嵌入式操作系统的代码是开源的!
6.嵌入式开发的缺点?
嵌入式开发移植的操作系统会间接性的使移植成本提高。
POSIX标准:Linux和Unix都必须遵从的标准。
GPL协议:修改的操作系统的代码也必须开源出来。
GNU计划:所有的软件和计划都只能在Linux系统上用。
相关文章推荐
- 认识嵌入式开发过程
- 【转】Linux嵌入式系统开发初步
- 嵌入式学习方法 和 嵌入式Linux的初步认识
- 嵌入式驱动开发之认识驱动的位置
- Angular 2 + 折腾记 :(2)初步认识angular2,不一样的开发模式
- 轻松进入Linux的桌面应用开发.gambas初步认识.
- 快速开发~Rafy框架的初步认识
- SpringBoot 框架开发步骤(1)----初步认识springboot
- 嵌入式软件开发-----Qt setPen()画笔函数的初步了解
- 对Linux设备驱动开发初步的认识
- Delphi 开发 Arcgis 初步认识
- 对嵌入式的初步认识
- 【java开发】面向对象初步认识与基础概念讲解
- 嵌入式系统----环境搭建与开发初步
- 我的嵌入式之旅 — 认识嵌入式开发
- 嵌入式软件开发--工作认识
- 初步认识UI开发---UI布局(页面交互及国际化)
- [黑马IOS自学第一篇]IOS界面编程,IOS开发体验,控件初步认识
- 初步认识UI开发---六种布局及其属性