嵌入式编程语言概述
嵌入式系统中的硬件组件只能直接传输、存储和执行机器码(一个由0和1组成的基本语言)。特定与硬件的指令集被称为汇编语言。
标准与网络
联网设备所需要的所有网络组件表达为七层形式:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
- 应用层:在其他应用程序中使用的应用协议,以及最终用户应用本身。
- 表示层:处理数据格式转换以供应用程序处理的软件。例如数据的加密和解密,压缩和解压以及数据转换)
- 会话层:用于建立、管理及终止在不同设备上的应用程序之间的连接的软件。
- 传输层:从源到目的地的数据包传送的管理软件,宝库奥错误恢复和流控制。
- 网络层:节点到节点的数据包传递进行交互和路由的软件。
- 数据链路层:(逻辑链路控制LLC)对数据位和信息帧之间进行编码和解码,处理同步,流控制和错误检查的软件。(介质访问控制MAC)直接访问网络硬件以发送和接受数据的设备驱动程序。
- 硬件层:网络硬件