|
Ну , что прощаемся с Atmel ? |
|
|
|
 |
Ответов
|
Sep 27 2015, 16:38
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (aleksandr-zh @ Sep 27 2015, 09:08)  про ассм AVR речи не идёт - это фантастика Довольно с ASM прилично, для "ручного" писательства. Что и сыграло свою злую роль и отсталостью компиляторостроительства атмелом и отсталостью пользователей AVR оставшихся в ассемблере даже тогда, когда пришли другие контроллеры и компиляторы сделали резкий рывок. А плоды писательства на ассемблере, как и AVR, так и PIC, я наблюдал не однократно  . Опытые программсты на ASM могут оптимально писать кусочки программ, но когда сложность первышает некоторый предел и начитает выходить на первый план СИСТЕМНАЯ оптимизация, они c удручающей вероятрностью ПРОВАЛИВАЮТСЯ - подводит отсутствие системного подхода к делу  . Мое первое личное знакомство с AVR состоялось, когда знакомые принесли некое устройство сделанное под заказ американских медиков, которые предствили прототип собранный, как аналоговое устройство и хотели получить тиражируемое устройство на микроконтроллере. Наклепали знакомые несколько тысяч штук, AVR программеры написали на ASM софтину генерящую, как казалось, то, что заказчик заказывал... Но заказчик сказал, что фигня получается - ну нет нужного эффекта воздействия на организм. Ко мне пришли, как к обладателю редчайшего в те времена, анализатора спектра. Оказалось, что вся работает на низких частотах, а с превышеним частоты ломается. После чего прибегали ище не раз, что-то там улучшали... После чего программисты заявили, что все. Труба дело - контроллер "не тянет". Разогнали контроллер по тактовой за пределы его официальных возможностей. Почти дотянули до верхней желаемой частоты. В общем знакомые исполняющие заказ впали в тоску. Но сама задача на самом деле мне сложной не показалась и... и решил я попробовать покопаться в первый раз в жизни с железкой на AVR. На ASM даже в те времена, хотя за плечами ASM писательства было очень много и саммый большой проект это операционка и виртуальная машина на чистом ASM килобайт на 100 кода, писать было уже несвоевременно. Так-что набросал на Си буквально за вечер алгоритмчик генерации. Думал посмотрю на листиг и подправлю что там в узких местах. Править не пришлось - обошелся только несколько раз переписыванием сишного исходника с целью добиться лучшего понимания компилятором. Разогналось все это аж до УДВОЕННОЙ частоты. Как там пытались делать ASM писатели - не знаю, уж очень "крутые" были и свои исходники считали великой ценностью  . Я просто подарил все  - мне было достаточно просто ознакомится с котроллером. Ну дальше там кнопочки, светодиодики для индикации, это уже вообше не вопрос на Си было набросать. При этом ASM писатели на самом деле были вполне опытные и бывалые, только за деревиями леса не видели и рабами привычек работы с железом были  . Ну а последняя работа с AVR была не помню когда, но тогда "A" AVR только анансировались и живьем из не было еще. Так-что писал под "L", а потом уже спустя месяц только а "A" подгибал. Задача была достаточно виртуозная - для снятого с производства чипа сваять функциональный аналог. Причем микропотребляющий, а чип с небольшой, но цифровой обработкой - генерировать и детектировать частоты. И тут ОСНОВНАЯ проблема решалась не как писать, а как строить систему. На ASM в результате было написано пару десятков строк. И то уже практически из любви к искусству - дотянуть по потреблению еще чуть меньше и дожал даже проотип "L" по потреблению до того, что требовалось. С "А" воообще никаких вопросов. На самом деле это НЕ надо было делать на AVR, но уж больно знакомые заказчики поросили - типа у них есть специалисты по AVR - они потом сопровождать будут, да и заказ был "закрытый" и им проще для AVR замену протащить. После, кстати, никаким специалистам ничего "cопровождать" не пришлось. Это была "дембельская" работа. С тех пор все, AVR для меня вообще умер. Амен!
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 27 2015, 21:37
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(zltigo @ Sep 27 2015, 19:38)  и отсталостью пользователей AVR оставшихся в ассемблере даже тогда, когда пришли другие контроллеры и компиляторы сделали резкий рывок. Совсем народ обленился. В любую "кофемолку" 32-х битный ARM воткнуть норовит, да на СИ прогу управления светодиодом и кнопкой написать. Уверены что компилятор всё сделает за них. А мне необходимо полностью представлять чем проц занимается в любой момент времени. А не гадать чем там его компилятор загрузил. Интересно, а кто и на чём компиляторы пишет?
|
|
|
|
|
Sep 28 2015, 00:03
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
QUOTE (zombi @ Sep 28 2015, 00:37)  Совсем народ обленился. Просто деньги считает, и получается, что "32bit" дешевле AVR. QUOTE В любую "кофемолку" 32-х битный ARM воткнуть норовит, да на СИ прогу управления светодиодом и кнопкой написать. Смысла нет платить за контролер дороже и еще писать дольше. Как только народ стал это понимать, то и поредели ряды атмеловских зомби и произошло то, что и должно было произойти с производителем неконкурентной продукции. QUOTE Уверены что компилятор всё сделает за них. Что зачит все? QUOTE А мне необходимо полностью представлять чем проц занимается в любой момент времени. А зачем Вам это в управлении светодиодом разрабатываемых Вами кофемолок? QUOTE А не гадать чем там его компилятор загрузил. Это Вам по незнанию гадать приходится. А так вообще все известно. QUOTE Интересно, а кто и на чём компиляторы пишет? Вот и этот вопрос Ваш уровень профессионализма показывает  . Ну не ассемблере они пишутся
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Sep 28 2015, 23:50
|

