2017-02-15 12 views
2

У меня есть плата NXP FRDM-K64F, где у меня есть uvisor, работающий с разными модулями в коробках. Есть ли способ загрузить код одного окна из внешнего файла? Может ли uvisor обрабатывать ящики динамически? Я хотел бы создать приложение, которое может получить двоичный файл и установить его на поле. Поддерживается ли это?mbed uvisor динамически загружает двоичный файл

+2

Я не уверен, что это то, что вы имеете в виду, но ящики uVisor определяются во время компиляции/ссылки и не могут быть изменены во время выполнения. Это хорошо, потому что в противном случае вы можете сломать целостность ящиков, когда кто-то возьмет ваше устройство (из-за переполнения буфера или чего-то еще). –

ответ

3

uVisor на данный момент не поддержка модульных приложений, где каждая коробка имеет свою собственную прошивку, которую можно загружать независимо от других.

Как Jan pointed out, коробки определяются при компиляции и времени соединения и заканчиваются уникальной монолитной прошивкой. Возможности ящиков выражаются через статические ACL, которые перечисляются во время выполнения и проверяются на согласованность и совместимость (например, два ящика не могут претендовать на эксклюзивное владение одним и тем же периферийным устройством).

Будущая реализация может позволить более модульную настройку, так как были бы способы проверить целостность только что предоставленной прошивки ящика и согласовать новые списки управления доступом с существующими. У нас пока нет планов, но нынешняя реализация не исключает этой возможности.

 Смежные вопросы

  • Нет связанных вопросов^_^