Linux下的串口总线驱动(二)
2016年11月22日 - 电子产品世界
TTY驱动程序有三种:控制台、串口和pty。在此我们主要分析Mini2440串口驱动。本文引用地址:httpseepw/article/201611/319917.htm我们现在跟踪uart_register_driver和uart_add_one_port发现,他们的原函数定义在TTY层驱动serial_core.o中。intuart_register_driver(structuart_driver*drv){stru...
详情
详解嵌入式Linux的USB驱动设计
2014年1月22日 - 电子工程世界
函数首先调用alloc_tty_driver()函数分配一个串口驱动描述符;然后设置串口驱动的属性,包括驱动的主从设备号、设备类型、串口初始化参数等;串口驱动描述符设置完毕后,调用usb_register()函数注册USB串口设备。2.2驱动释放函数2.3串口操作函数USB串口设备驱动使用了一个tty_operations类型的结构,该结构包含了串口的...
详情
MIPS核的嵌入式Linux系统的家庭网关
2014年7月24日 - 电子产品世界
操作系统内核所需的硬件支持一般都已集成到嵌入式微处理器里了,因此开发人员只需在操作系统厂商提供的内核驱动的基础上编写相关驱动程序如:以太网驱动、串口驱动、外存驱动等驱动程序。与应用软件相关的驱动不一定需要与操作系统连接,这些驱动的设计和开发由实际应用决定。Linux操作系统移植主要包括BootLoader的编写和移植...
详情
米尔i.MX28开发板上市 携Linux和WinCE系统
2014年5月23日 - 电子产品世界
图1MYD-IMX28X开发板支持Linux和WinCE两大系统,并且米尔科技已经移植好了所有外围设备的驱动程序。其中Linux系统上层采用QT界面,同时携带部分简单的测试例程,入手即可上手。i.MX28系列芯片飞思卡尔i.MX28系列芯片包含i.MX280、i.MX281、i.MX283、i.MX285、i.MX286和i.MX287共6款芯片,都基于ARM经典内核ARM...
详情