Гуру
     
Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106

|
Цитата(zltigo @ Sep 28 2015, 03:03)  Ну не ассемблере они пишутся  Сразу бы и написали на чём кем они ну не на пишутся. Цитата(zltigo @ Sep 28 2015, 03:03)  Вот и этот вопрос Ваш уровень профессионализма показывает Пока все довольны моим профессиональным уровнем и только Вам чего-то показывается! Цитата(ILYAUL @ Sep 27 2015, 19:55)  Закрою нахрен тему , если скатимся на asm vs C Скатываемся пАтихоничку... ) Цитата(zltigo @ Sep 28 2015, 19:11)  Но листинг, конечно, смотрел. Интересно зачем?
|
|
|
|
Сообщений в этой теме
ILYAUL Ну , что прощаемся с Atmel ? Sep 21 2015, 06:45 ЯadiatoR Скорее всего будет как нокиа...
Оставят бренд и во... Sep 21 2015, 06:51 Spider Дык давно пора... Они уверенно вели себя к вымиран... Sep 21 2015, 07:07 zhevak Ну что ж! Это жизнь: кто-то рождается, кто-то ... Sep 21 2015, 07:26  zltigo QUOTE (zhevak @ Sep 21 2015, 10:26) мы бы... Sep 21 2015, 07:50   ЯadiatoR Цитата(zltigo @ Sep 21 2015, 11:50) все-ж... Sep 21 2015, 07:54   ILYAUL Цитата(zltigo @ Sep 21 2015, 10:50) Но пр... Sep 21 2015, 07:55    zltigo QUOTE (ILYAUL @ Sep 21 2015, 10:55) Но In... Sep 21 2015, 07:59 AlexandrY Цитата(ILYAUL @ Sep 21 2015, 09:45) http:... Sep 21 2015, 08:21 _3m Цитата(AlexandrY @ Sep 21 2015, 11:21) Со... Sep 21 2015, 08:49  AlexandrY Цитата(_3m @ Sep 21 2015, 11:49) Софт у в... Sep 21 2015, 08:51 aleksandr-zh блин. А мне с утра был знак свыше дан ))))
заказа... Sep 21 2015, 14:58 DVF Это ж сколько уже выпускаемых девайсов с AVR приде... Sep 21 2015, 16:40 zltigo QUOTE (DVF @ Sep 21 2015, 19:40) Это ж ск... Sep 21 2015, 16:51 dimka76 У ATMEL Cortex интересные есть. Например те, что с... Sep 21 2015, 16:55 zltigo QUOTE (dimka76 @ Sep 21 2015, 19:55) У AT... Sep 21 2015, 17:00  dimka76 Цитата(zltigo @ Sep 21 2015, 20:00) Может... Sep 21 2015, 17:06 gvPing А разве идет разговор о закрытии производств ? Ин... Sep 21 2015, 17:09 zltigo QUOTE (gvPing @ Sep 21 2015, 20:09) А раз... Sep 21 2015, 17:18 ataradov QUOTE (gvPing @ Sep 21 2015, 10:09) А раз... Sep 22 2015, 03:06  ILYAUL Цитата(ataradov @ Sep 22 2015, 06:06) Нам... Sep 22 2015, 06:15 Aner прощаемся с Atmel, ... к этому все и шло, профукал... Sep 21 2015, 17:56 scifi Цитата(Aner @ Sep 21 2015, 20:56) микрочи... Sep 22 2015, 06:29  Corvus Цитата(scifi @ Sep 22 2015, 09:29) Что? О... Sep 22 2015, 11:14   POLL Цитата(Corvus @ Sep 22 2015, 14:14) Подум... Sep 22 2015, 11:20 Эдди Кто-то прощается, а кто-то и не здоровался никогда... Sep 21 2015, 18:25 zombi Цитата(ILYAUL @ Sep 21 2015, 09:45) http:... Sep 21 2015, 22:40 Aleks17 имхо, Atmel целенаправленно шёл к закрытию. Продаж... Sep 22 2015, 01:31 POLL И где тут идет речь об закрытии или об сворачивани... Sep 22 2015, 09:10 zltigo QUOTE (POLL @ Sep 22 2015, 12:10) Речь ид... Sep 22 2015, 09:15 dimka76 Альтиум вот тоже купила P-CAD и "слила". Sep 22 2015, 10:00 POLL Цитата(dimka76 @ Sep 22 2015, 13:00) Альт... Sep 22 2015, 10:35 ILYAUL Да, похоже надо расползаться. Я наверное на TI поп... Sep 22 2015, 17:46 Ruslan1 Про AVR микроконтроллеры не скажу- не работал (тол... Sep 23 2015, 06:32  _4afc_ Думаю - капец линейке микроконтроллеров (и AVR, и ... Sep 23 2015, 08:00   ex_AlexG Цитата(_4afc_ @ Sep 23 2015, 14:00) PS: Н... Sep 23 2015, 14:50 Obam В BGA… только это продукция спецприменения, не для... Sep 23 2015, 08:13 _4afc_ Цитата(Obam @ Sep 23 2015, 12:13) В BGA… ... Sep 23 2015, 09:59  aleksandr-zh Цитата(_4afc_ @ Sep 23 2015, 12:59) За бо... Sep 23 2015, 10:37  Obam Цитата(_4afc_ @ Sep 23 2015, 13:59) В смы... Sep 23 2015, 11:24 gvPing Цитата(ataradov @ Sep 22 2015, 09:06) Нам... Sep 23 2015, 11:00 aleksandr-zh про TI
два года, не, уже три года назад имел дело... Sep 23 2015, 11:24 ESN Вот, если бы "Миландр" прикупил "At... Sep 24 2015, 12:13 ex_AlexG Цитата(ESN @ Sep 24 2015, 18:13) Вот, есл... Sep 24 2015, 15:58  aleksandr-zh не, PIC и ATMEL не совместимы! ну посмотрите с... Sep 24 2015, 16:07 Obam Точно что не Atmel Миландра? А то напомнило ... Sep 24 2015, 12:24 inventor жалко.
AVR32 могли бы побить АРМ
но с таким софтом... Sep 26 2015, 17:09 aleksandr-zh inventor, поспорю по поводу качества и количества ... Sep 26 2015, 17:46 Сергей Борщ Цитата(aleksandr-zh @ Sep 26 2015, 20... Sep 26 2015, 21:51  aaarrr Цитата(Сергей Борщ @ Sep 27 2015, 00:51) ... Sep 26 2015, 22:25 Herz Цитата(aleksandr-zh @ Sep 26 2015, 20... Sep 26 2015, 22:03 zombi иксмеги жалко!
остальное не жалко абсолютно.
Ц... Sep 26 2015, 23:36  aleksandr-zh вот и я говорю: Асм - царь всех языков.
Но жизнь т... Sep 27 2015, 16:51   zltigo QUOTE (aleksandr-zh @ Sep 27 2015, 19... Sep 27 2015, 17:54   haker_fox QUOTE (zombi @ Sep 28 2015, 05:37) Совсем... Sep 28 2015, 03:10  ESN Цитата(zltigo @ Sep 27 2015, 19:38) На са... Sep 28 2015, 08:11   zltigo QUOTE (ESN @ Sep 28 2015, 11:11) Например... Sep 28 2015, 10:55 ILYAUL Закрою нахрен тему , если скатимся на asm vs C Sep 27 2015, 16:55 zltigo QUOTE (ILYAUL @ Sep 27 2015, 19:55) Закро... Sep 27 2015, 17:58  aleksandr-zh Цитата(zltigo @ Sep 27 2015, 20:58) Так-ч... Sep 27 2015, 18:14   zltigo QUOTE (aleksandr-zh @ Sep 27 2015, 21... Sep 27 2015, 18:19 Эдди Хотел бы я посмотреть, как эти ассемблерщики на ST... Sep 27 2015, 17:46 aleksandr-zh пишешь на чем-то высоком - не пашет. И так, и этак... Sep 27 2015, 17:57 zltigo QUOTE (aleksandr-zh @ Sep 27 2015, 20... Sep 27 2015, 18:06 aleksandr-zh стоп, стоп! я молодой, подскажите: о какой кри... Sep 27 2015, 18:00 aleksandr-zh приличная система вышла боком... о чем речь? Sep 27 2015, 18:23 zltigo QUOTE (aleksandr-zh @ Sep 27 2015, 21... Sep 27 2015, 18:24 Genadi Zawidowski На СИ компиляторы пишут...
Компилятор "Грузи... Sep 27 2015, 22:23 aleksandr-zh STM32F051 - дешевле?.. зашел на АлиЭкспресс.
само... Sep 28 2015, 04:24 haker_fox QUOTE (aleksandr-zh @ Sep 28 2015, 12... Sep 28 2015, 05:17  aaarrr Цитата(haker_fox @ Sep 28 2015, 08:17) Вы... Sep 28 2015, 05:32   haker_fox QUOTE (aaarrr @ Sep 28 2015, 13:32) Не на... Sep 28 2015, 05:51    aaarrr Цитата(haker_fox @ Sep 28 2015, 08:51) Да... Sep 28 2015, 06:47 rx3apf Цитата(aleksandr-zh @ Sep 28 2015, 07... Sep 29 2015, 09:04 aleksandr-zh беру больше 3х лет. Доволен и качеством, и ценой
3... Sep 28 2015, 05:29 aleksandr-zh когда я только разработчик и делаю 1-10 макетов, в... Sep 28 2015, 05:48 zltigo QUOTE (aleksandr-zh @ Sep 28 2015, 08... Sep 28 2015, 06:50 aleksandr-zh можно подумать, наши мегапоставщики в Америках да ... Sep 28 2015, 05:56 haker_fox QUOTE (aleksandr-zh @ Sep 28 2015, 13... Sep 28 2015, 06:43 aleksandr-zh не все делают ракеты, радары и системы распознаван... Sep 28 2015, 06:54 Corvus Breaking news
ЦитатаCypress попробует купить At... Sep 28 2015, 07:22 ESN Написание программы на ASMe не самоцель. Если част... Sep 28 2015, 13:29 zltigo QUOTE (ESN @ Sep 28 2015, 16:29) На Си на... Sep 28 2015, 16:11  ESN Цитата(zltigo @ Sep 28 2015, 19:11) То ес... Sep 29 2015, 11:31   aaarrr Цитата(ESN @ Sep 29 2015, 14:31) Надеюсь,... Sep 29 2015, 11:37   zltigo QUOTE (ESN @ Sep 29 2015, 14:31) Нет смыс... Sep 29 2015, 12:47    ESN Цитата(zltigo @ Sep 29 2015, 15:37) Вообщ... Sep 29 2015, 13:03 aleksandr-zh слаб, слаб ныне флудер пошел... всего-то 7 страниц... Sep 29 2015, 14:36 smalcom Цитатаслаб, слаб ныне флудер пошел
ни одного приме... Sep 29 2015, 17:19 one_eight_seven ЦитатаЗадачу "ногомахания" при строгой в... Sep 29 2015, 19:16 zltigo QUOTE (one_eight_seven @ Sep 29 2015, 22... Sep 29 2015, 20:26 aaarrr Цитата(one_eight_seven @ Sep 29 2015, 22... Sep 30 2015, 07:34  aleksandr-zh вот сижу и думаю: так осваивать теперь Xmega али н... Sep 30 2015, 07:45 POLL Компании Dialog и Atmel объявили о слиянии. Коммен... Sep 30 2015, 07:26
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|