|
STM32F107+OS+VmWARE, ARM MK в виртуальной машине, возможно?? |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 16)
|
Feb 14 2011, 13:33
|
Гуру
     
Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136

|
Цитата(Vaxx @ Feb 14 2011, 16:04)  -Существуют ли уже готовые виртуальные машины с ОС реального времени (например FreeRTOS) для отладки подобных устройств ??? В качестве виртуальной машины возьмите симулятор из Keil. Цитата(Vaxx @ Feb 14 2011, 16:04)  -Какую ОС предпочтительнее использовать в таких устройствах ??? Из приведённого описания устройства совсем не очевидно, что необходима ОС. Цитата(Vaxx @ Feb 14 2011, 16:04)  -И с помощью каких програмных средств можно самостоятельно создать такую виртуальную машину??? Виртуальную машину, как и любую программу, можно создать при помощи средств разработки на языке Си. Какие-то странные вопросы. Мне кажется, нужно не забегать вперёд и начать сначала. Что нужно сделать-то?
|
|
|
|
|
Feb 14 2011, 15:54
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(scifi @ Feb 14 2011, 16:33)  Какие-то странные вопросы. Мне кажется, нужно не забегать вперёд и начать сначала. Что нужно сделать-то? Делаю управление оборудованием в цеху завода. Часть функций управления выполняет МК на месте, остальную часть функций управления выполняет программа на ПК. Поскольку уже имеется сеть Ethernet, МК и ПК по ней обмениваются потоками данных. Имея виртуальную машину с МК можно все отлаживать на одном компе, как например ATMEL выложил виртуальную машину с Linux на AVR32. Такую виртуальную машину для АРМ можно найти или создать, наверняка уже есть для этого спец проги ??? Или я не правильно размышляю ???? Цитата(scifi @ Feb 14 2011, 16:33)  Какие-то странные вопросы. Мне кажется, нужно не забегать вперёд и начать сначала. Что нужно сделать-то? Делаю управление оборудованием в цеху завода. Часть функций управления выполняет МК на месте, остальную часть функций управления выполняет программа на ПК. Поскольку уже имеется сеть Ethernet, МК и ПК по ней обмениваются потоками данных. Имея виртуальную машину с МК можно все отлаживать на одном компе, как например ATMEL выложил виртуальную машину с Linux на AVR32. Такую виртуальную машину для АРМ можно найти или создать, наверняка уже есть для этого спец проги ??? Или я не правильно размышляю ????
|
|
|
|
|
Feb 15 2011, 05:27
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(scifi @ Feb 14 2011, 20:04)  По моему опыту как правило под руками всегда есть живая плата с МК, поэтому отладка делается внутрисхемно. Кстати, то, что Вы ищете, очень похоже вот на это: μTasker. Огромное спасибо за ссылочку, похоже то что надо = отладить связь программы реального компа с виртуальным МК по Ethernet. Как например в Proteus можно обмениваться данными через реальный COM порт с реальной прогой. Если есть еще ссылки на подобные программы, выложите пожалуйста... Думаю отладочная плата с МК это уже вторая стадия разработки, или можно леХко сделать первой ???
|
|
|
|
|
Feb 17 2011, 05:26
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(Elresearch @ Feb 16 2011, 09:22)  согласен с scifi. проще (и имхо полезнее) купить Evaluation Board (например TE-STM32F107 ) и отлаживаться на "железе" чем "виртуалить". Плата хорошая спасибо, я присматривался к другой от стартеркита. В принципе я с Вами согласен, но Атмел то сделал виртуальную машишу, хотя платы тоже есть.
|
|
|
|
|
Feb 17 2011, 13:50
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(AlexandrY @ Feb 17 2011, 12:17)  Что то не нашел у Atmel-а никакой виртуальной машины для AVR32. Вам похоже показалось. отсюда брали: _ftp://ftp.efo.ru/pub/atmel/_AVR32_MCUs_32bit/Linux/vmware/VMware_CD1.nrg _ftp://ftp.efo.ru/pub/atmel/_AVR32_MCUs_32bit/Linux/vmware/VMware_CD2.nrg _ftp://ftp.efo.ru/pub/atmel/_AVR32_MCUs_32bit/Linux/vmware/VMware-player-2.5.0-118166.exe
|
|
|
|
|
Feb 18 2011, 10:33
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(AlexandrY @ Feb 17 2011, 18:04)  Тут даже и подозревать не надо, это 100% просто тупой дистрибутив линукса никакого отношения не имеющий к симуляции AVR32. Если б под AVR32 существовал бы настоящий симулятор, то на эту тему здесь была бы целая отдельная конференция. Не буду спорить, ссылки взяты из рассылки ЕФО... Рамышляю так = AVR32 заточены под установку Линукса, ну или микроЛинукса, так почему нельзя именно этот Линукс загрузить в виртуальную машину ???? Что не так ???
|
|
|
|
|
Feb 20 2011, 06:13
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(scifi @ Feb 18 2011, 17:12)  Всё так. Только виртуальная машина по Вашей ссылке эмулирует не AVR32, а PC (персональный компьютер с процессором x86). Конечно, Вы можете Ubuntu запустить в VMware, но это не будет иметь никакого отношения к AVR32. Вы правы, я что то напутал, мне показалось нелогичным делать проги для МК в виртуальной машине с Линуксом.
|
|
|
|
|
Mar 22 2011, 07:03
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 18-01-11
Из: г.Ипатово Ставрополье
Пользователь №: 62 311

|
Цитата(AlexandrY @ Feb 17 2011, 18:04)  Тут даже и подозревать не надо, это 100% просто тупой дистрибутив линукса никакого отношения не имеющий к симуляции AVR32. Если б под AVR32 существовал бы настоящий симулятор, то на эту тему здесь была бы целая отдельная конференция. тут http://electronix.ru/forum/index.php?showtopic=25390 обсуждали тему "ucLinux на lpc2468, хочу порт" Обсуждали плату Embedded-Artists-LPC2468-OEM-Board. К плате прилагается CD с виртуальной машиной VMWare на которой установлен линух + исходники uclinux + arm-elf-*. На виртуальной машине все компилируется. Этот CD выкладывали тут на FTP и много чего еще по этой теме. Проверить не могу, нет еще у меня доступа.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|