<div dir="ltr"><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">Sorry, I´ve made some changes.</span></div><div style="font-size:12.8px"><span style="font-size:12.8px"><br></span></div><div style="font-size:12.8px"><span style="font-size:12.8px">Hi everyone,</span><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">I built RTEMS in Ubuntu for a pc386 bsp with POSIX. I´m trying to connect RTEMS with Arduino Serial Port and then emulate it with Qemu.<br clear="all"><div><br></div><div>Here is my code:</div><div><br></div><div>Qemu command line:</div><div><br></div><div>sudo qemu-system-i386 -serial /dev/ttyACM0 -hda controladorA </div><div><br></div><div>myProgram.c</div><div><br></div><div><div>#include <pthread.h></div><div>#include <signal.h></div><div>#include <stdio.h></div><div>#include <string.h></div><div>#include <unistd.h></div><div>#include "displayA.h"</div></div><div><br></div><div><div style="font-size:12.8px"><div>#include <time.h></div><div>#include <sched.h></div><div>#include <bsp.h></div><div>#include <stdlib.h></div><div><br></div><div>#include <uart.h></div><div>#include <termios.h></div><div>#include <rtems.h></div><div>#include <rtems/libio.h></div><div>#include <rtems/console.h></div><div><br></div><div>#include <fcntl.h></div><div>#include <sys/types.h></div><div>#include <sys/stat.h></div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px"><div>int *POSIX_Init()</div><div>{</div><div><br></div><div><span style="white-space:pre-wrap">  </span>int fd = open("/dev/ttyACM0",O_RDONLY);</div><div><br></div><div><span style="white-space:pre-wrap">       </span>printf("fd = %i\n",fd);</div><div><br></div><div><span style="white-space:pre-wrap">       </span>if(fd < 0){</div><div>           printf("CAN NOT OPEN SERIAL PORT\n");</div><div><span style="white-space:pre-wrap">    </span>   perror(fd);</div><div><span style="white-space:pre-wrap"> </span>   exit(-1);</div><div>        }</div><div>    </div><div>        .......</div><div><br></div><div>}</div></div></div><div><br></div><div><div style="font-size:12.8px"><div>#define CONFIGURE_APPLICATION_NEEDS_<wbr>CONSOLE_DRIVER</div><div>#define CONFIGURE_APPLICATION_NEEDS_<wbr>CLOCK_DRIVER</div><div>#define CONFIGURE_MAXIMUM_POSIX_TIMERS<span style="white-space:pre-wrap">                                </span>   10</div><div>#define CONFIGURE_MAXIMUM_POSIX_<wbr>THREADS                             10</div><div>#define CONFIGURE_MAXIMUM_POSIX_<wbr>CONDITION_VARIABLES    10</div><div>#define CONFIGURE_MAXIMUM_POSIX_<wbr>MUTEXES                             10</div><div>#define CONFIGURE_MAXIMUM_POSIX_<wbr>QUEUED_SIGNALS<span style="white-space:pre-wrap">        </span>           10</div><div>#define CONFIGURE_POSIX_INIT_THREAD_<wbr>TABLE</div><div>#define CONFIGURE_INIT</div><div><br></div><div>#define CONFIGURE_LIBIO_MAXIMUM_FILE_<wbr>DESCRIPTORS             10</div><div>#define CONFIGURE_NUMBER_OF_TERMIOS_<wbr>PORTS                        10</div><div>#include <rtems/confdefs.h></div></div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">RTEMS can´t find Arduino´s Serial Port.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Please, could anyone help me? I´m starting with RTEMS.</div><div style="font-size:12.8px"><br></div><div style="font-size:12.8px">Thanks in advance.</div></div></div></div></div>