MyFPGA Forum

标题: DE1_SoC uart 在application 中使用方法 [打印本页]

作者: matthew_wang    时间: 2015-8-18 09:37
标题: DE1_SoC uart 在application 中使用方法
连续接到了几个想在应用程序中使用uart的问题,uart 在linux系统中默认作为了console,所以是无法直接使用的!如果必须使用,就得想办法不让它作为linux的console.但是为了实现交互式环境,必须要另外留一个console界面。
可以使用VGA framebuffer或者ethernet SSH 进行交互。
这里参考了两篇文档进行了实现:
http://www.armadeus.com/wiki/index.php?title=Uart
http://knowledge.digi.com/articl ... se-serial-port-UART
铭记:be sure that your device won't send data back in response of U-Boot boot's sequence !!!!
1 recompile内核
device driver
        ---charcater devices
                --serial  drivers
                    [ ]Console on 8250/16550 and campatible serial port
make zImage
2 /etc/inittab 中把下面一行注释掉
   #S:2345:respawn:/sbin/getty  115200 ttyS0
3 uboot参数设定
setenv bootargs "console=none"
env save
4 在VGAconsole页面对ttyS0参数设定
stty -F /dev/ttyS0 11500
5 VGA页面 echo hello > /dev/ttyS0

有图有真相





最后上传一个zImage
zImage.tar.gz (3.76 MB, 下载次数: 0)




欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3