Обработка файла от локального диска для contiki-рта

Пожалуйста, взгляните на следующий код. Я пишу заявление обработать файл от местного хозяина среди различных других процессов для пятнышка неба. Contiki cfs_open не может открыть файл от локального диска. Цель состоит в том, чтобы открыть файл от локального диска и магазина во вспышке (небо) для живого вытекания; текущая часть работает. Любые предложения для загрузки файла, используя CFS.

 PROCESS(coffee_file_process, "Coffee file process");
 AUTOSTART_PROCESSES(&coffee_file_process);
 PROCESS_THREAD(coffee_file_process, ev, data)
 {
      PROCESS_BEGIN();    

      char buf[100];
      int fd;
      fd=cfs_open("cate.txt", CFS_READ);
      if(fd >= 0) {
          cfs_write(fd, buf, sizeof(buf));
          cfs_seek(fd, 0, CFS_SEEK_SET);  //compute the offset from the beginning of the  file. 
          cfs_read(fd, buf, sizeof(buf));
          printf("Read message: %s\n", buf);
          cfs_close(fd);
      }

      PROCESS_END();
 }
2
nl ja de
файл cate.txt должен быть создан в файловой системе CFS. Один способ сделать это при помощи раковины неба и чтения файла, используя cfs_read ().
добавлено автор Codee, источник

1 ответы

Если вы моделируете использование Cooja, вы можете сценарий это. На реальном узле нет никакого пути мимо сериала. Или используйте раковину, как предложено Sarwarul или напишите ваш собственный сериал самосвалу кубического фута в секунду.

1
добавлено