基于Linux的SC16IS752的串口驱动程序设计  被引量:4

Design of SC16IS752 Serial Driver Based on Linux

在线阅读下载全文

作  者:于海彬[1] 王斌[1] 陈兴林[1] 周乃新[1] 

机构地区:[1]哈尔滨工业大学航天学院,哈尔滨150001

出  处:《自动化与仪表》2013年第12期36-41,共6页Automation & Instrumentation

基  金:国家科技重大专项资助(2009ZX02207)

摘  要:针对嵌入式系统中串口短缺及缺少Linux平台串口扩展驱动支持的问题,对SC16IS752的读写时序、硬件系统结构、I2C设备驱动等进行介绍,以飞思卡尔i.MX53控制器为硬件平台,Linux2.6.35为软件平台,采用I2C驱动体系,实现了串口驱动程序的初始化、注销、读写、参数配置函数等功能。测试结果表明:该驱动利用I2C总线扩展微处理器串口,数据传输稳定;模块化设计方法方便移植和修改。利用SC16IS752芯片扩展多串口,在嵌入式设备中有广泛的应用前景。To solve the problems that serial port was insufficient in embedded Linux system and the platform was short of serial port expansion drive support,reading/writing time slots of SC16IS752,hardware system structure and I2C device driver were introduced. Using Freescale controller I.MX53 as hardware platform and Linux 2.6.35 as software platform,and utilizing IEC driver system,serial port driver was realized,including initialization function,log out func- tion,reading and writing function and parameter configuration function. Test results show that the drive can use the I2C bus to extend serial of microprocessor,equipped with convenient of transplantation and modification,data trans- mission was stability. SC16IS752 can be used to extend serial and it would be broadly applied in embedded digital surveillance equipment.

关 键 词:嵌入式LINUX SC16IS752芯片 I2C总线 驱动设计 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象