Перейти к содержанию
    

Ну , что прощаемся с Atmel ?

Просто я больше как раз "железячник", и программный код для меня, скажем так, вторичен. И если к устройству, имеющему дискретных 8 входов и 4 выхода, программист потребует 32-х разрядный МК

И что??? Я тоже железячник... я знаю что и как может разное железо... Накой мне лепить унылую Мегу... если я возьму копеечный 030-й... который легко, не напрягаясь... половину функций будет молотить хардварно... обслуживая ещё целый ряд полезных плюшек... которые Меге просто противопоказаны...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Уважаемый, КМК, типичная проблема жизни современного удачного изделия с микроконтроллерами на борту - постоянные обновления "прошивок". То есть, железо одно и то же, а "наработанный функционал" превращается в миф, откровенный брак и заплаты на ходу. Поэтому про исчерпание аппаратных возможностей мне не заливайте.

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

Насчет удешевления и переориентации согласился бы, да не верится :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Или Вы думаете что на ассемблере не пишется сложного кода и его макро возможности недостаточны для этого?

Я не думаю совершенно. Я знаю на своей шкуре, что такое сложный код на ассемблере. Я отлично владею тремя ассемблерами и перфектно ASM 80286->486, на котором мною была написана операционная система и виртуальная машина. Причем ассемблер борландовский в режиме поддержки Ideal Mode, действительно с весьма продвинутыми в сторону языков высокого уровня надстройками. Большинству ASM до такого и сейчас не дотянуться. Объем кода - более 300K. По этой причине, я так-же великолепно понимаю, что писать это на ASM было только по причине отсутствия в 1990 году сколь-нибудь приличных компиляторов и невозможности в те-же времена использовать что либо мощнее i80286 12MHz.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Такое мнение ошибочно.

Есть конкретный пример. Приведите пожалуйста реализацию. Пусть и очень сложную.

Если Вы не можете этого сделать, не является ли это определением "невозможности"?

Пусть и в узком смысле "невозможно для программистов вашего уровня".

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Возможно, только на макроассемблере весьма трудоемко.

Да, однозначно возможно, но понимания данной реализации может не хватить для конретного индивидумама :)

Пример: в проекте HiAsm есть некоторая реализация пакета для генерации кода по схеме HiAsm на FASM,

так вот уровень способа реализации абстракции для составления необходимых базовых компонентов там "запредельный" и сравним c 'высшей математикой" использования макросредств FASM ассемблера! Почти чистая ООП на макросредствах.

Изменено пользователем Kopa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

а фрилансом я не занимаюсь.

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть конкретный пример. Приведите пожалуйста реализацию. Пусть и очень сложную.

Если Вы не можете этого сделать, не является ли это определением "невозможности"?

Пусть и в узком смысле "невозможно для программистов вашего уровня".

Что Вы хотите увидеть?

Резервирование в RAM другого количества байт и замены всех вызываемых подпрограмм для которых в качестве аргумента выступает изменяемая переменная?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

про исчерпание аппаратных возможностей мне не заливайте.

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

Акститесь!!! Время на месте не стоит... Вы же железячник... сравните возможности крутой Меги32 и порезанного STM32F0xx... Не можете??? Тогда о чём разговор???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

О каких проектах или разработках речь?

И Ваше мнение к моей персоне меня АБСОЛЮТНО не волнует! т.к. из диалога с Вами не получается сделать какой то полезный "конструктив".

 

P.S. Не вижу для себя ничего уничижительного в гике-одиночке :)

Изменено пользователем Kopa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

По этим причинам и идет отбор программистов при приеме на работу.

А работодателя, прежде всего, интересует результат, а не то какие средства выбрал для достижения его профессионал (если это действительно профессионал)

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

Я понимаю, что это Ваш личный опыт и то, что таких работодателей и таких задач тоже хватает.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый, КМК, типичная проблема жизни современного удачного изделия с микроконтроллерами на борту - постоянные обновления "прошивок". То есть, железо одно и то же, а "наработанный функционал" превращается в миф, откровенный брак и заплаты на ходу.

 

Это тоже, да. ПО усложняется, а подходы к разработке те же что и при царе горохе - сидит "железячник" и пытается клепать ПО как для 51 МК.

 

 

Поэтому про исчерпание аппаратных возможностей мне не заливайте.

 

Мне очень понравилось ваше мегаизделие на четырех дискретах, только мне не хватает на нем ethernet, ну чтоб удаленно их дергать. Начинайте заливать.

 

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

 

Винда кстати типичный успешный продукт. Все что касается винды, касается и электронных изделий - все время растут потребности в новом функционале.

 

 

Насчет удешевления

 

Старая элементная база часто обходится дороже новой, как минимум с теми же возможностями. Как железячник вы-то должны об этом хотя бы догадываться.

 

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

 

и переориентации

 

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

 

 

согласился бы, да не верится :laughing:

 

По вопросам веры нужно идти в церковь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что началось?

На днях прикупил 1000 иксмег по той же цене что и два месяца назад.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На рынке чипов готовится очередное крупное слияние.

Полупроводниковая индустрия продолжает консолидироваться. На этот раз стало известно о возможном слиянии чипмейкеров Analog Devices и Maxim Integrated Products.

http://www.3dnews.ru/921877

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что Вы хотите увидеть?

Резервирование в RAM другого количества байт и замены всех вызываемых подпрограмм для которых в качестве аргумента выступает изменяемая переменная?

Я хочу увидеть в asm типы данных - мы же это обсуждаем.

В asm данные тесно связаны с кодом. Зачем с этим было спорить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...