检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:于海彬[1] 王斌[1] 陈兴林[1] 周乃新[1]
出 处:《自动化与仪表》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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.74