avl (avl) wrote,
avl
avl

Codewarrior - продолжение

Продолжаем восхищаться талантом разработчиков :)

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

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

IDE их показывает по отдельному пункту меню View->Registers. По этой команде открывается вот такое окно:



И для того чтобы там что-то увидеть, надо во-первых окно растянуть, а во-вторых развернуть нужный пункт с регистрами (это "General Purpose R..." в этом окне).

Но вот вы, проделав все это, найдя проблему и то, как ее исправить, закрываете отладчик, чтобы внести исправления... и тут IDE закрывает ВСЕ окна, которые вы открыли во время работы отладчика. Регистры, просмотр памяти, просмотр исходников - ВСЕ.

И конечно же при следующем запуске отладчика окна назад НЕ ПОЯВЛЯЮТСЯ. Даже более того - если открыть окно вновь, зайдя в меню View->Registers, оно вновь откроется в первозданном виде, в котором не будет видно ничего. И которое снова надо растягивать и раскрывать вручную.

А теперь представьте, как часто приходится запускать отладчик при написании низкоуровневого кода, и поймете мою горячую любовь к этому софту и его авторам...
Tags: Говнософт, Интерфейс, Обзор
Subscribe

  • Про интерфейсы

    Была у нас в офисе микроволновка. Старая, самая простая, вот такая: Весь интерфейс — два поворотных регулятора. Один задает…

  • О ценности и цене

    Давно не писал сюда. Все же жж больше для лонгридов подходит, чем фб, где написанное потом фиг найдешь. Начну издалека. Лет 15 назад я впервые…

  • Первопричины политических взглядов

    Идея этого поста витала уже долго, но вот наконец решил, что все же стоит его написать. Попробую немного поразмышлять на тему, кто же все эти люди,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments