HHIMERA 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Просто я больше как раз "железячник", и программный код для меня, скажем так, вторичен. И если к устройству, имеющему дискретных 8 входов и 4 выхода, программист потребует 32-х разрядный МК И что??? Я тоже железячник... я знаю что и как может разное железо... Накой мне лепить унылую Мегу... если я возьму копеечный 030-й... который легко, не напрягаясь... половину функций будет молотить хардварно... обслуживая ещё целый ряд полезных плюшек... которые Меге просто противопоказаны... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Abell 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Типичная проблема жизни удачного изделия - перенос наработанного функционала на новое железо. По причине исчерпания аппаратных возможностей, устаревания элементной базы, удешевления себестоимости, переориентации на новых поставщиков... да чего угодно. Уважаемый, КМК, типичная проблема жизни современного удачного изделия с микроконтроллерами на борту - постоянные обновления "прошивок". То есть, железо одно и то же, а "наработанный функционал" превращается в миф, откровенный брак и заплаты на ходу. Поэтому про исчерпание аппаратных возможностей мне не заливайте. Про устаревание элементной базы тоже не надо - как это для "наработанного функционала" раньше хватало базы, а теперь вдруг нет, это что - история Винды, переписанная для микроконтроллера? Насчет удешевления и переориентации согласился бы, да не верится :laughing: Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Или Вы думаете что на ассемблере не пишется сложного кода и его макро возможности недостаточны для этого? Я не думаю совершенно. Я знаю на своей шкуре, что такое сложный код на ассемблере. Я отлично владею тремя ассемблерами и перфектно ASM 80286->486, на котором мною была написана операционная система и виртуальная машина. Причем ассемблер борландовский в режиме поддержки Ideal Mode, действительно с весьма продвинутыми в сторону языков высокого уровня надстройками. Большинству ASM до такого и сейчас не дотянуться. Объем кода - более 300K. По этой причине, я так-же великолепно понимаю, что писать это на ASM было только по причине отсутствия в 1990 году сколь-нибудь приличных компиляторов и невозможности в те-же времена использовать что либо мощнее i80286 12MHz. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Такое мнение ошибочно. Есть конкретный пример. Приведите пожалуйста реализацию. Пусть и очень сложную. Если Вы не можете этого сделать, не является ли это определением "невозможности"? Пусть и в узком смысле "невозможно для программистов вашего уровня". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 16 октября, 2015 Опубликовано 16 октября, 2015 (изменено) · Жалоба Возможно, только на макроассемблере весьма трудоемко. Да, однозначно возможно, но понимания данной реализации может не хватить для конретного индивидумама :) Пример: в проекте HiAsm есть некоторая реализация пакета для генерации кода по схеме HiAsm на FASM, так вот уровень способа реализации абстракции для составления необходимых базовых компонентов там "запредельный" и сравним c 'высшей математикой" использования макросредств FASM ассемблера! Почти чистая ООП на макросредствах. Изменено 16 октября, 2015 пользователем Kopa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба А гуглом Вы не умеете пользоваться, чтобы понять уровень владения инструментарием? Вроде достаточно некоторых "публикаций материалов" в сети, а фрилансом я не занимаюсь. Умею. Но буду благодарен, если вы поддвердите свое авторство хоть в одном их проектов о которых так настойчиво говорите. Это хоть неменого изменит мое отношение к Вам - гики собравшиеся в команду уже таковыми в общем-то и не являются. Но пока, повторю, я вижу в Вас гика одиночку. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Есть конкретный пример. Приведите пожалуйста реализацию. Пусть и очень сложную. Если Вы не можете этого сделать, не является ли это определением "невозможности"? Пусть и в узком смысле "невозможно для программистов вашего уровня". Что Вы хотите увидеть? Резервирование в RAM другого количества байт и замены всех вызываемых подпрограмм для которых в качестве аргумента выступает изменяемая переменная? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chu 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба только что T1 — дискретный 8-битный DIY компьютер Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HHIMERA 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба про исчерпание аппаратных возможностей мне не заливайте. Про устаревание элементной базы тоже не надо - как это для "наработанного функционала" раньше хватало базы, а теперь вдруг нет Акститесь!!! Время на месте не стоит... Вы же железячник... сравните возможности крутой Меги32 и порезанного STM32F0xx... Не можете??? Тогда о чём разговор??? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 16 октября, 2015 Опубликовано 16 октября, 2015 (изменено) · Жалоба Умею. Но буду благодарен, если вы поддвердите свое авторство хоть в одном их проектов о которых так настойчиво говорите. Это хоть неменого изменит мое отношение к Вам - гики собравшиеся в команду уже таковыми в общем-то и не являются. Но пока, повторю, я вижу в Вас гика одиночку. О каких проектах или разработках речь? И Ваше мнение к моей персоне меня АБСОЛЮТНО не волнует! т.к. из диалога с Вами не получается сделать какой то полезный "конструктив". P.S. Не вижу для себя ничего уничижительного в гике-одиночке :) Изменено 16 октября, 2015 пользователем Kopa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 2 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Жизненная реальность такова, что даже владеющие одним языком могут существенно различаться в способах и стилях его применения даже не считая дополнительных абстракций как ОС, автоматы, объектность и др. И есть большая вероятность что поддерживать код следующий программист станет с переписывания "кривых мест по его мнению" от предыдущего программиста. По этим причинам и идет отбор программистов при приеме на работу. А работодателя, прежде всего, интересует результат, а не то какие средства выбрал для достижения его профессионал (если это действительно профессионал) То, что Вы сейчас написали, полностью соответствует характеристике работадателя нанимающего одиночку-фрилансера на разовую работу по разработке "контроллера светодиода". Я понимаю, что это Ваш личный опыт и то, что таких работодателей и таких задач тоже хватает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Уважаемый, КМК, типичная проблема жизни современного удачного изделия с микроконтроллерами на борту - постоянные обновления "прошивок". То есть, железо одно и то же, а "наработанный функционал" превращается в миф, откровенный брак и заплаты на ходу. Это тоже, да. ПО усложняется, а подходы к разработке те же что и при царе горохе - сидит "железячник" и пытается клепать ПО как для 51 МК. Поэтому про исчерпание аппаратных возможностей мне не заливайте. Мне очень понравилось ваше мегаизделие на четырех дискретах, только мне не хватает на нем ethernet, ну чтоб удаленно их дергать. Начинайте заливать. Про устаревание элементной базы тоже не надо - как это для "наработанного функционала" раньше хватало базы, а теперь вдруг нет, это что - история Винды, переписанная для микроконтроллера? Винда кстати типичный успешный продукт. Все что касается винды, касается и электронных изделий - все время растут потребности в новом функционале. Насчет удешевления Старая элементная база часто обходится дороже новой, как минимум с теми же возможностями. Как железячник вы-то должны об этом хотя бы догадываться. А когда идет борьба за каждый рубль в изделии из-за нажима конкурентов, то при больших партиях иногда приходится идти на жертвы. и переориентации Ну вот не особо давно купить атмеловские армы стало очень трудно. Пока снабженцы выкручивались в панике затаривая склады по возросшим ценам, пришлось бежать на stm32. согласился бы, да не верится :laughing: По вопросам веры нужно идти в церковь. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Началось? Что началось? На днях прикупил 1000 иксмег по той же цене что и два месяца назад. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pyroman 2 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба На рынке чипов готовится очередное крупное слияние. Полупроводниковая индустрия продолжает консолидироваться. На этот раз стало известно о возможном слиянии чипмейкеров Analog Devices и Maxim Integrated Products. http://www.3dnews.ru/921877 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Что Вы хотите увидеть? Резервирование в RAM другого количества байт и замены всех вызываемых подпрограмм для которых в качестве аргумента выступает изменяемая переменная? Я хочу увидеть в asm типы данных - мы же это обсуждаем. В asm данные тесно связаны с кодом. Зачем с этим было спорить? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться