[咨询] Linux Kernel UART 收发数据
大家好!
CPU的UART1口连接外设的UART,如何在内核中实现UART的通信,实现对外设数据的收发?
请指导,谢谢!
http://www.lupaworld.com/325267/viewspace-136664.html
有必要 在内核态使用串口数据么 ?
这个外设需同内核中某模块进行信令交互,因此放在Kernel中好些,
CPU有两UART,uart0个已做console了,另外一个uart1计划用来与外设通信,
曾尝试吧uart1作为ttyS1,但导致其实际上输入输出都在ttyS0(即uart0)上。
内核中的UART部分好些是console方面的,第一次接触,不是很清楚具体的uart驱动,请指教,谢谢!
忙了一周,搞定了!
系统启动时初始化console口会初始化uart_port,之后调用early_serial_setup即可!
打开串口设备时记得把ECHO等屏蔽,否则每次收到数据后就会写回去。
......
struct uart_port up;
up.mapbase = XXXXXXXXXXXXXXXXXX;
up.membase = ioremap_nocache(up.mapbase,XXXXXXXXXXXXXXXX);
up.irq = XXXXXXXXXXXXXXXXXXXXXXXXXX;
up.uartclk = 50000000;
up.regshift = 2;
相关问答:
我目前在本地的linux上写了一个swing的界面,想通过这个界面来控制其它电脑的linux重启。
我知道用Runtime.getRuntime().exec("shutdown -r");可以控制本机Linux重启,但是怎么控制远程的linux重启呢? ......
小弟最近需要一个用socket获取html文档的代码,但是老是不能获取完整的html源码。原因不明,望高手指点!
C/C++ code:
char *Http_GET(char *host,int port,char *data) //发送GET请求
{
char response[2 ......
一直用svn来做资源的管理,
现在发现windows下取svn 要10个小时左右(资源大约有20G,全是小文件)
linux下取仅用40分钟,
请问linux的文件系统在哪儿比windows文件系统强力?
svn 可够慢的。
在 ......
各位大虾,我正在学习Linux,可是Linux图形界面和命令行之间切换遇到困难,在命令行下输入startx,不是进入图形界面
而是出现
请问各位,这是为什么? 而且按Ctrl+Alt+F7,也不能命令行进入图形界面。
急急急
......