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