易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关问答:

急!C parser如何实现“__builtin_va_list”

最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......

linux环境下gethostbyname函数问题 - C/C++ / C语言

写了个测试程序如下
   
  struct hostent *hp; 
char AlarmDevIP[20];  
  int x2;

hp = gethostbyname("www.google.com");
if (hp)
{ ......

C 程序问题(四) - C/C++ / C语言

#include "stdio.h"
int main()
{
  char *ch(char *, char *);
  char str1[]="I am glad to meet you!";
  char str2[]="Welcom to study C!";
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号