16c554 linux 下驱动问题
首先介绍一下硬件:2440(ARM9)+FPGA + 16c554,采用1个外部中断,地址线区分之。
软件:
采用基于8250.c(16550)的驱动,直接在/arch/arm/s3cc24xx中 增加平台数据结构,以及注册之。
启动后,显示如下:
Serial: 8250/16550 driver4 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x10000008 (irq = 17) is a 16550A
serial8250.0: ttyS1 at MMIO 0x10000010 (irq = 17) is a 16550A
serial8250.0: ttyS2 at MMIO 0x10000020 (irq = 17) is a 16550A
serial8250.0: ttyS3 at MMIO 0x10000040 (irq = 17) is a 16550A
问题是:
查看系统里面就没有这个设备节点,
[/]mknod /dev/ttyS0 c 4 64
mknod: /dev/ttyS0: File exists
我想问的是我的驱动有问题还是其他方面?
crw-rw---- 1 0 0 3, 153 Jan 1 00:00 ./ttyy9
[root@/dev]#ls -la ./ttyS*
crw-rw---- 1 0 0 4, 64 Jan 1 00:00 ./ttyS0
crw-rw---- 1 0 0&nb
相关问答:
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
#include "stdio.h"
int main()
{
char *ch(char *, char *);
char str1[]="I am glad to meet you!";
char str2[]="Welcom to study C!";
&nb ......
两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......
我只学过清华蓝封面的C语言基础,想更深入的学习,该看什么书好?
C Primer Plus
C程序设计语言(第2版新版)
C语言程序设计_现代方法
C语言参考手册第五版
C语言大全
C和指针
C陷阱与缺陷
C专家编程
......