I'm trying to write some code to read data from a serial port continuously in a loop and write it to a file. I'm a beginner programmer.
I gather I can use fopen() to open a "file" to the serial port, which is what this code does. 
My question is how would you read it continuously and write it to a file. The baud rate is 115200 and there are line feeds and carriage returns. How do you specify this parameters?
  FILE *fp = fopen("/dev/ttyUSB1", "r");
    if (!fp) {
        perror("open failed");
        exit(1);
    } else {
        // read from file
    }
If I open the serial port with minicom this is what the data looks like:
Starting Contiki-1cb08a4
With DriverLib v0.44336
TI SmartRF06EB + CC26xx EM
 Net: sicslowpan
 MAC: TSCH2
 RDC: nordc
 RF: Channel 25
[node] id=0, role=6ln
Starting Contiki-1cb08a4
With DriverLib v0.44336
TI SmartRF06EB + CC26xx EM
 Net: sicslowpan
 MAC: TSCH2
 RDC: nordc
 RF: Channel 25
[node] id=0, role=6ln
