1.SoC——系统级芯片/片上系统

在soC中软硬件的结合是十分紧密的,软件和硬件之间的功能划分以及它们的实现并没有固定的模式,而是随着应用的不同而变化。
SoC是一款具有运算能力的处理器芯片,可面向特定用途进行定制的标准产品。
SoC是信息系统核心的芯片集成,是将系统关键部件集成在一块芯片上,完成信息系统的核心功能
SoC是将微处理器、模拟IP 核、数字IP 核和存储器(或片外存储控制接口)集成在单一芯片上,是面向特定用途的标准产品。

嵌入式系统设计师(知识点碎片一)_实时操作系统


2.实时操作系统RTOS特点

实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。因而,提供及时响应和高可靠性是其主要特点。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。 
实时操作系统不仅要及时响应实时事件中断,同时也要及时调度运行实时任务。但是,处理机调度并不能随心所欲的进行,因为涉及两个进程之间的切换,只能在确保“安全切换”的时间点上进行,实时调度机制包括两个方面,一是在调度策略和算法上保证优先调度实时任务;二是建立更多“安全切换”时间点,保证及时调度实时任务。 
事实上,实时操作系统如同操作系统一样,就是一个后台的支撑程序,能针对硬件变化进行结构与功能上的配置、裁剪等。其关注的重点在于任务完成的时间是否能够满足要求。                             


3.基于网络的数据库系统NDB

NDB 主要由客户端、通信协议和远    程服务器等三部分组成
NDB 的客户端主要负责提供接口给嵌入式程序,通信协议负责规范客户端与远程服务器之间的通信,远程服务器负责维护服务器上的数据库数             
NDB是以文件方式存储数据库数据。即数据按照一定格式储存在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读写  


4.串行总线特点

1、串行总线有半双工、全双工之分,全双工是一条线发一条线收。
2、串行总线适宜长距离传输数据。 
3、串行总线按位(bit)发送和接收。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。 
4、串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。对于两个进行通行的端口,这些参数必须匹配。 
5、串行总线的数据发送和接收可以使用多种方式,中断方式与DMA都较为常见。