FORUM Carcd

FORUM Carcd (https://carcd.ru/forum/index.php)
-   Серийные и тюнинговые прошивки ЭБУ (https://carcd.ru/forum/16/)
-   -   про алгоритм прошивок (https://carcd.ru/forum/16/thread16415/)

emmibox 30.09.2006 00:20

Цитата:

'nikolai4' *'188655' *'27.9.2006, 18:10']

Взял бы кто-нибудь и положил исходники прошивок (емми например), наверняка есть, ЛС-ка то как-то пишется, глядишь станет двигаться разработка как опен-соурс http://www.carcd.ru/forum/public/sty...O_DIR#>/25.gif (быстро и мощно)



Я выкладывал разные листинги, описывал работу участков программы. Потом понял что умнее от этого никто не станет! Прошивка структурированна таким образом, что спец по камню в ИДА получает исходник за 2 ЧАСА и разгребает модель за месяц! соотношение этого времени четко определяет бытие. Если человек не может за 2 часа сделать исходник - откуда у него месяц чтоб его понять.

Phant0m 30.09.2006 00:24

Цитата:




Я выкладывал разные листинги, описывал работу участков программы. Потом понял что умнее от этого никто не станет! Прошивка структурированна таким образом, что спец по камню в ИДА получает исходник за 2 ЧАСА и разгребает модель за месяц! соотношение этого времени четко определяет бытие. Если человек не может за 2 часа сделать исходник - откуда у него месяц чтоб его понять.

Даже если он его и получит исходник нужно сидеть и разбираться.

Для этого нужны знания и терпение.

Я могу получить листинг из бинарника но толку то я один фиг ничего не пойму.

Потому что забыл асемблер в котором писал всякую мелоч для контроллера в конце 80.

emmibox 30.09.2006 00:28

Цитата:

'mial' *'188675' *'27.9.2006, 19:02']

вообще, но зато на Си легче сопровождать прогу, да и в логику работы проги проще вьехать, мне например, прогу больше 2 кб для контроллера написанную на асме, по прошествие какогото времени (свою) иногда трудно понять чо там наворотил,


Просто видимо вы не выработали стиль программирования, либо очень поверхностно знаете асм конкретного МК. Я например в своих программах даже через 10 лет помню, что как и зачем без всяких коментариев, и никогда никаких проблем с поддержкой проекта любой степени давности у меня не было.

mial 01.10.2006 17:39

Цитата:


Просто видимо вы не выработали стиль программирования, либо очень поверхностно знаете асм конкретного МК. Я например в своих программах даже через 10 лет помню, что как и зачем без всяких коментариев, и никогда никаких проблем с поддержкой проекта любой степени давности у меня не было.

Я не професиональный прогер, это любительство, учился сам, нужно было в свое время на работе нестандартное оборудование, управлять то им как то надо, вот пришлось пиками заняться. Сделал несколько станков, все работают, есть не просят. А в пустую что то ваять нет интереса, есть задача, цель, есть интерес, я к тому, что этим надо постоянно заниматься, не востребованные знания и навыки не утрачиваются, но закладываются на какую то очень далекую полку в мозгах, вытащить можно, но трудно. :xaxa

nikolai4 02.10.2006 08:01

Цитата:


Я например в своих программах даже через 10 лет помню, что как и зачем без всяких коментариев, и никогда никаких проблем с поддержкой проекта любой степени давности у меня не было.

Эээ ну вообщето без каментав проги писать (тем более на асме) дурной тон, а если через 10 лет помнить все детали - ну либо проект был всего 1 за 10 лет, либо сей проект типа из регистра в регистр байт переслать, ну либо у эмми голова как у Ломоносова минимум. http://www.carcd.ru/forum/public/sty...DIR#>/ohmy.gif



Цитата:


Я выкладывал разные листинги, описывал работу участков программы. Потом понял что умнее от этого никто не станет!

А не подскажите раздел фоума где можно посмотреть ...

Danil100 02.10.2006 09:53

скорее последнее, а "тон" каждый сам себе волен выбирать

romik 02.10.2006 22:49

Выкладываю для любопытствующих пример кода. Это одна из функций J5OLT. Только учтите, что каменты не автоматические. http://www.carcd.ru/forum/public/sty...O_DIR#>/25.gif


Текущее время: 19:48. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot