реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> XML для микроконтролеров
asket
сообщение Apr 10 2010, 10:51
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 24-08-06
Из: Москва
Пользователь №: 19 809



Господа,хотелось бы поинтересоваться сушествует ли XML-парсер для микроконтроллеров? У меня вот такая задача, нужно создавать логические узлы, параметры этих логических узлов хранятся в неких файлах в виде структуры во внешней памяти (SD, MMC. и т.д.), например, ID узла, тип узла, имя узла, параметры этого узла и т.д., все это набивается на ПК и заливают в виде фалов в вышеупомянутую память, контроллер открывает файл конфигурации и перенастраивает узлы надлежащим образом перед запуском, а также хранить карты доступа пользователей длясистемы контроля доступа (имя пользоателей, номер карты, время доступа и т.д). Насколько целесообразно в данном случае использование XML? спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 10 2010, 13:06
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(asket @ Apr 10 2010, 13:06) *
Господа,хотелось бы поинтересоваться сушествует ли XML-парсер для микроконтроллеров?

А чем микроконтроллер в этом отношении отличается от, например, PC?
Цитата
Насколько целесообразно в данном случае использование XML? спасибо.

Скорее всего, это определяется наличием и степенью желаемой навороченности средств создания оных конфигурационных файлов.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
asket
сообщение Apr 10 2010, 13:46
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 24-08-06
Из: Москва
Пользователь №: 19 809



Цитата(zltigo @ Apr 10 2010, 17:21) *
А чем микроконтроллер в этом отношении отличается от, например, PC?

Значит все таки есть в природе. smile.gif Где его можно найти на просторах инета? Ссылочку, если несложно. Контроллер STM32F103. Спасибо.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 10 2010, 14:36
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(asket @ Apr 10 2010, 16:01) *
Контроллер STM32F103

К сожалению, есть только для STM32F101, а если серьезно, то еще раз - чем чернила для десятого класса отличаются от чернил для третьего? Берете чернила для десятого и пользуетесь. Однако, если речь идет о нескольких пераметрах, то проще тупо разобрать в нескольких десятках строк.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
Аматер
сообщение Apr 12 2010, 17:52
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 95
Регистрация: 3-01-10
Из: Рождественно
Пользователь №: 54 616



Я тоже думал об использовании xml хранения данных в микроконтроллере. Но либо памяти не хватит либо это уже не микроконтроллерная система а штука куда можно ставить WinCE или MicroFramework.Net В которых кстати уже есть поддержка xml.
Мне же пришлось делать собственную систему с индентификаторами, скорее похожую на базу данных.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 12 2010, 18:31
Сообщение #6


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



У вас вопрос скорее не про XML на самом деле, а про движок базы данных.
Цитата(asket @ Apr 10 2010, 14:06) *
контроллер открывает файл конфигурации и перенастраивает узлы надлежащим образом перед запуском, а также хранить карты доступа пользователей длясистемы контроля доступа (имя пользоателей, номер карты, время доступа и т.д). Насколько целесообразно в данном случае использование XML? спасибо.


Вы тут похоже описали типичную реляционную структуру, а язык разметки второстепенен. С тем же успехом можно сгенерить из вашей DB на PC пару таблиц в формате CSV, но задачу это нисколько не облегчит. Реляционная база продукт дорогой и тормозной если брать первое попавшееся.

Так что советовал бы обойтись несвязанным набором линейных таблиц. Или древовидной жесткой структурой.
XML же применяют для гибких структур данных.
Либо для общения с броузерами клиентов по AJAX. Тогда конечно XML нужен. Здесь стоит поискать XML парсеры в embedded движках работающих с технологией Silverlight.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th July 2025 - 01:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016