LEXIS 0 26 июля, 2009 Опубликовано 26 июля, 2009 · Жалоба Поделитесь соображениями по поводу отладки во FreeRTOS. Никто не пробовал собрать FreeRTOS под х86 и отлаживать как приложение DOS в Windows. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Faradey 0 28 июля, 2009 Опубликовано 28 июля, 2009 · Жалоба обратите внимание на наличе плагинов для IAR и "под Eclipse", качаются от сюда после регистрации: iar stateviewer тут описание: Run Time Statistics Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LEXIS 0 30 июля, 2009 Опубликовано 30 июля, 2009 · Жалоба За ссылку спасибо, но это отладка под эмулятором. А под эмулятором некоторые вещи не посмотришь. Есть мысль собрать порт под х86 и отлаживать склет приложения под ней в Windows, а все остальное можно и на железе отладить. Никто так не пробовал делать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LEXIS 0 6 января, 2010 Опубликовано 6 января, 2010 · Жалоба Судя по активности никто не знает об возможности отладки под РС. В архиве FreeRTOS есть в папке файл FreeRTOS\Demo\Unsupported_Demos\x86_VisualStudio8_DJ.zip. Там можно запустить FreeRTOS под РС. Возможности ни ахти какие, но скелет приложения создать и отлаживать можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Terminator 0 13 января, 2010 Опубликовано 13 января, 2010 · Жалоба я обхожусь выводом отладочной информации на DBGU в простом текстовом виде. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ed_us 0 16 октября, 2010 Опубликовано 16 октября, 2010 (изменено) · Жалоба Прграмма написана на "С" для РС Intel Pentium под freedos, Оперирует 48 датчиками и 24 исполнительными механизмами через плату ADVANTECH 1752.(?) Поскольку периодически происходит модернизация железа и изменение логики работы, приходиться в ТурбоСи отлаживать изменения. т.е. вклиниваться в рабочий процесс(занимать время). Существуют ли какие либо программные комплекы позволяющие провести отладку на другой машине, моделируя датчики и управляющие сигналы. Видел как это удобно делать в Кейл для АВР Изменено 16 октября, 2010 пользователем ed_us Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 16 октября, 2010 Опубликовано 16 октября, 2010 · Жалоба Судя по активности никто не состоит на учете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Существуют ли какие либо программные комплекы позволяющие провести отладку на другой машине,Существуют - например gdb + gdbstub на отлаживаемой машине. Правда не уверен, что кто нибудь прикрутил gdbstub к FreeRTOS :unsure: Можете попробовать прикрутить его к своей программе :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Отлаживать на другой машине что-либо, кроме АЛГОРИТМОВ - бред. А алгоритмы можно отлаживать вообще на любом языке и на любой машине. Я, к примеру, отлаживаю алгоритмы исключительно на паскале. Под виндами. Хотя целевая платформа - Си + какой-нибудь микроконтроллер. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Я, к примеру, отлаживаю алгоритмы исключительно на паскале. Под виндами. Хотя целевая платформа - Си + какой-нибудь микроконтроллер.Сэр знает толк в извращениях:-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_Pasha 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Я, к примеру, отлаживаю алгоритмы исключительно на паскале. Здря. Разброд и шатания по плавучке и математике до сих пор. А целку целочисленную арифметику в правильной постановке вопроса(куда девать переполнения) - до сих пор никто в упор не видит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpInRock 0 18 октября, 2010 Опубликовано 18 октября, 2010 · Жалоба Отлаживаю на паскале, ибо других языков не знаю. Си употребляю лишь настолько, насколько он эквивалентен паскалю. (Ровно три отличия, паскаль-->Си - автопереводчик - убрать двоеточия, переделать знаки равно не равно). А уж целочисленную арифметику - строго на паскале. К примеру, фурье всякие, архиваторы... И дело не в паскале, а в хорошем отладчике Дельфей 7. Ну и наглядности самого паскаля, конечно. А вот эмулировать работу арма под FreeRtos под виндами - это круто. Полагаю, хорошая модель потребует невозможную кучу ресурсов. И при этом никак не облегчит отладку. Вообще никак. DBGU - царь горы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ed_us 0 20 октября, 2010 Опубликовано 20 октября, 2010 · Жалоба gdb + gdbstub Это в Linux? если да, то gdbstub входит в дистрибутив? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 20 октября, 2010 Опубликовано 20 октября, 2010 · Жалоба gdb + gdbstub Это в Linux? Это где угодно, где есть gdb. Например я использовал эту связку для отладки проги под eCos на x86. В качестве хоста использовалась Windows + cygwin если да, то gdbstub входит в дистрибутив?gdbstub это исходник, который надо портировать под свою конфигурацию и прилинковать к отлаживаемой программе (или встроить в ОС). Шаблоны gdbstub входят в сорцовый дистрибутив gdb gdbstub обеспечивает чтение/запись регистров процессора и управление программой (запуск/прерывание/пошаговое прохождение). Еще он обеспечивает связь с gdb (эта часть в шаблон gdbstub не входит, так как напрямую зависит от целевой платформы. Но формат команд описан) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться