Серезное сравнение продуктов от Атмела и Микрочипа(без войн)

Флейм в чистом виде - все что угодно...
Но - в рамках закона :)
therian
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34
Контактная информация:

Серезное сравнение продуктов от Атмела и Микрочипа(без войн)

Сообщение therian »

:evil:Я не хочу войны:evil:

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


Я на этой недели серезно хотел перейти от Пиков к Авр и сделал много сравнений, но делая сравнения стал удивляться все больше и больше не понимая откуда у большинства сложилось мнение о превосходстве продуктов от Атмела.

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

я взял и открыл официальный магазин микрочипа и сайт любителей Атмела (так как не нашёл листа с описанием продуктов на сайте Атмела).
Микрочип: http://www.microchipdirect.com/NewProdu ... e&TreeID=8

АВР_Фрики: http://www.avrfreaks.net/index.php?modu ... nc=viewDev

Сравнивал Память Рам Скорость и цену среди похожих по преферии чипов.

И так:
семейство 16Fххх и более старые сравнивать можно только с семейством ATiny, по возможностям ATiny выигрывают у такихже по поличеству ног микрочипов ,
Семейство 18Fxxx уже обыгрывает ATiny и начинает напоминать ранние Atmega
А вот семейства 24fxx, dsPIC33 и dsPIC33 можно даже не сравнивать так как выигрывает и по памяти и по раму и по возможностям и по ЦЕНЕ !

Так в чем же феномен ?! почему многи утверждают что пики такие плохие и авр настолько сильно превосходят ? Что я упускаю из вида когда сравниваю ?

Да нету хорошего и бесплатного С компилятора для 16Fxxx но сколько Си кода можно уместить в 1-3k памяти явно 16Fxxx небыли зделанны для Си а вот уже следующие модели имеют хороший компилятор от микрочипа да и пиратство для любителя не проблема если на то и пошло

Потом интересное наблюдение: если смотреть на более менее мощные чипы то у микрочипа они еще есть в DIP упаковке а вот у атмела только пару чипов таких как Atmega8, Atmega16 ,... в такой удобной для любителя упаковки.

Я не хочу войны
Я хочу раз и навсегда выбрать чтото для себя и досконально продолжать это учить, также как я много лет назад выбрал С++ вместо джавы
Объясните мне пожалуйста что это за феномен вокруг Атмела, действительно они настолько лучше иле весь шум был поднят фанатами также как это происходит вокруг яблока ?

стоит ли мне кидать хороший программатор который может прошивать вочти все пики, CCS компилятор , кучу пиков на макетах и литературы за ради Атмела и надежно ли такое решение не продадутся ли они завтра комуто? (а если и продадутся то есть ли клоны например как быстрые до 100MPS клоны пиков SX)

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

тут более менее стандартные цены на все http://www.mouser.com/ для сравнения

Только пожалуйста давайте серьезно сравним не надо фанатизма и давайте не путать микрочипы с микрокомпьютерами, для сложных профессиональных задач существуют другие решения как ARM
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

therian писал(а):семейство 16Fххх и более старые сравнивать можно только с семейством ATiny, по возможностям ATiny выигрывают у такихже по поличеству ног микрочипов


Или я отстал сильно, или вы ошибаетесь. Не может быть Тинька лучше ПИК16. И ног у Тинек всегда меньше, и умножителя нет, и т.д. Возможности также не лучше, чем у ПИКов, это как минимум.

Семейство 18Fxxx уже обыгрывает ATiny и начинает напоминать ранние Atmega


Да ну! ПИК18 вчистую делает как минимум половину Атмег! А уж с Тиньками их сравнивать просто некорректно.

Кстати, а что сейчас с ПИК17?

А вот семейства 24fxx, dsPIC33 и dsPIC33 можно даже не сравнивать так как выигрывает и по памяти и по раму и по возможностям и по ЦЕНЕ !


Не вполне корректное сравнение, опять же. Вы сравниваете авангард от ПИКа (16 бит и бескомпромиссная периферия) с устаревшей, в общем-то, хотя и молодящейся АВРой (8 бит без права переписки).

Вы лучше все это сравните с Хмегами да АВР32. Будет интереснее.

Так в чем же феномен ?! почему многи утверждают что пики такие плохие и авр настолько сильно превосходят ? Что я упускаю из вида когда сравниваю ?


Как раз наоборот - многие утверждают, что ПИКи - это круто и надежно, а АВРы - только для любителей. АВРовцы отбиваются дешевыми оправданиями в стиле "мипс на мегагерц и вообще АВРы дешевле", а пиковцы традиционно кроют "а на нашем заводе, где делают ракеты, только пики идут". Смех на палочке. Вот у нас в городе на заводе "Пегас" юзают ПИКи (18 серия) только потому, что накупили оборудования под них, контракты на обучение подписали, ездят на сейшны ежегодные ("бутеров похавать"), а кроме того никому ничего не хочется менять. Например на 24-ю серию они переходить не хотят, хотя могут без проблем - им чипы возят десятками тысяч, могут любые возить, в то же время для примитивнейшей задачи, где очевидно хватает восьминогой ПИК16, ставится ПИК18Ф4520, причем в корпусе ДИП40, и лишь потому, что их на складе много, а любое другое надо заказать. Причины всех этих вещей мне неясны. Те, кто сейчас работают там в бюро схемотехники (наши бывшие студенты преимущественно) не могут внятно объяснить. Им, в принципе, все равно, и это верно в условиях среднесерийного производства.

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

Вспоминается старое противостояние "Intel vs AMD", причем АМД традиционно на стороне борцов с режимом, нищих геймеров и свободолюбивых хакеров, а Интел рулит у тупых боссов, злобных корпораций и чванливых понтовозов. :)

Тут почти то же самое.

Да нету хорошего и бесплатного С компилятора для 16Fxxx но сколько Си кода можно уместить в 1-3k памяти явно 16Fxxx небыли зделанны для Си а вот уже следующие модели имеют хороший компилятор от микрочипа да и пиратство для любителя не проблема если на то и пошло


Вообще не в тему.

Для АВР, если что, тоже нет хорошего и бесплатного С-компилятора. Ибо ВинАВР - все что угодно, но не приличный компилятор, а СВАВР - не бесплатный. Хотя лекарства есть.

В килобайте Сишного кода можно много чего уместить. Например Веб-сервер.

Потом интересное наблюдение: если смотреть на более менее мощные чипы то у микрочипа они еще есть в DIP упаковке а вот у атмела только пару чипов таких как Atmega8, Atmega16 ,... в такой удобной для любителя упаковки.


Насчет дсПИК33 не знаю, но ПИК24 вроде не бывают в ДИП40. Ну а вся 18-я серия почти что аналог Атмега 16 и 32. Атмега 64 и 128 уже круче по периферии, про 640 и 1280 и не говорю. Как вы их себе представляете в ДИПе? Нет, я не спорю, есть ДИП64.

Я хочу раз и навсегда выбрать чтото для себя и досконально продолжать это учить, также как я много лет назад выбрал С++ вместо джавы


Сравнение С++ и джавы некорректно. Джаву можно сравнить, в лучшем случае, с Шарпом. Обычный же Си, даже С++, совсем не аналог Джаве. Но вы верно выбрали. Я тоже люблю Си. :)

А из МК надо выбрать то, что подходит вам. Когда пойдете на завод работать, то там за вас все решат. А дома делайте то, что хотите. Вот мне Атмеги приятнее. Мне претит "настоящий RISC" от МикроЧИПа. Мне мало одного аккумулятора (четырех х86-х РОНов едва хватает иногда). Мне сложнее было воткнуть, как сделать программатор для ПИКов, а для Атмеги я его собрал с полпинка. Кроме того в розницу цены такие - обычно около 350-400 руб за 18-ю серию, либо 200-250 руб за Атмеги 16 или 32. Для меня разница есть. Кроме того у Атмела есть чудный чип - Атмега8. Он стоит на Митьке 75 рублей (вместо 140 на Гиляровского). У ПИКов ничего подобного по размерам и цене (при заданных возможностях) просто нет. По крайней мере в зоне доступности.

Объясните мне пожалуйста что это за феномен вокруг Атмела, действительно они настолько лучше иле весь шум был поднят фанатами также как это происходит вокруг яблока ?


Какого яблока? Где это у нас фанаты яблок обитают?

Ну если что, так я больше за апельсины и мандарины.

стоит ли мне кидать хороший программатор который может прошивать вочти все пики, CCS компилятор , кучу пиков на макетах и литературы за ради Атмела и надежно ли такое решение не продадутся ли они завтра комуто? (а если и продадутся то есть ли клоны например как быстрые до 100MPS клоны пиков SX)


Если у вас есть база по ПИКам и она вас устраивает - забейте на АВР.

Только пожалуйста давайте серьезно сравним не надо фанатизма и давайте не путать микрочипы с микрокомпьютерами, для сложных профессиональных задач существуют другие решения как ARM


А мы и не путаем микрочипы с микрокомпьютерами. Но, обратите внимание, ARM не только для профи существуют, они и любителям в жилу. И по цене и по начинке. Только достать их труднее (в нашей рознице еще и дороже), программатор надо заново выдумывать (что ничем, кроме политики производителя, не оправданно), паять такие корпуса сложнее, платы под них делать сложнее. А ведь иногда очень хорошо бы иметь производительность АРМа и его крутую периферию в очень простом устройстве.
Знание - сила!
therian
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34
Контактная информация:

Сообщение therian »

спасибо, вроде все на свои места поставили.

сравнивал я довольно свободно так как сам не имею практики работы ни с чем другим кроме 16f серии ну и чуток 18f побывал так что в основном по размеру памяти сравнивал


семейство 17 хм слышал о таком, а теперь даже на офф сайте не вижу наверно ликвидировали в пользу 18f

Говоря об мощных чипах в dip упаковке я имел в виду dsPIC33FJ64MC202 это вроде самый последний чип в дипе который мой программатор поддерживает

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

на ARM я тоже немного поглядел можно и их выбрать только я так и не нашёл модели в удобной для меня упаковки с небольшим количеством ног и широким шагом, если чтото знаете буду рад попробовать


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

Кстати какой Си компилятор для 18F сейчас имеет смысл использовать, раньше часто слышел что HI-Tech очень хорошо справляется но сложен а сейчас чаше слышу об родном от микрочипа C18.
сам пользуюсь CSS простой но что то широко он разошолся, место не экономит, может стоит чтото другое ?
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

Люди, хорош воевать...

Если привести все к общему знаменателю, то у меня сложилось такое мнение: (сам я, спасибо Тычу, аврщик)

Атмел:
За:
1) Ниже, чем на пики цена (вчера купил мегу 16 в планарном корпусе за 63 руб)
2) Производительность повыше чем у Пиков при той же частоте в 4(!!!) разаю (???)
3)Великолепная программная(компиляторы на любой вкус) и аппаратная поддержка. АВР910 слепил на меге 8 в планарном корпусе (все полностью обошлось в 110 рублей), так это уже полноценный USB программатор .

Из минусов могу отметить отсутствие на борту высокочастотных счетчиков, как у пиков

Микрочип:
За:
1) Раньше появились, следовательно: больше инфы на русском и больше примеров кодов.
2) Пожалуй, на периферии проще достать (см. пункт 1)
Я не пикушник, возможно еще есть плюсы (один из них -минус атмелу)

Хочется мнений не в стиле: "мой МК круче, потому что круче", а было раз и надолго разложено по пунктикам, без искажения фактов.

Чтоб начинающий почитал эти пунктики, и сразу сделал осознанный выбор.
Трудно быть деревянным, совсем трудно....
therian
Говорящий с текстолитом
Сообщения: 1682
Зарегистрирован: Чт окт 20, 2005 12:46:34
Контактная информация:

Сообщение therian »

megasvintus писал(а):Атмел:
За:
1) Ниже, чем на пики цена (вчера купил мегу 16 в планарном корпусе за 63 руб)

ну это очень спорное достоинство для любителя, во первых потому что цены схожи будут в среднем да еше много то мне нужно чипов пару штук можно и потратится немного не спалю же все в первый день.
megasvintus писал(а):2) Производительность повыше чем у Пиков при той же частоте в 4(!!!) разаю (???)

ну почему вы так думаете ? кристалл другой поставил и все это же не mips

megasvintus писал(а):полноценный USB программатор .

ну это уже смешно, когда программаторы успели дефицитностью стать ?
их хватает даже только от самого микрочипа
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Пухич писал(а):Для АВР, если что, тоже нет хорошего и бесплатного С-компилятора. Ибо ВинАВР - все что угодно, но не приличный компилятор.

