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

 
 
> WinAVR 20060421, Последний релиз WinAVR
niccom
сообщение Apr 28 2006, 09:17
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 40
Регистрация: 9-06-05
Пользователь №: 5 868



Последний релиз WinAVR 20060421 доступен для скачивания:

http://winavr.sourceforge.net/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vet
сообщение May 9 2006, 13:05
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 550
Регистрация: 16-06-04
Из: Казань
Пользователь №: 32



Тут дело вот в чем.
Представить возможности кристалла лучше как раз с помошью визарда, который все эти возможности раскроет в удобном для восприятия виде, ведь чем нагляднее, тем проще осмыслить. В противном случае придется долго вникать в даташит, запоминать настройки периферии, источники прерываний и прочие неочевидные моменты, и сводить всё это вместе самостоятельно. Разумеется, это не означает, что его не надо читать smile.gif без изучения DS всё равно программы не написать, какой бы там визард не был.

Второе - создание кода инициализации с помощью визарда гарантирует отсутствие глупых ошибок по недосмотру или опечатке. Соответственно, уменьшается время отладки проекта.

Третье - начинать с готового шаблона проще, чем с пустого места; как человек, знакомый с MFC, вы должны это понимать. Понимают это и разработчики всевозможных IDE, оснащая свои творения набором визардов на все случаи жизни. Цель всё та же - ускорение разработки и отладки.

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


--------------------
Главная линия этого опуса ясна мне насквозь!
Go to the top of the page
 
+Quote Post
makc
сообщение May 9 2006, 13:23
Сообщение #3


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Цитата(vet @ May 9 2006, 17:05) *
Тут дело вот в чем.
Представить возможности кристалла лучше как раз с помошью визарда, который все эти возможности раскроет в удобном для восприятия виде, ведь чем нагляднее, тем проще осмыслить. В противном случае придется долго вникать в даташит, запоминать настройки периферии, источники прерываний и прочие неочевидные моменты, и сводить всё это вместе самостоятельно. Разумеется, это не означает, что его не надо читать smile.gif без изучения DS всё равно программы не написать, какой бы там визард не был.


Не согласен, т.к. визард в первую очередь нацелен на решение какой-то частной задачи и далеко не всегда может решить общую проблему. Не может визард за разработчика написать програму. Т.е. в любом случае правильный путь это последовательное изучение DS, и только потом уже визард. Но никак не наоборот.

Цитата
Второе - создание кода инициализации с помощью визарда гарантирует отсутствие глупых ошибок по недосмотру или опечатке. Соответственно, уменьшается время отладки проекта.


Довольно сомнительная гарантия, учитывая что в самом визарде могут быть ошибки. А если в нем действительно будет ошибка, то время отладки может очень сильно возрасти... Это очень спорное преимущество.

Цитата
Третье - начинать с готового шаблона проще, чем с пустого места; как человек, знакомый с MFC, вы должны это понимать. Понимают это и разработчики всевозможных IDE, оснащая свои творения набором визардов на все случаи жизни. Цель всё та же - ускорение разработки и отладки.


Как человек, когда-то разобравшийся с MFC, могу сказать, что если бы я сначала начал разбираться с этой библиотекой без мастеров и т.п., то гораздо раньше понял бы ее проблемы и ограничения. По этому поводу могу привести еще один пример: есть человек, который с помощью мышки и визардов пишет на MFC и не лезет глубоко внутрь. Иногда перед ним встают "нерешаемые" с помощью мыши проблемы, для решения которых нужно понимание некоторых внутренних процессов, принципов работы, которые скрыты от него визардами. Что получается? Да в общем-то ничего: человек говорит, что эта проблема не решаема, будем делать что-нибудь другое, по-проще. Если бы он начал с общих принципов (документации) и разобрался бы сначала без визардов, то я практически уверен в том, что он был решил все свои проблемы.

С целью я согласен, ускорение может иметь место. Но, ускорение будет лишь в том случае, если человек умеет эффективно использовать имеющийся инструмент. Для меня такими инструментами являются vim+консоль. Некоторые же люди не могут ими пользоваться и крутят пальцем у виска, когда я говорю, что vim очень удобный редактор исходных текстов... Это я к тому, что без знаний, которые визард не дает (не в том его задача), эффективности и скорости разработки не будет.

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


Хорошая практика - иметь работающий пример, который может хотя бы зажечь LED. Шаблоны же часто приводят к костности мышления разработчика, который их использует. angry.gif

PS: Есть уже один пример - http://electronix.ru/forum/index.php?s=&sh...ndpost&p=111564


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- niccom   WinAVR 20060421   Apr 28 2006, 09:17
- - MRW   А чем он от предыдущего отличается?   Apr 28 2006, 09:36
|- - niccom   Цитата(MRW @ Apr 28 2006, 13:36) А чем он...   Apr 28 2006, 09:52
- - niccom   Еще в папке Doc pdf-ники gcc , cc , gdb . Описания...   Apr 28 2006, 10:04
- - _Diman_   Кто пользовался, объясните пожалуйста, в mfile при...   May 2 2006, 17:49
- - Kopa   Цитата(niccom @ Apr 28 2006, 12:17) После...   May 3 2006, 08:39
|- - niccom   Цитата(Kopa @ May 3 2006, 12:39) Цитата(n...   May 4 2006, 10:05
- - naladchic   Не много не в тему. Есть книга "C Programming...   May 6 2006, 02:34
|- - haker_fox   Цитата(naladchic @ May 6 2006, 11:34) Не ...   May 6 2006, 02:54
- - 733259   ЦитатаОчень советую забить на WinAVR и использова...   May 6 2006, 03:04
|- - haker_fox   Цитата(733259 @ May 6 2006, 12:04) Цитата...   May 6 2006, 03:28
- - 733259   ЦитатаИ все-таки, простите за назойливость, не мог...   May 8 2006, 05:39
- - 733259   Насколько я понял (возможно неправильно) - Вы поль...   May 8 2006, 07:09
- - WHALE   to [banned] а вы никогда с багами визарда CV на но...   May 8 2006, 14:23
- - vet   WHALE, про баги CV в конфах как-то не особенно слы...   May 8 2006, 17:42
- - _Diman_   Народ, подскажите пожалуйста, как сделать что бы a...   May 10 2006, 23:19
- - MRW   Да он и так показывает размер.   May 11 2006, 06:07
- - _Diman_   У меня AVR Studio 4.12.462 Service Pack 1, winav...   May 11 2006, 23:22
- - MRW   AVRStudio4.12SP2Build471 WinAVR-20060421 показывае...   May 12 2006, 06:44


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

 


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


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