主题 : Tiny210 串口驱动有问题? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 79927
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2012-10-16
最后登录: 2017-09-13
楼主  发表于: 2013-10-28 20:22

 Tiny210 串口驱动有问题?

发现一个奇怪的问题,Tiny210给出的那个android 系统里面没有串口调试程序??
然后pdf里面给出了一个JNI层的接口操作函数额·······

1.剩下的linux驱动的串口调用函数接口没给?不知道是什么样的?
2.第二个问题,我在android上看了dev下的串口有s3c2410_serial0  s3c2410_serial1  s3c2410_serial2..但是我在驱动里面找了,发现
找不到这个驱动的对于程序?????不知道在哪里啊????找了好几天了,希望可以帮个忙?



  
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2013-10-28 21:02
2.第二个问题,我在android上看了dev下的串口有s3c2410_serial0  s3c2410_serial1  s3c2410_serial2..但是我在驱动里面找了,发现
找不到这个驱动的对于程序?????不知道在哪里啊????找了好几天了,希望可以帮个忙?

串口驱动源代码是drivers/tty/serial下面的s3c2440.c + samsung.c. “/dev/s3c2410_serialX”的名字是由samsung.c里的
复制代码
  1. static struct uart_driver s3c24xx_uart_drv = {
  2.     .owner        = THIS_MODULE,
  3.     .driver_name    = "s3c2410_serial",
  4.     .nr        = CONFIG_SERIAL_SAMSUNG_UARTS,
  5.     .cons        = S3C24XX_SERIAL_CONSOLE,
  6.     .dev_name    = S3C24XX_SERIAL_NAME,
  7.     .major        = S3C24XX_SERIAL_MAJOR,
  8.     .minor        = S3C24XX_SERIAL_MINOR,
  9. };
  10. ...
  11. int s3c24xx_serial_probe(struct platform_device *dev,
  12.              struct s3c24xx_uart_info *info)
  13. {
  14. ...
  15.     uart_add_one_port(&s3c24xx_uart_drv, &ourport->port);
  16. ...
  17. }

定义的。
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."