I'm newbie in FPGA and SoC programming. I have DE10-Nano and I read all tutorial from here https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=205&No=1046&PartNo=4 .
In default FPGA base I'm using MRAA Library and it has really good API to work with sensors. I need 3 or 4 RX/TX headers for my applications. Even if I create custom QSYS, I don't know how to create driver. Is it enough to create Device Tree Source(DTS) which mentioned here?https://bitlog.it/hardware/building-embedded-linux-for-the-terasic-de10-nano-and-other-cyclone-v-soc-fpgas/
I mean, if I create RBF(Raw Binary File) and DTS files, can I use Arduino Headers as /dev/ttyS0, /dev/ttyS1, /dev/ttyS2 ?
Is there any documentation I can follow to accomplish this?
I found these but no mention about UART.