嵌入式概述
来源:互联网 发布:linux 清空回收站 编辑:程序博客网 时间:2024/05/01 22:25
1.嵌入式的定义
嵌入式是在已有硬件上移植(修改操作系统源码)操作系统。
2.嵌入式开发与单片机开发的区别
单片机(传统)开发:
①软件开发人员必须了解硬件的工作原理
②软件的移植性较差
嵌入式开发:
①引入操作系统提高软件的移植性
②软件开发人员不需懂硬件
③提供多任务机制,更具智能性
④操作系统提供丰富的网络协议栈,能够实现远程控制
⑤操作系统提供很多开源软件和工具,提高效率,节约成本
3.嵌入式的缺点
移植操作系统使硬件成本提高。
4.嵌入式的分类和对开发者的要求
应用软件(Linux C/C++、android、ios、Java、php、c#)
①精通一门语言
②熟悉一款操作系统
③熟悉数据结构、算法
系统软件(驱动、BSP、内核)
①精通C语言
②熟悉汇编
③理解操作系统的实现
④熟悉硬件的工作原理(CPU[51、ARM],外设[iic、pci、usb、LCD、蓝牙、wifi])
0 0
- 嵌入式概述
- 嵌入式概述
- 嵌入式概述
- 嵌入式概述
- 嵌入式概述
- [嵌入式]嵌入式系统概述
- 嵌入式 Linux 应用:概述
- ARM嵌入式处理器概述
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式 Linux 应用:概述
- 嵌入式系统概述
- 嵌入式LINUX开发概述
- 嵌入式系统概述
- 嵌入式系统概述
- 第一章 嵌入式系统概述
- 嵌入式系统工程设计概述
- 嵌入式 Linux 应用:概述
- ELF文件和BIN文件
- Leetcode-152. Maximum Product Subarray
- Android中的四大组件
- stosd,stosb,stosw汇编指令
- CentOS服务器网络配置
- 嵌入式概述
- hdu 4283 (区间dp)
- 并查集初步小结。。
- Android Studio 常用快捷键 及常用使用技巧
- play框架用起来(3)
- latex学习笔记
- flask sqlalchemy(一)
- 上传本地代码到github
- 手机影音项目笔记(一)