В килобайте Сишного кода можно много чего уместить. Например Веб-сервер.
очень хотелось бы услышать аргументы против WinAVR, в том числе в контексте того, что это бесплатный компилятор.
а второе, чего хотелось бы, так это поглядеть на исходник в 1К объемом с WEB-сервером внутри. код в студию!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

Господа... Мы беседуем в контексте применения всего этого хозяйства в ЛЮБИТЕЛЬСКИХ уловиях, засем можно считать что ВСЕ компиляторы бесплатны... Следовательно платность/бесплатность/цена в этом разговоре, я считаю, не имеет никакого веса. Это в нашей стране Де факто.

Про уважение к труду разработчиков-это уже тема другого топика. Хотя, может я в корне и неправ.

Кину камень в сторону вин авр- уж очень спартански.... Как из фотошопа перейти в паинт :))) После коде вижна много чего не хватает. Посидел я в нем, потыкался денек, махнул рукой и снес к лешему :)))
Трудно быть деревянным, совсем трудно....
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
megasvintus
Вымогатель припоя
Сообщения: 568
Зарегистрирован: Вт мар 04, 2008 20:03:03
Откуда: Нижний Новгород

Сообщение megasvintus »

Вопросы, которые касаются только кого-то конкретно, задаются в личку. А тут форум... :)))
Трудно быть деревянным, совсем трудно....
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

therian писал(а):что действительно фанат яблок пока не видно у вас ? даже после их отсталого яблокофона ?


А, вы про Apple... Я сначала подумал, что про яблоки, как про еду. :)

Еще подумал - чего это, фанаты яблок появились?

на ARM я тоже немного поглядел можно и их выбрать только я так и не нашёл модели в удобной для меня упаковки с небольшим количеством ног и широким шагом, если чтото знаете буду рад попробовать


Там везде не хуже TQFP48. ДИПов нету.

Если интересно, то обратите свое внимание на АВР32. Очень хвалят его в Сети.

ARV писал(а):очень хотелось бы услышать аргументы против WinAVR, в том числе в контексте того, что это бесплатный компилятор.


"...Я популярно объясняю для невежд, я к болгарам уезжаю в Будапешт..." :)))

Я знал, что вы придете.:)

Мои аргументы против ВинАВР очень простые - я его открыл и (повинуясь, как писали про ВинАВР на одном сайте, "минутной слабости") тут же закрыл. Лучше я буду всю жизнь писать на ассемблере. Хотя чего я придираюсь, мне же обещали компилятор, а не ИДЕ......

Есть такой автомобиль - "Ока". Вне всяких сомнений это автомобиль. Там есть сиденья. Руль. Мотор есть, кузов и (даже) колеса. Он едет. Но я бы предпочел ГАЗ-24-10. Но пока нету ни того, ни другого, я езжу на автобусах и маршрутках. Понятный пример?

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

а второе, чего хотелось бы, так это поглядеть на исходник в 1К объемом с WEB-сервером внутри. код в студию!


"...но инструктор - парень дока, деловой, попробуй срежь..."

Я никогда веб-серверов не писал. Особенно объемом в 1кб. Особенно для Атмеги. Вы, видимо, тоже не писали.

Но вам не приходит в голову, что мир программистов не ограничивается Вами? Кода, естественно, у меня нет. Если есть желание поищите книгу Иртегова по ОС, там в качестве примера упоминается веб-сервер на каком-то ПИК16 с 512 байтами программной памяти. Не надо, думаю, долказывать, что 512 байт уместятся в требуемый топикстратером 1кб. :)
Знание - сила!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

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

Ваша фраза "ублюдочный компилятор" требует аргументации! WinAVR всего лишь порт GCC на платформу Windows для целевой платформы AVR. GCC - компилятор, используемый для сборки всеми уважаемого Linux во всех его проявлениях, миллионы программистов (мир ограничивается не только мной!) пользуются им. Что именно вам, как специалисту по С++ и С дает право хаять этот компилятор? Может, вы просто "готовить его не умеете" (т.е. ламер обычный)? Для справки (если вы вдруг спутали IDE с компилятором): даже входящий в WinAVR Programmers Notepad обладает достаточным функционалом, чтобы местами поспорить со всякими там CodeVision и другими "компиляторами" - вы, кстати, хоть ознакомились с его функционалом, прежде чем "закрыть немедля"?

