摘要
为了降低软件和硬件接口之间的耦合度,提高软件模块的独立性,提高软件访问硬件接口的可靠性,本文提出了一种基于分层结构的星载数管计算机的硬件抽象层设计方法,对底层硬件进行抽象,提炼出数据传输的共有特性,应用软件语言进行描述,实现了具有标准接口的软设备,并描述了星载数管计算机软件可以通过软设备进行传输的常用数据类型及数据传输过程。
This paper presents a design method of hardware abstraction layer in OBDH computer.This method can reduce coupling between software and hardware,enhance independence of software module,improve reliability of accessing hardware interface.This method abstracts common features of underlying hardware used in data transmission,describes them in software language,and generates soft-device with standard interface function.The common data type and data transfer process using soft-device by OBDH software are described.
作者
张红军
穆强
史玉兰
于俊慧
Zhang Hongjun;Mu Qiang;Shi Yulan;Yu Junhui(Beijing Institute of Spacecraft System Engineering,Beijing 100094,China)
出处
《单片机与嵌入式系统应用》
2021年第8期6-8,共3页
Microcontrollers & Embedded Systems
关键词
星载数管软件
硬件抽象层
软设备
分层模型
OBDH software
hardware abstraction layer(HAL)
soft-device
layered model