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

 
 
> Ну , что прощаемся с Atmel ?
ILYAUL
сообщение Sep 21 2015, 06:45
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



http://www.3dnews.ru/920508 crying.gif


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
aleksandr-zh
сообщение Sep 27 2015, 06:08
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 359
Регистрация: 28-05-05
Из: Брянщина
Пользователь №: 5 494



про ассм AVR речи не идёт - это фантастика, по сравнению в pic16 (другие не щупал, врать не буду!)
Go to the top of the page
 
+Quote Post
zltigo
сообщение Sep 27 2015, 16:38
Сообщение #3


Гуру
******

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



QUOTE (aleksandr-zh @ Sep 27 2015, 09:08) *
про ассм AVR речи не идёт - это фантастика

Довольно с ASM прилично, для "ручного" писательства. Что и сыграло свою злую роль и отсталостью компиляторостроительства атмелом и отсталостью пользователей AVR оставшихся в ассемблере даже тогда, когда пришли другие контроллеры и компиляторы сделали резкий рывок.
А плоды писательства на ассемблере, как и AVR, так и PIC, я наблюдал не однократно sad.gif. Опытые программсты на ASM могут оптимально писать кусочки программ, но когда сложность первышает некоторый предел и начитает выходить на первый план СИСТЕМНАЯ оптимизация, они c удручающей вероятрностью ПРОВАЛИВАЮТСЯ - подводит отсутствие системного подхода к делу sad.gif.
Мое первое личное знакомство с AVR состоялось, когда знакомые принесли некое устройство сделанное под заказ американских медиков, которые предствили прототип собранный, как аналоговое устройство и хотели получить тиражируемое устройство на микроконтроллере. Наклепали знакомые несколько тысяч штук, AVR программеры написали на ASM софтину генерящую, как казалось, то, что заказчик заказывал... Но заказчик сказал, что фигня получается - ну нет нужного эффекта воздействия на организм. Ко мне пришли, как к обладателю редчайшего в те времена, анализатора спектра. Оказалось, что вся работает на низких частотах, а с превышеним частоты ломается. После чего прибегали ище не раз, что-то там улучшали... После чего программисты заявили, что все. Труба дело - контроллер "не тянет". Разогнали контроллер по тактовой за пределы его официальных возможностей. Почти дотянули до верхней желаемой частоты. В общем знакомые исполняющие заказ впали в тоску. Но сама задача на самом деле мне сложной не показалась и... и решил я попробовать покопаться в первый раз в жизни с железкой на AVR. На ASM даже в те времена, хотя за плечами ASM писательства было очень много и саммый большой проект это операционка и виртуальная машина на чистом ASM килобайт на 100 кода, писать было уже несвоевременно. Так-что набросал на Си буквально за вечер алгоритмчик генерации. Думал посмотрю на листиг и подправлю что там в узких местах. Править не пришлось - обошелся только несколько раз переписыванием сишного исходника с целью добиться лучшего понимания компилятором. Разогналось все это аж до УДВОЕННОЙ частоты. Как там пытались делать ASM писатели - не знаю, уж очень "крутые" были и свои исходники считали великой ценностью sm.gif. Я просто подарил все sm.gif - мне было достаточно просто ознакомится с котроллером.
Ну дальше там кнопочки, светодиодики для индикации, это уже вообше не вопрос на Си было набросать. При этом ASM писатели на самом деле были вполне опытные и бывалые, только за деревиями леса не видели и рабами привычек работы с железом были sad.gif.
Ну а последняя работа с AVR была не помню когда, но тогда "A" AVR только анансировались и живьем из не было еще. Так-что писал под "L", а потом уже спустя месяц только а "A" подгибал. Задача была достаточно виртуозная - для снятого с производства чипа сваять функциональный аналог. Причем микропотребляющий, а чип с небольшой, но цифровой обработкой - генерировать и детектировать частоты. И тут ОСНОВНАЯ проблема решалась не как писать, а как строить систему. На ASM в результате было написано пару десятков строк. И то уже практически из любви к искусству - дотянуть по потреблению еще чуть меньше и дожал даже проотип "L" по потреблению до того, что требовалось. С "А" воообще никаких вопросов. На самом деле это НЕ надо было делать на AVR, но уж больно знакомые заказчики поросили - типа у них есть специалисты по AVR - они потом сопровождать будут, да и заказ был "закрытый" и им проще для AVR замену протащить. После, кстати, никаким специалистам ничего "cопровождать" не пришлось.
Это была "дембельская" работа. С тех пор все, AVR для меня вообще умер. Амен!


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
zombi
сообщение Sep 27 2015, 21:37
Сообщение #4


Гуру
******

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



Цитата(zltigo @ Sep 27 2015, 19:38) *
и отсталостью пользователей AVR оставшихся в ассемблере даже тогда, когда пришли другие контроллеры и компиляторы сделали резкий рывок.

Совсем народ обленился.
В любую "кофемолку" 32-х битный ARM воткнуть норовит, да на СИ прогу управления светодиодом и кнопкой написать.
Уверены что компилятор всё сделает за них.

А мне необходимо полностью представлять чем проц занимается в любой момент времени.
А не гадать чем там его компилятор загрузил.

Интересно, а кто и на чём компиляторы пишет?
Go to the top of the page
 
+Quote Post
haker_fox
сообщение Sep 28 2015, 03:10
Сообщение #5


Познающий...
******

Группа: Свой
Сообщений: 2 963
Регистрация: 1-09-05
Из: г. Иркутск
Пользователь №: 8 125



QUOTE (zombi @ Sep 28 2015, 05:37) *
Совсем народ обленился.

Зря вы так о народе, он более простым путём идёт, оптимальным rolleyes.gif
QUOTE (zombi @ Sep 28 2015, 05:37) *
В любую "кофемолку" 32-х битный ARM воткнуть норовит, да на СИ прогу управления светодиодом и кнопкой написать.
Уверены что компилятор всё сделает за них.

Больше на эмоции похоже rolleyes.gif На самом деле так делают непрофессионалы. Человек думающий реально представляет где использовать железное решение, где программное, а где и совместить можно. Но иногда кнопку опросить действительно и на Си приходится, если эта кнопка - "побочная" периферия для здоровенного проекта, уже реализованного на Си/Си++ rolleyes.gif
QUOTE (zombi @ Sep 28 2015, 05:37) *
А мне необходимо полностью представлять чем проц занимается в любой момент времени.

Боюсь, что это вообще невозможно, т.к. тогда возникает необходимость держать подключенный отладчик на всё время, пока устройство работает rolleyes.gif Кстати, не понимаю такую уверенность людей, которые пишут на асме. Извините за прямоту, но боюсь, что подобные мысли это плод неуверенного владения инструментом. Мы, например, используем только Си++ компиляторы для Cortex-M0/M3/M4. ПО связано со сбором данных, привязанных ко времени, и ничего, данные не теряются, хотя мы и не смотрим, чем там проц занят в текущий момент. Хотя отладочные консольки естественно используются.

А если серьёзно, то я с АВРками начал работать в 2004 году. После pic16f84 с его аппаратным стеком, страничной ОЗУ at90s2313 мне показался чудом! Но сейчас для замены 8-биток есть Cortex-M0. Тот же STM32F051 по цене чуть ли не дешевле (а реально - точно дешевле), предлагает корпус на любой вкус (ну LQFP32 даже в домашних условиях легко паяется), кучу гибких аппаратных таймеров, с возможностью их аппаратно связывать почти как угодно, да ещё и дёргать внешние выводы по желанию, есть USB, несколько USART'ов и т.д. и т.п. Вот и я задаю себе вопрос, зачем ограничиваться 8 битами, ужиматься при использовании float, когда за меньшие деньги я получаю полноценные 32 бита?


--------------------
Выбор.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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
||- - zltigo   QUOTE (zombi @ Sep 28 2015, 00:37) Совсем...   Sep 28 2015, 00:03
|||- - zombi   Цитата(zltigo @ Sep 28 2015, 03:03) Ну не...   Sep 28 2015, 23:50
|||- - haker_fox   QUOTE (zombi @ Sep 29 2015, 07:50) Сразу ...   Sep 29 2015, 00:15
|- - 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
7 страниц V   1 2 3 > » 


Closed TopicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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