Вы сказали про сервер в 2 килобайт, причем сказали так, что я подумал о том, что речь идет об исходнике в 1 килобайт. Так вот, я просто не поверю, что это возможно: только TCP/IP стек потребует десятков килобайт исходников, не говоря уже о прочем... Ваша аналогия с каким-то пиком, реализующим неизвестно что неизвестно как (ни ссылки, ни кода - ничего вы не показали) абсолютно неуместна. В настоящее время, если говорить о веб-серверах на AVR, минимальные реализации требуют atmega128 - в основном из-за необходимости приличного объема ОЗУ, хотя собственно код мог влезть и в atmega32. Я не большой спец в этой области и могу ошибаться - но порядок объемов кода верный.

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

Мой уютный бложик... заходите!
Аватара пользователя
ArtemKuchin
Поставщик валерьянки для Кота
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва
Контактная информация:

Сообщение ArtemKuchin »

Я вот начал сразу WinAVR и меня не только не отпугнул, а очень понравился. Но я уже сколько лет (больше 10) для unix програмлю, так что может таких как я не много. Мне вообще супер IDE типа Visual Studio не нравятся, я из откровенно побаиваюсь, такое чувство, что там где-то что-то очень важное зарыли, а ты до сих пор этот клад не нашел.

И Gcc генерит не самый похабный код для AVR, кстати. Есть похуже компиляторы.

А про бесплатность я вот, что скажу. Я конечно понимаю, что мой случай редкий, но то, что я делаю на AVR-ах, я хочу, чтобы было повторямо не только "для наших", но и во всем мире. И публикую свои работы на русском и английском. Так вот, в некторых частях мира принято не воровать ПО, просто не принято так и все тут, а code vision дорогой однако, так что я по любому пользуюсь и буду пользоваться WinAVR (читай gcc). К ТОМУ ЖЕ это делаем все практически мультиплатформенным. Не все, однако, в мире на винде сидят.
Долой идиотизм!
Аватара пользователя
Pahan
Мучитель микросхем
Сообщения: 487
Зарегистрирован: Чт ноя 23, 2006 22:47:35
Контактная информация:

Сообщение Pahan »

web server скорее фсего имелся в виду на com порт, типа такого http://320volt.com/pic16f84-eeprom-basit-web-server-assembly-ccs-c. Там фся прога в 400 байт (точнее слов) уместилась 8).
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

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


Это я проглочу молча. До лучших дней.

Вы сказали, что WinAVR - плохой компилятор? аргументируйте, пожалуйста.


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

Для справки (если вы вдруг спутали IDE с компилятором): даже входящий в WinAVR Programmers Notepad обладает достаточным функционалом, чтобы местами поспорить со всякими там CodeVision и другими "компиляторами" - вы, кстати, хоть ознакомились с его функционалом, прежде чем "закрыть немедля"?


Как вы догадываетесь, ИДЕ от компилятора я отличаю, и особых претензий к ВинАВР в этом свете не имею, о чем писал постом выше. Ибо проблем с компилятором как таковым нет и быть не может, но с остальным....

Кстати, вы не потрудитесь повещать нам про этот "достаточный функционал"? Который гораздо лучше СВАВРовского.

Вы сказали про сервер в 2 килобайт, причем сказали так, что я подумал о том, что речь идет об исходнике в 1 килобайт.


Я ничего НЕ ГОВОРИЛ про "сервер в 2 килобайт". Научитесь наконец читать чужие посты и готовить ответы ПОСЛЕ их прочтения, а не заранее. И уж тем более я не говорил ничего про исходник. Иначе у вас, как у заядлого специалиста по Си и ассмеблеру, должны были возникнуть совсем другие вопросы - но вы их не задали.

Так вот, я просто не поверю, что это возможно


Спасибо Pahanу - он за меня нашел тот проект. Смотрите там сами, чего там есть, а чего нет.

Сам сейчас раскопал книгу Иртегова, там сказано про программную реализацию RS-232, PPP, TCP/IP, HTTP. Страницы сервера хранятся на кристалле флэш-памяти. Позиционируется, по мнению Иртегова, для "веб-серверизации" бытовой техники. Интересно, зачем? :)

Очень бы хотелось впредь в ваших выступлениях, как модератора в том числе, видеть побольше объективности, которую можно"пощщупать", сиречь увидеть документальное подтверждение.
................
Ваша аналогия с каким-то пиком, реализующим неизвестно что неизвестно как (ни ссылки, ни кода - ничего вы не показали) абсолютно неуместна


Роман, я вас чем-то обидел? :shock:

Топикстартер сказал, что много Сишного кода в 1кБ не уложишь. Я отметил, что известен случай, когда уместили очень много. Умещали ли они там на Си, или еще как, мне неизвестно, но факт - уместили большой фактический объем кода в 512 слов. Что почти аналогично атмеловскому 1кБ.

Т.е. чтобы показать автору, что даже 1кБ - это иногда очень много и не исключает использования Си, я вспомнил такой случай, о котором давным-давно читал. Уж книгу ту еле нашел. Но вы от меня потребовали подтверждений. Т.е. вы не верите, что я читал Иртегова? Вы не верите Иртегову? Может вы и авторам сервера не верите?

Возникает резонный вопрос - а почему, собственно, я должен лично Вам что-то доказывать? Мне теперь каждое мое слово (как модератора в том числе) надо перемежать доказательствами? Вы много за мной вранья заметили?

artemm писал(а):Мне вообще супер IDE типа Visual Studio не нравятся, я из откровенно побаиваюсь, такое чувство, что там где-то что-то очень важное зарыли, а ты до сих пор этот клад не нашел.


Мне самому Студия не в кайф. Билдер и то лучше.

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


Ну еще бы. После линуксовых средств разработки этот ваш ВинАВР по крайней мере не хуже.

Линуксовые среды разработки - отдельный вопрос. Мне лично нравится только Анюта. КодеБлокс ничего себе так. КДевелоп ни в дугу ни в тую. Кайликс я запускал один лишь раз, успешно загнал в него Билдеровскую прогу, немножко ее подправил, даже скомпилил. Но при сборке полезло такое...... Когда я поинтересовался у опытных людей, то мне сказали - обнови Кайликс. :)))

Это общий стиль Линукса. Если вы им недовольны - вперед компилировать и собирать из командной строки. Мне, кстати, это нравилось раньше. Брутально так. Сейчас время дороже.
Знание - сила!
Аватара пользователя
ArtemKuchin
Поставщик валерьянки для Кота
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва
Контактная информация:

Сообщение ArtemKuchin »

Ну я на FreeBSD пахал 99% юниксового времени. Но хрен один. В итоге я там действительно предпочитаю make и Makefile все из командной строки.

А под виндами в чем я только не был: Turbo/Borland C++, Symantec C++, Visual Studio, Pelle Cи еще много чего, даже не впомню сейчас.

Но суть та же: WinAVR достаточно удобен и мощем для проекта, который будет занимать 0.5-128К в результирующем коде. Я даже не знаю, чего мне там надо, чего там нет. Вроде все есть и все под руками. Ну может я просто не делал насколько большие и серьезные вещи на МК, кто знает.
Долой идиотизм!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

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

Мой уютный бложик... заходите!
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

artemm писал(а):Но суть та же: WinAVR достаточно удобен и мощем для проекта, который будет занимать 0.5-128К в результирующем коде. Я даже не знаю, чего мне там надо, чего там нет. Вроде все есть и все под руками. Ну может я просто не делал насколько большие и серьезные вещи на МК, кто знает.


Лично мне в ВинАВР нравятся полноценный дизассемблер и удобный отладчик с окнами просмотра всех регистров. :)

ARV писал(а):Из всего вашего пространного ответа я могу выделить лишь следующее.


Прочитайте еще раз.

как прикажете это понимать? я понял буквальнол: исходник на Си занимает 1 килобайт. другого "кода" на Си не бывает. слова и т.п. - это уже результат компиляции, это машинные коды, а не Сишные. вот и все.


Ладно, это опять трудности перевода.

Впрочем, неясно, как вы собирались увязать непонятные вам "1 кБ сишного кода" с объемом памяти МК. Очевидно было бы, ИМХО, понять, о чем речь. Речь шла именно о количестве занятой памяти.

ЗЫ: И все-таки, Роман Викторович, как насчет
входящий в WinAVR Programmers Notepad обладает достаточным функционалом, чтобы местами поспорить со всякими там CodeVision и другими "компиляторами"

Будьте добры, расскажите нам о невероятных преимуществах ВинАВР как ИДЕ.

