我想通過RS232串行接口從我的Linux機箱中的微控制器。使用驅動程序內部的驅動程序的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>
PPP驅動程序使用所謂的「串行線路規程」這是一些ttyS ...特定的魔術。從技術上講,可以從內核上下文打開fds並對它們執行系統調用。但爲什麼你會做這樣的事情? – datenwolf 2012-01-03 01:08:12