|
AvrStudio 5, вышла бета-версия |
|
|
|
 |
Ответов
|
Jan 26 2012, 23:45
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
Программы, в отличие от автомобилей, не гниют и не бьются на дорогах. Восстановить порушенную программу намного легче, чем железного друга.
Современный автомобиль -- это уже не столько средство свободного перемещения в пространстве, сколько средство самовыражения владельца. По мощности движка складывается мнение о чуваке. Да, автомобиль нужен как средство для повышения своего рейтинга в обществе. Поэтому, марка автомобиля очень важна. Поэтому вы уже не сядете за руль какой-нибудь ТАЗ-2105, вам обязательно нужен X-Lancer. "Скажи мне какой у тебя мустанг, и я скажу кто ты". Мы приняли эти правила игры, продиктованные автомобильными концернами. Мы подвержены влиянию моды. Но как я уже говорил, автомобили не только стареют морально, но и изнашиваются физически. Поэтому авто-гиганты не особенно утруждают себя проталкиванием своей продукции. Не-е, конечно, они ее проталкивают. Но это скорее конкурентная борьба между собой за кошельки потребителей.
Однако, вернемся к программному обеспечению.
Что принципиально изменилось в специфике разработки программ для микроконтроллеров за последние 5-10 лет? Практически -- ничего! Объемы программ как были от нескольких сотен байт и до нескольких десятков килобайт, так и остались! Вот это и вызывает удивление -- чтобы создать и отладить программу на 1-2 килобайта требуется установить на комп ПО размером под гигабайт. Я подчеркну это -- требуется установить ПО, размер которого превышает создаваемый продукт ни много, ни мало в миллиард раз! Вдумайтесь в цифру -- миллиард!
Если 10-15 лет для назад для разработки программы для МК с лихвой хватало компа с объемом 64 или 256 МБ и быстродействием 500-700 МГц, то сегодня примерно для тех же МК требуется во много раз большие ресурсы компа.
Дак кто кому мозги пудрит и с какой целью? Ответ очевиден -- программы не "гниют". Чтобы продавать очередную версию, нужно искусственно состарить предыдущую. Что бы продать Висту или Семерку, нужно искусственно состарить ХРюшку.
Что-нибудь принципиально изменилось в Висте-Семерке-Восьмерке по отношению к ХП?
О-о, да, изменилось! Изменилась система драйверов и политика учетных записей. Теперь над учетной записью "администратор" (которой, по сути, является пользователь компа) появилась учетная запись с демократическим названием -- "установка и подновление". Правами этой учетной записи исключительно принадлежат только одной компании из Рэмонда, которая, в общем-то, управляет вашим компом через интернет. Кому принадлежит комп? -- А тому, у кого максимальные права. Всё -- комп уже не ваш, ребята! Железо -- ваше. Можете делать с ним, что хотите. А комп в целом -- как весь комплекс ПО работающего на железе и приносящего вполне ощутимую пользу -- комп уже не ваш. Вы можете делать на нем только то,все, что вам позволит одна довольно-таки известная зарубежная фабрика.
Да, нам продают каждый раз новую версию "автомобиля", оборудованного такими прибамбасами, которые выглядят очень круто. Но на способность "автомобиля" доставить нас в заданную точку планеты, они никакого влияния не оказывают. Печальнее всего осознавать то, что эти прибамбасы каждый раз делают "автомобиль" все тяжелее и тяжелее.
Не пора ли задуматься, а так ли уж необходимы в автомобиле кофеварка, набор сковородок, тазик для мытья ног и прочие елочные украшения?
А что бы ответить на это вопрос, нужно задуматься о назначении автомобиля (компа) -- для чего он нужен?
Одно дело -- решать конкретные задачи (доставлять нас и наши грузы на место), и другое -- красиво тусоваться в обществе (у меня все в аужре! Я программирую мышкой! Думать вообще ни о чем не надо!)
Так, вам нужно доехать до места, или вам нужно произвести впечатление на окружающих, сидя на богатом диване. Может быть ложа Большого Театра будет более разумным ходом для достижения вашей цели? Тем более, ни у кого нет ни времени, ни желания закапываться в детали и изучать что-то. Ведь хочется получать результат быстро и с минимальными затратами собственных усилий. Хочется программировать мышкой, а не тупить в консоли.
to Серокой: Конечно, это не нормально. Я не знаю, что там у Вас на компе установлено. Возможно Вы установили очень тяжелую среду разработки типа Eclipse. Попробуйте работать без нее. По большому счету для успешной работы вам нужно только 1) обычный текстовый редактор (например, я использую gedit) 2) компилятор gcc и тулчейн к нему 3) обычное ПО программатора (я пользуюсь avrdude)
Вне зависимости от размера проекта я Вам советую в директории проекта иметь Makefile, в котором Вы можете делать специфические пометки для себя (по другому -- комментарии) и который поможет автоматизировать Вашу работу. Не бойтесь начать. Пусть он будет у Вас по началу очень аскетичный. Но по мере Ваше деятельности, он будет у Вас "путешествовать" от проекта к проекту, улучшаясь и обрастая сервисами. В конце концов Вы создадите идеальный для себя любимого инструмент.
И второй момент. Когда Ваш проект будет достаточно большим и Вам понадобится отладка, то не пожалейте своего времени на изучение avr-gdb.
Я не знаю Вашей специфики, но я искренне желаю Вам правильного выбора инструмента для работы!
Ссылок на свои публикации не даю (здесь за это наказывают), но если что гуглите по слову zhevak и gcc или avr.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Jan 27 2012, 10:47
|

Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 25-11-04
Из: Подольск
Пользователь №: 1 224

|
Цитата(zhevak @ Jan 27 2012, 02:45)  to Серокой: Конечно, это не нормально. Я не знаю, что там у Вас на компе установлено. Это был обсуждаемый AVR Studio 5, собственно он же и в качестве программной оболочки (точнее, Visual что-то там от майкрософта). Впрочем, после перегрузки машины тормоза прошли, видать, после установки пакета надо было просто перегрузиться, чего я не сделал... Спасибо за пожелания!  Я подумаю, если совсем будет сложно, перейду на командную строку, но отлаживаться всё равно придётся на симуляторе AVR Studio... Это до этапа GDB.
|
|
|
|
Сообщений в этой теме
V_G AvrStudio 5 Mar 1 2011, 11:53 Taradov Alexander А к ней еще придется пару гигабайт всяких сервиспа... Mar 1 2011, 12:51 MrYuran Цитата(Taradov Alexander @ Mar 1 2011, 15... Mar 1 2011, 13:26 SysRq Скачать бесплатно на высокой1 скорости без регистр... Mar 1 2011, 12:58 GYUR22 подсветка и суфлер есть? Mar 1 2011, 13:37 Taradov Alexander QUOTE (GYUR22 @ Mar 1 2011, 16:37) подсве... Mar 1 2011, 13:42 Leonmezon Скачал, не поленился.
1. Большой (попутно требует ... Mar 1 2011, 18:59 zombi Цитата(Leonmezon @ Mar 1 2011, 21:59) (Па... Mar 1 2011, 19:12  zhevak Цитата(zombi @ Mar 2 2011, 00:12) Мда....... Mar 1 2011, 23:05   _Pasha Цитата(zhevak @ Mar 2 2011, 02:05) Я их в... Mar 4 2011, 10:18    ARV Цитата(_Pasha @ Mar 4 2011, 13:18) Страшн... Mar 4 2011, 10:32     _Pasha Цитата(ARV @ Mar 4 2011, 13:32) может, я ... Mar 4 2011, 10:36     MrYuran Цитата(ARV @ Mar 4 2011, 13:32) а вот MS ... Mar 4 2011, 10:43      ARV Цитата(MrYuran @ Mar 4 2011, 13:43) мой ... Mar 4 2011, 10:48    Непомнящий Евгений Цитата(_Pasha @ Mar 4 2011, 13:18) Страшн... Mar 4 2011, 10:53     _Pasha Цитата(Непомнящий Евгений @ Mar 4 2011, 13... Mar 4 2011, 11:24      zhevak -- Иметь на борту пару гигов оперативы для чего?
-... Mar 4 2011, 11:44      Непомнящий Евгений Цитата(_Pasha @ Mar 4 2011, 14:24) с Code... Mar 4 2011, 12:04       AHTOXA Цитата(Непомнящий Евгений @ Mar 4 2011, 17... Mar 4 2011, 12:10        ARV Цитата(AHTOXA @ Mar 4 2011, 15:10) Я пона... Mar 4 2011, 12:13         Непомнящий Евгений Цитата(ARV @ Mar 4 2011, 15:13) нормальны... Mar 4 2011, 12:42 V_G Да, в свое время я принципиально остался на Visual... Mar 1 2011, 23:49 Leonmezon Для интереса создал проект (пустой под Xmega128).
... Mar 2 2011, 10:14 Taradov Alexander QUOTE (Leonmezon @ Mar 2 2011, 13:14) Хот... Mar 2 2011, 11:13 srg_co А ATAVRISP2 и ATJTAGICE2 поддерживается !? Mar 2 2011, 11:20 Marto Хм.
Тут наверное и вправду паков в будущем придет... Mar 2 2011, 12:53 Taradov Alexander QUOTE (Marto @ Mar 2 2011, 15:53) есть ка... Mar 2 2011, 12:56 vanduongbk codevision is better avrstudio
i use codevision 2.... Mar 2 2011, 13:03 777777 Редактор поддерживает UNICODE? Mar 2 2011, 13:29 stele Цитата(777777 @ Mar 2 2011, 16:29) Редакт... Mar 2 2011, 13:51 Leonmezon 1. По 5 версии: на большую часть вопросов есть отв... Mar 2 2011, 14:04 V_G Цитата(Leonmezon @ Mar 3 2011, 00:04) А в... Mar 2 2011, 23:50  777777 Какое же дерьмо эта новая студия!
У меня часто... Mar 3 2011, 14:13   stele Цитата(777777 @ Mar 3 2011, 17:13) то они... Mar 3 2011, 17:35    777777 Цитата(stele @ Mar 3 2011, 20:35) В диало... Mar 4 2011, 07:15     stele Цитата(777777 @ Mar 4 2011, 10:15) Спасиб... Mar 4 2011, 07:39      SysRq Цитата(stele @ Mar 4 2011, 10:39) В Toolc... Mar 4 2011, 07:57     V_G Цитата(777777 @ Mar 4 2011, 17:15) Спасиб... Mar 4 2011, 08:03      SysRq Цитата(V_G @ Mar 4 2011, 11:03) Пишите, п... Mar 4 2011, 08:08 ae_ Просьба к тем, кто установил себе AVRstudio5, выло... Mar 2 2011, 14:07 Leonmezon Цитата(ae_ @ Mar 2 2011, 17:07) Просьба к... Mar 2 2011, 14:48  ae_ Цитата(Leonmezon @ Mar 2 2011, 22:48) Арх... Mar 2 2011, 15:33   Leonmezon Цитата(ae_ @ Mar 2 2011, 18:33) Будьте до... Mar 2 2011, 16:25    _Артём_ Цитата(Leonmezon @ Mar 2 2011, 18:25) воо... Mar 2 2011, 17:00     Leonmezon Цитата(_Артём_ @ Mar 2 2011, 20:00) Стави... Mar 2 2011, 17:55 SysRq Поставил на виртуалку, для посмотреть. Признаться,... Mar 3 2011, 16:31 ARV Цитата(SysRq @ Mar 3 2011, 19:31) Постави... Mar 4 2011, 09:34 Непомнящий Евгений А кто-нить пробовал дебажить ИАРовский ubrof8?
Я ... Mar 4 2011, 09:06 sitafern Скачал на работе, поставил. Два дня просто смотрел... Mar 4 2011, 15:42 SysRq Цитата(ARV @ Mar 4 2011, 12:34) извиняюсь... Mar 5 2011, 07:52 Flasher поставил студию и проапгрейдил дракона. После этог... Mar 24 2011, 14:10 uc3a Цитата(V_G @ Mar 1 2011, 16:53) http://ww... Mar 30 2011, 16:35 stele Появился сервиспак 2. Теперь доступен отдельный ис... May 11 2011, 16:07 SysRq Цитата(stele @ May 11 2011, 20:07) ..отде... May 12 2011, 05:43 WHALE так-же появился AVR Studio 4.19 Beta.Очень скромны... May 12 2011, 05:23 TeO А куда исчез пустой проект в версии AS5.0.1163? At... Aug 2 2011, 17:07 TeO Установка предлагаемого в самой студии расширения ... Aug 3 2011, 07:21 TeO Оказалось, что эта проблема возникает, если перед ... Aug 25 2011, 16:43 zarzvon Цитата(TeO @ Aug 25 2011, 20:43) Оказалос... Oct 13 2011, 22:21  _Артём_ У меня похожая проблема: установлена Visual Studio... Oct 14 2011, 11:58   zarzvon Цитата(_Артём_ @ Oct 14 2011, 15:58) Вам ... Oct 14 2011, 17:41  SergeiCh Цитата(zarzvon @ Oct 14 2011, 04:21) Проб... Nov 18 2011, 13:42 Alex_7 Установил 5-ю AVR Studio и обрадовался наличию воз... Jan 7 2012, 07:49 ветерок о теме:
сабж полный атстой.
Население земли стрем... Jan 7 2012, 07:54 zhevak Я знаю, что это наглый офф-топ.
Просто наболело.
... Jan 7 2012, 09:03  дымок Цитата(zhevak @ Jan 7 2012, 15:03) Потом ... Jan 8 2012, 11:36 zarzvon Всё более тупое население создает всё более продви... Jan 7 2012, 21:23 zhevak Цитата(zarzvon @ Jan 8 2012, 03:23) Всё б... Jan 8 2012, 07:41  ReAl Цитата(zhevak @ Jan 27 2012, 01:45) Ссыло... Jan 27 2012, 09:34 6Ф3П Перекомпилировал в 5 студии проект ранее написанны... Jan 30 2012, 10:31 demiurg_spb Цитата(6Ф3П @ Jan 30 2012, 13:31) Наверно... Jan 30 2012, 11:22 megaboy Раз уж речь шла о супер-удобных редакторах, вставл... Feb 1 2012, 16:01 ASZ После установки возникло ощущение, что AVRStudio5 ... Feb 2 2012, 01:10  hd44780 Цитата(ASZ @ Feb 2 2012, 03:10) Увидев, ч... Feb 2 2012, 12:31 Xenia Наконец-то вышла стабильная версия Atmel AVR Studi... Feb 16 2012, 18:07 _Артём_ Цитата(Xenia @ Feb 16 2012, 20:07) Наконе... Feb 16 2012, 19:15 V_G О, интересные слова:
"AVR Software Framework ... Feb 17 2012, 04:03 demiurg_spb Она похоже идёт с avr-gcc тулчейном...
Интересно к... Feb 17 2012, 04:15  _Артём_ Цитата(demiurg_spb @ Feb 17 2012, 06:15) ... Feb 17 2012, 10:18   demiurg_spb Куда смотреть-то?
3.3.1 - это версия тулчейна, а н... Feb 17 2012, 11:20    _Артём_ Цитата(demiurg_spb @ Feb 17 2012, 13:20) ... Feb 17 2012, 12:52
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|