roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 фев 2025, 16:19

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 02:04 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Необходимо перевести программу из ассемблер в си. Оплата договорная. раз-два в месяц.
для связи keyloqer@yandex.ru.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 05:42 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Raf00084 писал(а):
Необходимо перевести программу из ассемблер в си.

А зачем? :oops:
А какие пики? Их: pic12/16/17/18/24/dspic/pic32.
А асм - исходник или дизассемблер прошивки?

Raf00084 писал(а):
раз-два в месяц.

Это как? Может легче пристрелить генератора асма? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Цитата:
А зачем?

Ну а для чего обычно это делают. Хочу перенести код на другую платформу.
Цитата:
А какие пики? Их: pic12/16/17/18/24/dspic/pic32.
А асм - исходник или дизассемблер прошивки?

пики 12,16,18,17. Ну по мере надобности.
Есть прошивка и есть программа PICDisasm, после которой получается код ассемблера.
Цитата:
Это как? Может легче пристрелить генератора асма? :)

Это не наши методы! ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 15:22 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Raf00084 писал(а):
Ну а для чего обычно это делают. Хочу перенести код на другую платформу.

Не поможет тут си, т.к. он не дает кроссплатформенности работы периферии. Ну будут у тебя какие-то записи каких-то регистров, что это даст?

Raf00084 писал(а):
Есть прошивка и есть программа PICDisasm, после которой получается код ассемблера.

Вот я так и думал. Это уже не перенос асм в си. Это более сложный процесс. Код асма после дизассемблирования прошивки не имеет ценности, ибо он не учитывает правильную декомпиляцию данных. Есть умные дизассемблеры, типа IDA Pro, которые пытаются правильно дизассемблировать код. Но, во-первых, они не заточены под пики (могу ошибаться, но вряд ли), а во-вторых, дизассемблеры это делают в плотном сотрудничестве с программистом.
В любом случае, процесс перевода hex-а в асм с комментами в жопа-часах занимает примерно 200-400 машинных слов в день супер-пупер программиста. Из этого можешь делать вывод о цене такой работы.

И да, пики - штука очень надежная, на какую платформу вы хотите переносить код? AVR - neprawil=nyj otwet :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Может не правильно выразился, мне надо по примеру того что там в прошивке написать аналогичную программу на си (точнее часть программы которая по своему содержанию представляет алгоритм определенный), может так понятнее. Более подробная информация в личку или электронка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 18:49 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Raf00084, попробуй почесать ухо задней лапой или обхватив ветку хвостом повисеть на дереве. :) и толку от знания алгоритма?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 18:53 
Не в сети

Зарегистрирован: 08 май 2014, 18:32
Сообщения: 609
Дешевле и быстрее будет написать с нуля аналогичную прошивку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 20:16 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Ну у каждого свои нужды, в общем нужен человек который сможет из прошивки написать аналогичную программу на си (точнее часть программы которая по своему содержанию представляет алгоритм определенный). Более подробная информация в личку или электронка.

Добавлено спустя 32 секунды:
holomrn писал(а):
Дешевле и быстрее будет написать с нуля аналогичную прошивку.

Маловероятно что удастся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 21:11 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Может ты скажешь уже что программа должна делать?

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 02 фев 2015, 23:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Raf00084, не все программы можно переписать на си, если изначально программа написана на асме и использует 90% скорости контроллера, то - ой.

dccharacter писал(а):
Может ты скажешь уже что программа должна делать?

Вот да, нужен пример используемых программ, сейчас это лучшее вложение денег...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 03 фев 2015, 00:48 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Angel71 писал(а):
Raf00084, попробуй почесать ухо задней лапой или обхватив ветку хвостом повисеть на дереве. :) и толку от знания алгоритма?

толк будет вы если сможете разобраться в моем вопросе. У меня есть прошивка с 100% рабочего прибора, вот ее надо привести в читабельный вид.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 03 фев 2015, 03:45 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
вы либо самостоятельно вникните в азы, либо сообщаете какой мк и предоставляете прошивку с разьяснением, по которому можно понять, какой именно кусок кода вам интересен. можно ли на приемлемом уровне адаптировать конкретный код под другой мк это уже другой нюанс.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 03 фев 2015, 12:25 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Raf00084 писал(а):
У меня есть прошивка с 100% рабочего прибора, вот ее надо привести в читабельный вид.

Сколько килобайт прошивка? Схема прибора есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 03 фев 2015, 20:29 
Не в сети
Аватара пользователя

Зарегистрирован: 01 сен 2009, 14:58
Сообщения: 1142
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python
Посути получается задача - сделай проект, ТЗ нет, есть .hex который гдето честно спи..онерили остался от програмиста который дааавно уволился, и нужно чтото изменить...

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

Цена - как писали выше - трудочасы крутого програмера. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Знаток ASM для мк PIC
СообщениеДобавлено: 05 фев 2015, 13:29 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2009, 16:18
Сообщения: 50
Откуда: Хренсбург
Цитата:
Посути получается задача - сделай проект, ТЗ нет, есть .hex который гдето честно спи..онерили остался от програмиста который дааавно уволился, и нужно чтото изменить...

Да именно это и надо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO