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

 
 
> Симулятор
Cahes
сообщение Jan 25 2018, 13:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 17-05-13
Пользователь №: 76 870



Начал изучение программирования STM32F103 с System Workbench + STM32CubeMX, и по обучающим материалам составил мнение - что каждый раз при экспериментах надо прошивать (читай - насиловать и изнашивать) микроконтроллер, что вообще не оправдано (кроме последнего случая). На предмет симуляции контроллера для данной системы (Eclipse) нашёл следующее: Программный симулятор микроконтроллеров ARM в Eclipse, с чего понятно - что по простачку симулировать можно из командной строки, если встраивать в систему - куча всего всякого, и в конце концов - получаем текст с содержимым регистров. - Так что-ли понимается симуляция у программистов? Я ожидал некое схематическое изображение светодиодов, аналоги вывода на дисплей, какие-то сообщения об частоте, выводе единиц на контакты, индикацию процессов в АЦП и т.п. Чёрт ногу сломит. Это обычное дело? Стоит остановиться на этом? Или есть нечто более удобное для новичка? Может в других системах?

Сообщение отредактировал Cahes - Jan 25 2018, 13:30
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
twix
сообщение Jan 25 2018, 15:10
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 4-11-15
Пользователь №: 89 174



Цитата(Cahes @ Jan 25 2018, 13:27) *
Начал изучение программирования ...

Вы неправильно расставляете приоритеты. Главное в деле работы с микроконтроллерами Ваше время. И оно улетает тоннами когда начинаете работать с процессорами.
Прямая работа с микропроцессором позволяет наступать на огромное количество ошибок и граблей только один раз. Как нашли решение, оно будет работать и дальше.
А вот симулятор мало того что плохо делает симуляцию периферии, не дает никакой гарантии работоспособности железа.
Хуже всего то, что очень часто тестирование программы, точнее время тестирования улетает в бесконечность.
Потому что Вы сделали тест, получили результат, поправили, сделали второй, поправили, и вот в третий раз вроде все должно работать и тут бац...
и процессор выдает результат который никак не относится к предыдущим тестам.
Поэтому работа с микропроцессроми это всегда борьба за время, борьба за то, чтобы время разработки софта или устройства из бесконечности
перевести в разумные сроки. Повторюсь время уходит тоннами, Вы не заметите как годы улетят на простые устройства.
В такой ситуации не жалко и тонны микропроцессоров, даже если придется их выбрасывать после 10 перепрошивок. А у них не 10, а десять тысяч.

Короче берите реальную плату и работайте с реальным железом. И да перепрошивается весь софт при изменении одной переменной.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Cahes   Симулятор   Jan 25 2018, 13:27
- - scifi   Цитата(Cahes @ Jan 25 2018, 16:27) каждый...   Jan 25 2018, 13:36
- - ViKo   Сам не видел, люди говорят, есть Proteus, он лампо...   Jan 25 2018, 14:07
- - Baser   Цитата(Cahes @ Jan 25 2018, 15:27) Начал ...   Jan 25 2018, 14:27
- - jcxz   Цитата(Cahes @ Jan 25 2018, 15:27) Стоит ...   Jan 25 2018, 16:07
- - DASM   Эх молодежь пошла.. вот помню Z80 как центральный ...   Jan 25 2018, 16:44
|- - jcxz   Цитата(DASM @ Jan 25 2018, 18:44) Эх моло...   Jan 25 2018, 16:56
|- - twix   Цитата(DASM @ Jan 25 2018, 16:44) Эх моло...   Jan 25 2018, 18:42
|- - DASM   Цитата(twix @ Jan 25 2018, 21:42) Что за ...   Jan 25 2018, 20:13
- - DASM   20 минут. ДРЛ-250 со снятой колбой. Ну раз 10 се...   Jan 25 2018, 17:17
|- - jcxz   Цитата(DASM @ Jan 25 2018, 19:17) Ну раз ...   Jan 25 2018, 17:23
- - DASM   "STM32, где регистров в периферии - раз два и...   Jan 25 2018, 17:24
|- - jcxz   Цитата(DASM @ Jan 25 2018, 19:24) "S...   Jan 25 2018, 17:25
- - DASM   По описанию их перифирии - тож самое. Странно тогд...   Jan 25 2018, 17:34
|- - jcxz   Цитата(DASM @ Jan 25 2018, 19:34) По опис...   Jan 25 2018, 17:37
- - ViKo   А я перфоленты помню. Сам не программировал тогда,...   Jan 25 2018, 19:30
- - VladislavS   Цитата(Cahes @ Jan 25 2018, 16:27) Начал ...   Jan 26 2018, 05:55
- - Михась   За 20 лет не протер ни одного чипа. Спалил одну A...   Jan 27 2018, 09:21


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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 08:20
Рейтинг@Mail.ru


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