我正在尝试通过 RS232 串行接口从我的 linux 盒子连接到微控制器。
我已经编写了驱动程序并实现了 b/n pc 和微控制器协议,它使用内核中已经存在的 tty(/dev/ttyS0) 设备作为模块(例如,通过调用 open、close 等)。但是,当我尝试编译时,它说找不到打开、写入、读取等的引用...
如何仅使用驱动程序中的现有设备驱动程序?还有什么我需要包括的吗?
如果没有,我怎样才能从驱动程序中轻松使用串行端口?
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/fs.h>
#include <linux/uaccess.h>
#include <linux/init.h>
#include <linux/slab.h>
#include <linux/cdev.h>
#include <linux/spinlock.h>
#include <linux/termios.h>
#include <linux/fcntl.h>
#include <linux/unistd.h>