adnega 11 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба ЛЮБЫЕ которые мне нужны могу сделать. Пацан сказал - пацан сделал...? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
HHIMERA 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Отчего же? Но без знания метрик повторяемого решения это может быть трудно осуществимо если утерян "пласт" метаинформации на основе знаний которой делалось решение. А "механический" перенос возможен даже и в этом случае, хотя он и не тривиален. :) Есть даже личный какой то опыт в этом. Забыл добавить... с АВР-АСМа на АРМ-АСМ... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chu 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба использовать абстракции сферический конь в вакууме - наше фсё Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 16 октября, 2015 Опубликовано 16 октября, 2015 (изменено) · Жалоба Забыл добавить... с АВР-АСМа на АРМ-АСМ... Это, как может показаться ни парадоксальным, гораздо проще! Примеры этому, например, динамическая трансляция кода, реализованные разные эмуляторы ... У производителей сериных изделий такие решения встречались чтобы не переписывать АSM (например так поступил HP для выпуска своих очередных калькуляторов на ARM процессоре HP48? вместо ранее применяемого своего и при этом тактовая частота ARM была ограничена на величине ~70 МГц ) P.S. Хотя, в общем виде, решение данной задачи может потребовать "изобретения" ноу-хау если это действительно того стоит. :) Изменено 16 октября, 2015 пользователем Kopa Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Напишите аналог функции rs485_task_add? Только прошу учесть, что завтра я (может быть) поменяю тип на такой: Ну да, изменение размерности переменных на асме выполнить сложнее. Я как правило выбираю тип для каждой переменной изначально и стараюсь в дальнейшем её не менять. Если Вам часто нужно менять размерность, то может вы на начальном этапе что то не предусмотрели. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zltigo 1 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Бла бла бла. Как всегда. Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Извиняюсь спросить - а для программиста это обязательное умение? На практике- необходимое. Типичная проблема жизни удачного изделия - перенос наработанного функционала на новое железо. По причине исчерпания аппаратных возможностей, устаревания элементной базы, удешевления себестоимости, переориентации на новых поставщиков... да чего угодно. А так как на разработку ПО уходит гораздо большая часть времени и сил, нежели для разработки схемы, то без отвязывания от конкретного железа - часто становиться грустно. Просто я больше как раз "железячник", и программный код для меня, скажем так, вторичен. Это возможно только из-за того, что его очень мало. Кода. И если к устройству, имеющему дискретных 8 входов и 4 выхода, программист потребует 32-х разрядный МК в корпусе BGA с мегабайтами флэша на борту, не меньше 40МГц тактовой, среду разработки на языке высочайшего уровня стоимостью несколько сотен килорублей и двухпроцессорный комп для симуляции - у меня возникнут подозрения не только в профпригодности, но и психическом здоровье такого специалиста. Вы придумали себе в голове картину убиения мухи из РСЗО и с этой картиной сражаетесь. А между тем эта картина не имеет с отвязкой алгоритмов от железа ничего общего. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
chu 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла". Очень точно характеризует Ваше отношение к Forth. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Ну да, изменение размерности переменных на асме выполнить сложнее. Я как правило выбираю тип для каждой переменной изначально и стараюсь в дальнейшем её не менять. Все понятно. Это я и понимал под отсутствием типов данных. Хотелось бы увидеть пример изменения размерности данных пусть и очень сложный в реализации. Есть мнение, что это невозможно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Забыл добавить... с АВР-АСМа на АРМ-АСМ... Конкретно сейчас решаю перенос немалого проекта с coldfire на kinetis Если б там не было некого, пусть местами сильно криво написанного, hal я бы наверно спился (искал бы другую работу конечно, но пусть будет "спился" :) ) [ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла". Да понял я Вас уже. Не утруждайте себя повторными "Бла бла бла". Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Началось? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kopa 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Очень точно характеризует Ваше отношение к Forth. +1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Есть мнение, что это невозможно. Такое мнение ошибочно. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SpiritDance 0 16 октября, 2015 Опубликовано 16 октября, 2015 · Жалоба Все понятно. Это я и понимал под отсутствием типов данных. Хотелось бы увидеть пример изменения размерности данных пусть и очень сложный в реализации. Есть мнение, что это невозможно. Возможно, только на макроассемблере весьма трудоемко. [sarcasm] Для этого придется изобразить компилятор C [/sarcasm] Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться