技术栈
container_of
tyustli
1 年前
私有数据
·
container_of
·
多个字符设备
linux 驱动——私有数据
前面的程序中,都只申请了一个从设备号,这里使用 alloc_chrdev_region 分配两个设备号,这两个设备共用 ops 方法。
六个九十度
1 年前
linux
·
tty
·
container_of
从Linux的tty_struct指针获取驱动上下文
前段时间开发一个tty驱动,用途是实现仪器对GPIB消息的接收、处理和上报。对于上报场景,下位机应用将上报内容写入一个驱动创建的tty设备,tty子系统将应用的输入转发给tty驱动,tty驱动将其转换成对SPI从设备(即GPIB扩展板)的写入,SPI从设备再将收到的SPI消息转换成GPIB消息发送给上位机。