手持电脑接口控制文件的目的是向硬件或软件开发者提供一些文件,这些文件可用于创建将数据传输到ICD所描述的系统或软件时。这通常意味着定义确切的功能或硬件组件在软件工程中,这意味着要知道一个特定函数的名称,什么类型的变量被接受为参数,可能的话,对传递的值有什么功能限制对于一个硬件,这些信息可以包括串行连接器控制的引脚的功能,使用的任何硬件中断,以及设备的工作速度。接口控制文档没有具体描述的是系统如何将输入转换为输出,或者输出是如何产生的,一般来说,这使得开发人员在创建接口时可以对系统进行狭隘的观察,但它也要求系统开发人员(ICD详细信息)严格遵守文件中规定的指南。对于接口控制文件的编写者和系统开发人员来说,文件中没有描述系统的内部实现,因此,可以自由更改,而不影响依赖ICD的接口的外部开发。在某些情况下,接口控制文件可以在不使用完整接口的情况下对系统进行测试。这可以通过模拟系统可以生成的各种类型的输出(如ICD中所述)来实现,然后通过外部开发的接口将输出传递给外部开发的接口。对于硬件(如显示设备)而言,只关心处理系统一侧的系统可以确保接口在规范范围内工作,而不需要实际输入。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!