|
|
  |
Ну , что прощаемся с Atmel ? |
|
|
|
Oct 16 2015, 08:55
|
Местный
  
Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126

|
Цитата(Kopa @ Oct 16 2015, 11:50)  Отчего же? Но без знания метрик повторяемого решения это может быть трудно осуществимо если утерян "пласт" метаинформации на основе знаний которой делалось решение. А "механический" перенос возможен даже и в этом случае, хотя он и не тривиален.  Есть даже личный какой то опыт в этом. Забыл добавить... с АВР-АСМа на АРМ-АСМ...
|
|
|
|
|
Oct 16 2015, 08:55
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246

|
Цитата(SpiritDance @ Oct 16 2015, 15:25)  использовать абстракции сферический конь в вакууме - наше фсё
|
|
|
|
|
Oct 16 2015, 09:03
|
Знающий
   
Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861

|
Цитата(HHIMERA @ Oct 16 2015, 11:55)  Забыл добавить... с АВР-АСМа на АРМ-АСМ...  Это, как может показаться ни парадоксальным, гораздо проще! Примеры этому, например, динамическая трансляция кода, реализованные разные эмуляторы ... У производителей сериных изделий такие решения встречались чтобы не переписывать АSM (например так поступил HP для выпуска своих очередных калькуляторов на ARM процессоре HP48? вместо ранее применяемого своего и при этом тактовая частота ARM была ограничена на величине ~70 МГц ) P.S. Хотя, в общем виде, решение данной задачи может потребовать "изобретения" ноу-хау если это действительно того стоит.
Сообщение отредактировал Kopa - Oct 16 2015, 09:11
|
|
|
|
|
Oct 16 2015, 09:07
|

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

|
QUOTE (zombi @ Oct 16 2015, 10:48)  Бла бла бла. Как всегда. Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла".
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 16 2015, 09:09
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(Abell @ Oct 16 2015, 12:49)  Извиняюсь спросить - а для программиста это обязательное умение? На практике- необходимое. Типичная проблема жизни удачного изделия - перенос наработанного функционала на новое железо. По причине исчерпания аппаратных возможностей, устаревания элементной базы, удешевления себестоимости, переориентации на новых поставщиков... да чего угодно. А так как на разработку ПО уходит гораздо большая часть времени и сил, нежели для разработки схемы, то без отвязывания от конкретного железа - часто становиться грустно. Цитата(Abell @ Oct 16 2015, 12:49)  Просто я больше как раз "железячник", и программный код для меня, скажем так, вторичен. Это возможно только из-за того, что его очень мало. Кода. Цитата(Abell @ Oct 16 2015, 12:49)  И если к устройству, имеющему дискретных 8 входов и 4 выхода, программист потребует 32-х разрядный МК в корпусе BGA с мегабайтами флэша на борту, не меньше 40МГц тактовой, среду разработки на языке высочайшего уровня стоимостью несколько сотен килорублей и двухпроцессорный комп для симуляции - у меня возникнут подозрения не только в профпригодности, но и психическом здоровье такого специалиста. Вы придумали себе в голове картину убиения мухи из РСЗО и с этой картиной сражаетесь. А между тем эта картина не имеет с отвязкой алгоритмов от железа ничего общего.
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Oct 16 2015, 09:10
|

Частый гость
 
Группа: Участник
Сообщений: 95
Регистрация: 13-12-07
Пользователь №: 33 246

|
Цитата(zltigo @ Oct 16 2015, 16:07)  Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла". Очень точно характеризует Ваше отношение к Forth.
|
|
|
|
|
Oct 16 2015, 09:14
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(HHIMERA @ Oct 16 2015, 12:55)  Забыл добавить... с АВР-АСМа на АРМ-АСМ...  Конкретно сейчас решаю перенос немалого проекта с coldfire на kinetis Если б там не было некого, пусть местами сильно криво написанного, hal я бы наверно спился (искал бы другую работу конечно, но пусть будет "спился"  ) [
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
Oct 16 2015, 09:21
|

Дух погибшего транзистора
   
Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288

|
Цитата(adnega @ Oct 16 2015, 13:11)  Все понятно. Это я и понимал под отсутствием типов данных. Хотелось бы увидеть пример изменения размерности данных пусть и очень сложный в реализации. Есть мнение, что это невозможно. Возможно, только на макроассемблере весьма трудоемко. [sarcasm] Для этого придется изобразить компилятор C [/sarcasm]
--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|