嵌入式系统硬件抽象层的建立及软件的可移植性设计
③ 函数返回一个布尔类型,用于描述设备字符输入的正确性。
◇ 设备字符输出
BOOL WriteDevice(Device_Register *regs, unsigned char c)
① 第一个参数为指向设备寄存器结构的指针,用来索引设备的相关寄存器。
② 第二个参数为设备所要输出的字符。
③ 函数返回一个布尔类型,用于描述设备字符输出的正确性。
◇ 设备属性设置
BOOL SetDevice(Device_Register *regs, Device_Attribute *attr)
① 第一个参数为指向设备寄存器结构的指针,用来索引设备的相关寄存器。
② 第二个参数为一个设备属性的结构,用于描述设备初始化设置的属性(波特率、校验位等等)。
③ 函数返回一个布尔类型,用于描述设备属性设置的正确性。
javascript:window.open(this.src);" style="cursor:pointer;"/>
4 结 论
以上所述的是作者在多年嵌入式系统开发中所总结出的开发流程,并在实践应用中起到了很好的效果。相信在一个较为复杂的嵌入式系统开发过程中,很好地利用上述开发流程,将会有利于提高系统的可移植性、减少产品的开发和测试周期,并能很好地保证产品的可靠性。
Tags:
作者:佚名评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论