Могу ли я использовать стороннюю библиотеку xml для PIC32
Я использую PIC32 для разработки приложения Bluetooth. PIC32 должен отправлять и получать информацию XML на и с телефона Android через Bluetooth. Однако я не смог найти библиотеку XML, предоставленную Microchip. Мне нужно использовать третье лицо для XML.
Могу ли я использовать третью библиотеку XML для PIC32?
Вот что я собираюсь использовать: http://xmlsoft.org/ или http://www.jclark.com/xml/expat.html.
1 ответ
Вам, конечно, не нужно иметь специальную библиотеку PIC32, а ту, что предоставлена Microchip.
Я бы не подумал, что у библиотеки XML возникнет какая-либо системная зависимость помимо стандартной библиотеки, и даже если это произойдет, это может быть компонент, который вам не нужен, и который можно просто удалить или заглушить.
Я ожидаю, что если исходный код скомпилирован с вашей цепочкой инструментов, вы можете идти дальше. Если это не связано с зависимостями, вы можете решить эту проблему несколькими способами:
- Удалить компоненты, которые не нужны,
- Обеспечить нерабочие заглушки,
- Обеспечить рабочие замены,
- Добавьте дополнительные библиотеки для разрешения зависимостей.
Поведение библиотеки в отношении использования памяти может быть более критичным, если ваша система ограничена в памяти или, возможно, если вы не предоставляете кучу.