-
- Менять методику разработки ПО на несколько более другую. Изначальный этап "говнокода" заменять на проектирование. Потом отладку на макете (в виде персонального компьютера). Потом переносить на железо, когда алгоритмы уже отлажены в основном, а fk0(50 знак., 06.08.2011 00:12)
- Ысче раз. Читаешь доку. Делаешь все кошерно. Не фунциклирует (это потом понимаешь, что в доке ошибка). Нужно провести массу тупорылых экспериментов, чтобы понять, в чем засада. Хочу их автоматизировать. - Evgeny_CD(06.08.2011 09:46)
- автоматизация поиска ошибок в доке это уже неприкрытый замах на Нобелевку - koyodza(06.08.2011 10:54)
- Жаль, ее не дают за мысли в бошке. Ибо еще не придумали аппарат для проверки качества мыслей :) - Evgeny_CD(06.08.2011 11:35)
- автоматизация поиска ошибок в доке это уже неприкрытый замах на Нобелевку - koyodza(06.08.2011 10:54)
- Причём последнее можно проделать на маленьких кусочках тест-программы ("юнит-тесты") без связи с алгоритмами работы прибора в целом. Принцип в общем-то достаточно стар: разделяй и властвуй... - fk0(06.08.2011 00:14)
- Ысче раз. Читаешь доку. Делаешь все кошерно. Не фунциклирует (это потом понимаешь, что в доке ошибка). Нужно провести массу тупорылых экспериментов, чтобы понять, в чем засада. Хочу их автоматизировать. - Evgeny_CD(06.08.2011 09:46)
- а зачем велосипед изобретать? есть проверенные временем средства. - Mahagam(05.08.2011 23:04, ссылка)
- Скорость! В предложенном мною методе минимальные задержки между действиями сопоставим с нативным кодом - Evgeny_CD(06.08.2011 09:52)
- Кроме того, кастомизация. Среди функций может быть что-то очень специфической для данного приьбора, что на басике писать утанешь, и (или) оно будет выполняться 10 минут. - Evgeny_CD(06.08.2011 11:54)
- а что мешает расширить бейсик специфическими функциями? - Mahagam(06.08.2011 12:19)
- Мне на это возразить нечего. Просто я не знаю, как ентый интерпретатор устроен и насколько легок он в допиле. - Evgeny_CD(06.08.2011 15:48)
- лёгок. по ссылке самый примитивный вариант, можно почитать исходники, и сразу всё станет ясно. Mahagam(161 знак., 06.08.2011 16:36)
- Лучше взять нормальный язык вроде scheme, tcl и т.п. - fk0(06.08.2011 23:31)
- lil, lua, tinyscheme... - fk0(06.08.2011 23:32)
- Лучше взять нормальный язык вроде scheme, tcl и т.п. - fk0(06.08.2011 23:31)
- лёгок. по ссылке самый примитивный вариант, можно почитать исходники, и сразу всё станет ясно. Mahagam(161 знак., 06.08.2011 16:36)
- Мне на это возразить нечего. Просто я не знаю, как ентый интерпретатор устроен и насколько легок он в допиле. - Evgeny_CD(06.08.2011 15:48)
- а что мешает расширить бейсик специфическими функциями? - Mahagam(06.08.2011 12:19)
- Кроме того, кастомизация. Среди функций может быть что-то очень специфической для данного приьбора, что на басике писать утанешь, и (или) оно будет выполняться 10 минут. - Evgeny_CD(06.08.2011 11:54)
- Скорость! В предложенном мною методе минимальные задержки между действиями сопоставим с нативным кодом - Evgeny_CD(06.08.2011 09:52)
- жуть. Вы сами-то, своими руками и головой когда последний раз программировали? Про jtag отладчики вроде знаете, но такое ощущение, что последние несколько лет ими не пользовались - koyodza(05.08.2011 22:24)
- история показывает что прогресс делают люди недовольные существующим положением вещей и готовые это изменить. если бы всех устраивали текущие достижения, то мы бы с вами сегодня ездили на лошадях с копьями. Snaky(142 знак., 06.08.2011 01:25 - 01:35)
- Точно. Королёв сам-то ни разу в открытый космос не выходил.. И Оппенгеймер ни одного японца не задушил. - General(05.08.2011 22:33)
- ну да, на автоэлектрика наезжать можно, что он велосипеды изобретает. Так у него они хоть не восьмиколёсные. А тут нельзя, эт прям Королёв целый, того гляди ещё разочек пыхнет и в космос выйдет - koyodza(06.08.2011 00:07)
- Добрее надо быть. Автоэлектрику помогать и Королёвых среди себя замечать. - General(06.08.2011 11:47)
- автоэлектрику я помогаю всегда, когда его уши открыты - koyodza(06.08.2011 13:27)
- Злые Вы. Уйду я от Вас. Дышать чистым вакуумом. :) - Evgeny_CD(06.08.2011 09:54)
- не, всё совсем не так. Исключительно из лучших побуждений. Как сказал поэт "прогресс делают люди недовольные существующим положением вещей" и далее по тексту. koyodza(246 знак., 06.08.2011 10:52 - 11:01)
- Добрее надо быть. Автоэлектрику помогать и Королёвых среди себя замечать. - General(06.08.2011 11:47)
- ну да, на автоэлектрика наезжать можно, что он велосипеды изобретает. Так у него они хоть не восьмиколёсные. А тут нельзя, эт прям Королёв целый, того гляди ещё разочек пыхнет и в космос выйдет - koyodza(06.08.2011 00:07)
- Не понял жути. В IAR & LPC2129 цикл от нажатия на батон до начала выполнеия кода в устройстве у меня пару минут занимал. Да еще и на батоны давить надо! А я хочу полной автоматизации! - Evgeny_CD(05.08.2011 22:29)
- чего-то многовато. Клок, наверное, 100кГц был :=) - koyodza(05.08.2011 23:57)
- DASM Link был. Древней версии. И что-то было криво. Что - я не нашел, но переустановка не помогала. - Evgeny_CD(06.08.2011 09:57)
- Ну так это смешные деньги - купил бы хотя бы Jet-Link, а не сразу притягивал SSD и прочие "ускорители" - Vit(06.08.2011 10:04)
- DASM Link = MT Link. - Evgeny_CD(06.08.2011 15:04)
- :) Ви мне будете рассказывать(С) - Vit(06.08.2011 22:29, ссылка)
- вот-вот, и попробовал на современном СМ3, где можно статические переменные видеть, даже не останавливая выполнение программы - koyodza(06.08.2011 10:55)
- Вау! Как все круто-то! Честно говоря, Cortex лично я живьем еще не щупал. - Evgeny_CD(06.08.2011 15:04)
- не знаю как другие IDE, но кроссворк умеет делать автообновление watch окна с переменными. Mahagam(176 знак., 06.08.2011 16:38)
- в кейле то же самое - koyodza(06.08.2011 16:51)
- не знаю как другие IDE, но кроссворк умеет делать автообновление watch окна с переменными. Mahagam(176 знак., 06.08.2011 16:38)
- Вау! Как все круто-то! Честно говоря, Cortex лично я живьем еще не щупал. - Evgeny_CD(06.08.2011 15:04)
- DASM Link = MT Link. - Evgeny_CD(06.08.2011 15:04)
- Ну так это смешные деньги - купил бы хотя бы Jet-Link, а не сразу притягивал SSD и прочие "ускорители" - Vit(06.08.2011 10:04)
- Wiggler ;) - Гудвин(06.08.2011 00:02)
- DASM Link был. Древней версии. И что-то было криво. Что - я не нашел, но переустановка не помогала. - Evgeny_CD(06.08.2011 09:57)
- А кто тогда будет сюда заходить? Роботы твои? - General(05.08.2011 22:34)
- чего-то многовато. Клок, наверное, 100кГц был :=) - koyodza(05.08.2011 23:57)
- ...Смотрю, жизнь-то тебя помотала...:) - Vit(05.08.2011 21:50, ссылка)
- Менять методику разработки ПО на несколько более другую. Изначальный этап "говнокода" заменять на проектирование. Потом отладку на макете (в виде персонального компьютера). Потом переносить на железо, когда алгоритмы уже отлажены в основном, а fk0(50 знак., 06.08.2011 00:12)