Перейти к содержанию
    

Cредства разработки для 8 разрядных мк

Посмотрел на WInter. Продукт из серии -- сам себя не похвалишь -- никто не похвалит. Как видно из сайта разработка закончилась в 2000 году -- наверное по причине отсутствия покупателей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я на Winter смотрел не как на отладчик, а как на средство функциональной верфикации FPGA проектов с парочкой процессоров.

Пака с ними переписывался, пришел к выводу, что они не хотят его продавать, и делают только заказные варианты.

С такими ценами они даже ментор переплюнули, а по функциональности не допрыгнули.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для меня идеалом IDE является Keil mVision3. Очень мощный дебагер с возможностью подключения и запуска при отладке специальных отладочных функций. Плюс можно подключать dll-ки иммитации различного рода компонентов (ЖКИ, i2c и т.д.) Удобно пользоваться. При отладке удобно управлять периферийными устройствами и все они расположены в отдельных окошках, которые легко размещаются по всему экрану. Если бы добавить возможность измерять время между двумя точками программы, как это сделано в MPLAB и астудии, то цены ему не было бы. Самая неудобная среда на мой взгляд - MPLAB.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

А чем мой скрипт для измерения времени между точками программы плох/неудобен?

Скрипт p_time

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря я не знал о существовании оного. Обязательно попробую. Это конечно хорошо, что можно юзать скрипты, но приятнее было бы, чтоб такая приятная мелочь как волзможность измерения времени уже была встроена производителем IDE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так поддержка скриптов именно для удовлетворения множества пожеланий и сделана. Иначе, сколько программеров, столько и пожеланий. Среда разработки просто разбухнет и пользоваться ей будет неудобно, основное ее назначение будет теряться.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря я не знал о существовании оного. Обязательно попробую. Это конечно хорошо, что можно юзать скрипты, но приятнее было бы, чтоб такая приятная мелочь как волзможность измерения времени уже была встроена производителем IDE.

 

странно. одним словом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скрипты добовляют гибкость среде,

остается только научиться скриптами пользоваться,

хотя по началу это и кажется грузно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я, Саша, ранее читал твою статью и на основе примера сварганил скрипт отладки приемо-передатчика пакетов через UART, но как-то не обратил внимание на первичную роль :)). Только кнопка чего-то не получилась.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У скриптов, измеряющих время, есть свои явные достоинства и неявные недостатки. Из недостатков -- что их все-таки нужно написать, хотя бы первый раз. Из достоинств -- они дают тебе гибкость. Скрипт можно настроить так, чтобы он выдавал данные в нужном формате (секунды, мс, мкс...), чтобы мерял время между двумя и более точками, чтобы ... еще и песни пел при этом...

 

Вот например в софтюновском симуляторе (это для фуджей) -- фишка измерения времени вроде бы как и есть, но она настолько убого реализована (как и вся остальная софтюна), что пользоваться ею жутко неудобно. И не подкорректируешь функциональность в ней никак, ибо она уже встроена в готовый exe-файл.

 

Две худшие оболочки для МК, которые я видел -- МыПыЛаб 5.7 и софтюна для 16-битных фуджей. У обоих есть общее качество -- они бесплатные. Напрашиваются неприятные и некорректные выводы (хотя делать их только по 2м случаям глубоко ошибочно).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что касается определения времени - есть такая удобная фишка в u-Vision, как GraphicAnaliser, он кроме отображения состояния сигналов еще показывает абсолютные значения времени с момента сброса в двух точках, а так же разницу между ними.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

А у меня куча вопросов есть по кейлу

Пробую програмить на Си для 51 однокристалки

Научите где указать, что бы MAIN ф-я начиналась, к примеру, с адреса 0х40, а не черт знает где.

Читал тут

http://onembedding.com/tools/keil/articles/explicit_addr/

но не помогло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что касается определения времени - есть такая удобная фишка в u-Vision, как GraphicAnaliser, он кроме отображения состояния сигналов еще показывает абсолютные значения времени с момента сброса в двух точках, а так же разницу между ними.

 

Не знаю, может мне очки надо менять, но в µVision2 я такой перелести не встречал. Где ее искать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...