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

 
 
41 страниц V  « < 34 35 36 37 38 > »   
Closed TopicStart new topic
> Ну , что прощаемся с Atmel ?
adnega
сообщение Oct 16 2015, 08:53
Сообщение #526


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zombi @ Oct 16 2015, 11:39) *
ЛЮБЫЕ которые мне нужны могу сделать.

Пацан сказал - пацан сделал...?
Go to the top of the page
 
+Quote Post
HHIMERA
сообщение Oct 16 2015, 08:55
Сообщение #527


Местный
***

Группа: Участник
Сообщений: 226
Регистрация: 10-07-09
Пользователь №: 51 126



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

Забыл добавить... с АВР-АСМа на АРМ-АСМ... biggrin.gif
Go to the top of the page
 
+Quote Post
chu
сообщение Oct 16 2015, 08:55
Сообщение #528


Частый гость
**

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



Цитата(SpiritDance @ Oct 16 2015, 15:25) *
использовать абстракции
сферический конь в вакууме - наше фсё
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 16 2015, 09:03
Сообщение #529


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(HHIMERA @ Oct 16 2015, 11:55) *
Забыл добавить... с АВР-АСМа на АРМ-АСМ... biggrin.gif

Это, как может показаться ни парадоксальным, гораздо проще!
Примеры этому, например, динамическая трансляция кода, реализованные разные эмуляторы ...
У производителей сериных изделий такие решения встречались чтобы не переписывать АSM (например так поступил HP для выпуска своих очередных калькуляторов на ARM процессоре HP48? вместо ранее применяемого своего и при этом тактовая частота ARM была ограничена на величине ~70 МГц )

P.S. Хотя, в общем виде, решение данной задачи может потребовать "изобретения" ноу-хау если это действительно того стоит. sm.gif

Сообщение отредактировал Kopa - Oct 16 2015, 09:11
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 09:05
Сообщение #530


Гуру
******

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



Цитата(adnega @ Oct 16 2015, 11:50) *
Напишите аналог функции rs485_task_add?
Только прошу учесть, что завтра я (может быть) поменяю тип на такой:

Ну да, изменение размерности переменных на асме выполнить сложнее.
Я как правило выбираю тип для каждой переменной изначально и стараюсь в дальнейшем её не менять.
Если Вам часто нужно менять размерность, то может вы на начальном этапе что то не предусмотрели.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 16 2015, 09:07
Сообщение #531


Гуру
******

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



QUOTE (zombi @ Oct 16 2015, 10:48) *
Бла бла бла. Как всегда.

Когда человк, как в данном случае Вы, не имеет достаточного уровня для понимания. то тогда, конечно, для него все, что превышает уровень его понимания это действительно "Бла бла бла".



--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 16 2015, 09:09
Сообщение #532


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post
chu
сообщение Oct 16 2015, 09:10
Сообщение #533


Частый гость
**

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



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

Очень точно характеризует Ваше отношение к Forth.
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 16 2015, 09:11
Сообщение #534


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(zombi @ Oct 16 2015, 12:05) *
Ну да, изменение размерности переменных на асме выполнить сложнее.
Я как правило выбираю тип для каждой переменной изначально и стараюсь в дальнейшем её не менять.

Все понятно. Это я и понимал под отсутствием типов данных.
Хотелось бы увидеть пример изменения размерности данных пусть и очень сложный в реализации.
Есть мнение, что это невозможно.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 16 2015, 09:14
Сообщение #535


Дух погибшего транзистора
****

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



Цитата(HHIMERA @ Oct 16 2015, 12:55) *
Забыл добавить... с АВР-АСМа на АРМ-АСМ... biggrin.gif


Конкретно сейчас решаю перенос немалого проекта с coldfire на kinetis

Если б там не было некого, пусть местами сильно криво написанного, hal я бы наверно спился (искал бы другую работу конечно, но пусть будет "спился" sm.gif )

[


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 09:14
Сообщение #536


Гуру
******

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



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

Да понял я Вас уже. Не утруждайте себя повторными "Бла бла бла".
Go to the top of the page
 
+Quote Post
adnega
сообщение Oct 16 2015, 09:15
Сообщение #537


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Началось?
Go to the top of the page
 
+Quote Post
Kopa
сообщение Oct 16 2015, 09:16
Сообщение #538


Знающий
****

Группа: Участник
Сообщений: 598
Регистрация: 22-08-05
Пользователь №: 7 861



Цитата(chu @ Oct 16 2015, 12:10) *
Очень точно характеризует Ваше отношение к Forth.

+1

Go to the top of the page
 
+Quote Post
zombi
сообщение Oct 16 2015, 09:17
Сообщение #539


Гуру
******

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



Цитата(adnega @ Oct 16 2015, 12:11) *
Есть мнение, что это невозможно.

Такое мнение ошибочно.
Go to the top of the page
 
+Quote Post
SpiritDance
сообщение Oct 16 2015, 09:21
Сообщение #540


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 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.
Go to the top of the page
 
+Quote Post

41 страниц V  « < 34 35 36 37 38 > » 
Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 02:36
Рейтинг@Mail.ru


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