嵌入式系统开发概述

时间:2021-06-23 04:42:32
嵌入式系统开发概述:
1、嵌入式的理解?嵌入式是在已有的硬件平台上移植操作系统
2、嵌入式开发和单片机的开发的区别?
       传统开发又叫单片机开发,传统开发的缺点有两个:第一,软件的可移植性差。第 二,软件开发人员必须懂硬件的工作原理。
       嵌入式开发优点:第一,嵌入式开发引入了操作系统,提高软件的可移植性。第二,软件开发人员不必再懂硬件的工作原理,为软件开发人员减轻了负担。
       第三,嵌入式开发引入了操作系统,操作系统又自带了很多优点,第一,操作系统可以提供多任务机制(是通过进程和线程完成的?)操作系统提供丰富的网络协议栈,         能 实现远程控制,操作系统提供很多开源软件和工具。但是引入操作系统也带了缺点,就是使硬件成本提高。
3、嵌入式软件和非嵌入式软件的区别?
       嵌入式软件是在操作系统上开发的,非嵌入式软件是在硬件基础上开发的,

传统开发缺点?
        第一,软件的可移植性差。第 二,软件开发人员必须懂硬件的工作原理。
嵌入式开发优缺点?
          第一,嵌入式开发引入了操作系统,提高软件的可移植性。第二,软件开发人员不必再懂硬件的工作原理,为软件开发人员减轻了负担。第三,嵌入式开发引入了操作     
          系 统,操作系统又自带了很多优点,第一,操作系统可以提供多任务机制(是通过进程和线程完成的?)操作系统提供丰富的网络协议栈,能实现远程控制,操作系统提           供很多开源软件和工具。但是引入操作系统也带了缺点,就是使硬件成本提高。
什么是嵌入式技术?
          是在已有的硬件上移植操作系统。移植需要修改操作系统原码。
在大学你为什么学习嵌入式?
        大二接触到单片机,大三有机会学习到嵌入式。
嵌入式学习路线:
       软件基础:
              开发语言:C\C++。JAVA.
             操作系统: linux,android,ucosii
        硬件基础:
              51单片机,ARM,
              驱动:LINUX ANDROID,
              扩展:STM32,数据结构。