Может вы под "достаточным функционалом" понимаете Text Clips? В котором есть директива #define, но нет #undef, и уж тем более она не проставляется автоматом? Который создает ровно столько веток свитча, сколько ему заблагорассудится? Кому вообще сей
мутантизм в голову пришел - не знаю. Не видел программистов, которые не могут набрать break;.
Знание - сила!
Аватара пользователя
ARV
Ум, честь и совесть. И скромность.
Сообщения: 18544
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск
Контактная информация:

Сообщение ARV »

Пухич, все-таки я продолжаю утверждаться в мысли, что вы путаете IDE и компилятор.

В WinAVR нет окон для просмотра чего бы то ни было! В WinAVR нет дизассемблера! Это просто пакет консольных программ для компиляции, линковки и других манипуляций!

Окна для просмотра есть в AVR Studio. Всякие там подсветки синтаксиса есть в Programmers Notepad, который представляет собой достаточно мощный редактор текста с тесной интеграцией под компиляцию программ - не более. Его возможности невелики по современным меркам, но тем не менее не многим хуже, чем у того же CVAVR. Редактирование исходников, подсветка синтаксиса, выделение иерархии классов и т.п. он делает - этого достаточно. Если честно, то я им не пользуюсь, мне больше по душе Eclipse Ganymede.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Аватара пользователя
Пухич
Модератор
Сообщения: 4673
Зарегистрирован: Вс июн 01, 2008 00:17:35
Откуда: Я всего лишь плод вашего воображения...

Сообщение Пухич »

ARV писал(а):Пухич, все-таки я продолжаю утверждаться в мысли, что вы путаете IDE и компилятор.


"....вам из погреба виднее...." (цит. лит.)

В WinAVR нет окон для просмотра чего бы то ни было! В WinAVR нет дизассемблера! Это просто пакет консольных программ для компиляции, линковки и других манипуляций!


Да вы что!!!! Серьезно???? :twisted:
А то я не видел! Вы иронию читаете промеж строк?

Пухич с ухмылкой, переходящей в бурное веселье писал(а):Лично мне в ВинАВР нравятся полноценный дизассемблер и удобный отладчик с окнами просмотра всех регистров.


Кстати, только сейчас вы наконец признали, что:

Всякие там подсветки синтаксиса есть в Programmers Notepad, который представляет собой достаточно мощный редактор текста с тесной интеграцией под компиляцию программ - не более.
.........
Редактирование исходников, подсветка синтаксиса,


Вот именно. Сей редактор, по вашим словам, все-таки редактирует текст (о да, это круто, я даже не ожидал такого), подсвечивает синтаксис (лично для меня, кстати, малополезная функция) и может компилировать. Больше в нем ничего нет. Вывод: компилятор и не более. ИДЕ там и не пахнет. Сравнивать его с CVAVR просто глупо.

Если честно, то я им не пользуюсь, мне больше по душе Eclipse Ganymede


Ну вот. А нам ВинАВР пытаетесь загнать.

ЗЫ: Еще раз повторюсь, дабы новой волны гнева не вызвать - насчет претензий к качеству его компиляции я в первом своем посте просто оговорился. У меня претензий к компилятору ВинАВР нет (по очевидным причинам). У меня есть претензии к его ИДЕшным функциям, которые у него на самом деле просто отсутствуют.

Сейчас даже в самые пошлые из линуксовых сред разработки их авторы вводят хотя бы самые базовые функции ИДЕ - дизассемблер, просмотр памяти и регистров (в том числе и FPU). И это при написании программ для х86, где, по мнению обывателя, незачем смотреть в дизассемблированный код. Неужели так трудно сообразить, что при написании программ для МК такие функции тем паче надо иметь. Ибо нельзя писать прогу для МК не имея никакой возможности проверить ее работу в симуляторе. А то так можно из-за мелкой ошибки 150 раз прогу переписать и МК перепрошить, при этом ничего так и не поняв.
Знание - сила!
Аватара пользователя
ArtemKuchin
Поставщик валерьянки для Кота
Сообщения: 2277
Зарегистрирован: Вс апр 20, 2008 23:34:26
Откуда: Москва
Контактная информация:

Сообщение ArtemKuchin »

Чего-то я вас не понимаю.
Я пользую бесплатную AVR Studio 4
в ней есть и симулятор и дизассемблер и редактор и с Gcc интегрирована и с программатором. И она бесплатная. Что с ней не так?
Долой идиотизм!
Ответить

Вернуться в «МЯЯЯУ!»