当前位置: 技术问答>linux和unix
u-boot中处理串口通讯的源码在哪?
来源: 互联网 发布时间:2016-06-06
本文导语: 如题,想调用串口向主机传送自己的命令? | uboot 通常只提供了 调试串口的驱动,而没有其他串口的驱动, 如果要使用其他串口的驱动,则要自己开发 。 以 2440b 为例子: 串口驱动在 ...
如题,想调用串口向主机传送自己的命令?
|
uboot 通常只提供了 调试串口的驱动,而没有其他串口的驱动,
如果要使用其他串口的驱动,则要自己开发 。
以 2440b 为例子:
串口驱动在 cpu/s3c44b0/serial.c 文件中。
以2440为例子的话,串口驱动是很简单的, cpu 有串口控制器,
软件只需要设置相应的状态,读取数据和发送数据。
如果要使用其他串口的驱动,则要自己开发 。
以 2440b 为例子:
串口驱动在 cpu/s3c44b0/serial.c 文件中。
以2440为例子的话,串口驱动是很简单的, cpu 有串口控制器,
软件只需要设置相应的状态,读取数据和发送数据。
|
cpu/s3c44b0/serial.c 就是例子阿。
调试串口和其他串口都是串口,
区别在于 是串口 0 到串口 N ,这要看 cpu 支持几个串口了。
调试串口和其他串口都是串口,
区别在于 是串口 0 到串口 N ,这要看 cpu 支持几个串口了。
|
serial.c 中的
int serial_getc (void)
void serial_putc (const char c)
就是接收和发送数据的函数。
int serial_getc (void)
void serial_putc (const char c)
就是接收和发送数据的函数。