![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uart分析
yinkaizhong
这个作者很懒,什么都没留下…
展开
-
修正串口控制台无法输入的BUG
问题:输入字符,没有回显,输入命令没有输出4020使用的串口完全兼容8250,8250调用串口顺序如下:serial8250_interrupt(串口芯片层)->seirial8250_handle_port(串口芯片层)-> receive_chars(串口芯片层)-> uart_insert_char(串口抽象层)-> tty_insert_fl转载 2008-12-30 11:46:00 · 1934 阅读 · 0 评论 -
uart dma实现方式分析
在做uart DMA驱动期间,前后加起来也有1个月左右的时间,总的来说比较全面的了解了uart,DMA的工作原理。在调试中,遇到了最大问题就是关于DMA操作这快的不熟悉,导致浪费了很多的时间和精力。对UART,DMA的工作原理可以看LDD3,或者设备驱动一书中也有详细介绍,uart-dma驱动的移植可以参好drivers/serial/bfin_5xx.c UART-DMA总原创 2009-02-25 14:57:00 · 7552 阅读 · 2 评论 -
uart启动流程,及8250.c分析
参考:http://linux.chinaunix.net/bbs/viewthread.php?tid=1025844一.串口初始化流程在init/main.c start_kernel()-->setup_arch()-->arch_mem_init()-->plat_mem_setup()-->clx_serial_setup()二.函数分析函数一:void __init clx_ser原创 2008-12-20 15:40:00 · 3265 阅读 · 1 评论