嵌入式开发的初步认识

来源:互联网 发布:丅VB欢乐今宵主题曲 编辑:程序博客网 时间:2024/04/28 16:34

关于嵌入式开发的几个常见问题:

1.嵌入式开发与传统开发的区别:

   嵌入式开发是在已有的硬件平台上移植操作系统,

    这不仅解决了传统开发的移植性差问题,还解决了传统式开发中,开发者必须同时要懂硬件和软件的问题,降低了开发的难度;

  嵌入式开发在硬件上移植了操作系统,操作系统提供了大量的开源软件和工具以及开发库,这大大地提高了开发者的开发效率;

  操作系统提供了丰富的网络协议栈,使设备能够实现远程控制,达到了智能化的目的;

 操作系统同时还提供了多任务机制,包括进程线程,使设备实现了多个任务同时运行。

2.对嵌入式的理解和认识:

  问题的答案与上题一样。

3.你为什么选择学习嵌入式开发?

  因为我在以往的学习过程中,发现了单片机等硬件在应用的时候很麻烦,一个软件对应一个硬件系统。而嵌入式在已有的硬件平台上移植一个操作系统,实现了一个硬件可以适应多个软件,大大提高了硬件的使用效率。,,,,下面同问题一答案。


嵌入式操作系统与普通操作系统的区别: 嵌入式操作系统的代码是开源的!

 嵌入式开发的缺点:会间接性的使操作系统的移植成本提高。

 



操作系统的作用:管理资源!


POSIX标准:是Linux和Unix都必须遵循的标准

GPL协议:修改者修改的系统和软件也必须开源

GNU计划:所有的软件和计划只能在Linux上使用。

注意:C语言之父:丹尼斯’里奇

0 0