roboforum.ru

Технический форум по робототехнике.


Знаток ASM для мк PIC

Предложение о работе и сотрудничестве на коммерческой основе

Знаток ASM для мк PIC

Сообщение Raf00084 » 02 фев 2015, 02:04

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

Re: Знаток ASM для мк PIC

Сообщение Dmitry__ » 02 фев 2015, 05:42

Raf00084 писал(а):Необходимо перевести программу из ассемблер в си.

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

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

Это как? Может легче пристрелить генератора асма? :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Знаток ASM для мк PIC

Сообщение Raf00084 » 02 фев 2015, 14:00

А зачем?

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

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

Это не наши методы! ;)
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

Re: Знаток ASM для мк PIC

Сообщение Dmitry__ » 02 фев 2015, 15:22

Raf00084 писал(а):Ну а для чего обычно это делают. Хочу перенести код на другую платформу.

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

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

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

И да, пики - штука очень надежная, на какую платформу вы хотите переносить код? AVR - neprawil=nyj otwet :)
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Знаток ASM для мк PIC

Сообщение Raf00084 » 02 фев 2015, 16:49

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

Re: Знаток ASM для мк PIC

Сообщение Angel71 » 02 фев 2015, 18:49

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

Re: Знаток ASM для мк PIC

Сообщение holomrn » 02 фев 2015, 18:53

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

Re: Знаток ASM для мк PIC

Сообщение Raf00084 » 02 фев 2015, 20:16

Ну у каждого свои нужды, в общем нужен человек который сможет из прошивки написать аналогичную программу на си (точнее часть программы которая по своему содержанию представляет алгоритм определенный). Более подробная информация в личку или электронка.

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

Маловероятно что удастся.
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

Re: Знаток ASM для мк PIC

Сообщение dccharacter » 02 фев 2015, 21:11

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

Re: Знаток ASM для мк PIC

Сообщение Dmitry__ » 02 фев 2015, 23:21

Raf00084, не все программы можно переписать на си, если изначально программа написана на асме и использует 90% скорости контроллера, то - ой.

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

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

Re: Знаток ASM для мк PIC

Сообщение Raf00084 » 03 фев 2015, 00:48

Angel71 писал(а):Raf00084, попробуй почесать ухо задней лапой или обхватив ветку хвостом повисеть на дереве. :) и толку от знания алгоритма?

толк будет вы если сможете разобраться в моем вопросе. У меня есть прошивка с 100% рабочего прибора, вот ее надо привести в читабельный вид.
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

Re: Знаток ASM для мк PIC

Сообщение Angel71 » 03 фев 2015, 03:45

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

Re: Знаток ASM для мк PIC

Сообщение Dmitry__ » 03 фев 2015, 12:25

Raf00084 писал(а): У меня есть прошивка с 100% рабочего прибора, вот ее надо привести в читабельный вид.

Сколько килобайт прошивка? Схема прибора есть?
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Знаток ASM для мк PIC

Сообщение Aseris » 03 фев 2015, 20:29

Посути получается задача - сделай проект, ТЗ нет, есть .hex который гдето честно спи..онерили остался от програмиста который дааавно уволился, и нужно чтото изменить...

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

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

Re: Знаток ASM для мк PIC

Сообщение Raf00084 » 05 фев 2015, 13:29

Посути получается задача - сделай проект, ТЗ нет, есть .hex который гдето честно спи..онерили остался от програмиста который дааавно уволился, и нужно чтото изменить...

Да именно это и надо!
Аватара пользователя
Raf00084
 
Сообщения: 50
Зарегистрирован: 19 янв 2009, 16:18
Откуда: Хренсбург

След.

Вернуться в Вакансии/Работа/Трудоустройство/Заказы

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

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