-
- +1 static перестает работать. - abivan(28.04.2013 15:46)
- Ну и пущай - а глобальные на что? - MBedder(28.04.2013 15:47)
- вся экономия и накроется. Для глобальной переменной нужно имя с префиксом писать, чтобы уникльность обеспечить. - abivan(28.04.2013 15:50)
- Я и в АСМе так делал, и в С точно так же буду - одной буквы не жалко - MBedder(28.04.2013 15:55)
- вся экономия и накроется. Для глобальной переменной нужно имя с префиксом писать, чтобы уникльность обеспечить. - abivan(28.04.2013 15:50)
- Ну и пущай - а глобальные на что? - MBedder(28.04.2013 15:47)
- Это элементарная самодисциплина - блюсти вменяемость и уникальность имен. А "переносимость" - вообще ругательное для меня слово, ибо таковой не существует - MBedder(28.04.2013 15:14)
- Тогда и постановка меняется: "#inclde <.c>+дисциплина" vs. "раздельная компиляция" :) А с переносимостью что не так? Пишем SPI модуль, его таскаем из проекта в проект. - testerplus(28.04.2013 15:22)
- Ну давай, напиши мне многоканальный 32-bit Buffered Input Capture модуль для dsPIC33EP, и перетащи его на Мегу328 :)) - MBedder(28.04.2013 15:28)
- А почему на мегу, а не на pic10 какой-нибудь? Я не про кроссплатформенность. Да и потом, спец. задачи вне обсуждения. А всякая байда, вроде кнопок и мигалок может гулять через десятки проектов (пускай все на dspic33). Собственно, я сам иногда testerplus(48 знак., 28.04.2013 15:33)
- Дык я уж совсем не программист, посему мне не только можно, но и НУЖНО :)) - MBedder(28.04.2013 15:39 - 16:03)
- А вот интересно, систему контроля версий ты используешь? - Vladimir Ljaschko(28.04.2013 16:13)
- А нафега она ему фпилась - он же ярый индивидуалист ;) Отчитываться не перед кем, писанину согласовывать с посторонними тоже... - Гудвин(28.04.2013 16:19)
- А с компьютера на компьютер как переносить?! ;) А выслать заказчику логи svn для торговли? Мне пришлось на днях жостко торговаться - "верну все назад". - Vladimir Ljaschko(28.04.2013 16:24)
- Опять же - "не царское это дело". С компа на комп у меня носит Dropbox, а заказчик платит за готовые работающие изделия, а не за мегабайты писанины - MBedder(28.04.2013 16:27)
- Именно так. В случае чего, клиенту шлются файлики типа "ethernet_tenzo_m_v_2_1(nurlat_rs485).ccn". На месте узверь запущает утилитку (нах там не фпились всяческие "гипертерминалы"), выбирается этот файл и за несколько секунд фирмварь перешивается Гудвин(350 знак., 28.04.2013 16:43 - 16:51)
- У меня еще проще - клиент получает изделие с залоченными процами/CPLD, и слово "перепрошить" даже не выговаривает - это исключительно моя прерогатива, но пользоваться ей ни разу не пришлось, ибо все либо работает, либо приезжает ко мне на MBedder(15 знак., 28.04.2013 16:59)
- У меня на местах не просто "одна железка" - комплексы из нескольких разноплановых девайсов. Так что приходится иногда что то апгрейдить, добавлять, корректировать. Например, клиент заменил весы. Правда накопилась уже большая база этих самых Гудвин(312 знак., 28.04.2013 17:14)
- У тебя клиентов/девайсов достаточно много (сотни - тысячи, думаю), а у меня мало - клиентов десяток, девайсов сотня еле наберется. Поэтому "имею возможность купить козу, но не имею желания"(с) :)) - MBedder(28.04.2013 17:19)
- Твоими бы устами... :) Но сотни две набралось... Например, dот туда точно не наездишься по каждому чиху ;) : - Гудвин(28.04.2013 17:46, ссылка)
- У тебя клиентов/девайсов достаточно много (сотни - тысячи, думаю), а у меня мало - клиентов десяток, девайсов сотня еле наберется. Поэтому "имею возможность купить козу, но не имею желания"(с) :)) - MBedder(28.04.2013 17:19)
- P.S. а nurlat - это Нурали Латыпов? :)) - MBedder(28.04.2013 17:01)
- Это такой мелкий городок в Стране Вечно-зеленых Помидоров :) - Гудвин(28.04.2013 17:16)
- У меня на местах не просто "одна железка" - комплексы из нескольких разноплановых девайсов. Так что приходится иногда что то апгрейдить, добавлять, корректировать. Например, клиент заменил весы. Правда накопилась уже большая база этих самых Гудвин(312 знак., 28.04.2013 17:14)
- У меня еще проще - клиент получает изделие с залоченными процами/CPLD, и слово "перепрошить" даже не выговаривает - это исключительно моя прерогатива, но пользоваться ей ни разу не пришлось, ибо все либо работает, либо приезжает ко мне на MBedder(15 знак., 28.04.2013 16:59)
- Именно так. В случае чего, клиенту шлются файлики типа "ethernet_tenzo_m_v_2_1(nurlat_rs485).ccn". На месте узверь запущает утилитку (нах там не фпились всяческие "гипертерминалы"), выбирается этот файл и за несколько секунд фирмварь перешивается Гудвин(350 знак., 28.04.2013 16:43 - 16:51)
- Опять же - "не царское это дело". С компа на комп у меня носит Dropbox, а заказчик платит за готовые работающие изделия, а не за мегабайты писанины - MBedder(28.04.2013 16:27)
- Эт точно :)) - MBedder(28.04.2013 16:23)
- А с компьютера на компьютер как переносить?! ;) А выслать заказчику логи svn для торговли? Мне пришлось на днях жостко торговаться - "верну все назад". - Vladimir Ljaschko(28.04.2013 16:24)
- Нет, разумеется - у меня всегда одна-единственная версия, которая работает правильно, а все предыдущие тут же отправляются фтопку :)) - MBedder(28.04.2013 16:19)
- А нафега она ему фпилась - он же ярый индивидуалист ;) Отчитываться не перед кем, писанину согласовывать с посторонними тоже... - Гудвин(28.04.2013 16:19)
- А вот интересно, систему контроля версий ты используешь? - Vladimir Ljaschko(28.04.2013 16:13)
- Дык я уж совсем не программист, посему мне не только можно, но и НУЖНО :)) - MBedder(28.04.2013 15:39 - 16:03)
- А почему на мегу, а не на pic10 какой-нибудь? Я не про кроссплатформенность. Да и потом, спец. задачи вне обсуждения. А всякая байда, вроде кнопок и мигалок может гулять через десятки проектов (пускай все на dspic33). Собственно, я сам иногда testerplus(48 знак., 28.04.2013 15:33)
- Ну давай, напиши мне многоканальный 32-bit Buffered Input Capture модуль для dsPIC33EP, и перетащи его на Мегу328 :)) - MBedder(28.04.2013 15:28)
- Тогда и постановка меняется: "#inclde <.c>+дисциплина" vs. "раздельная компиляция" :) А с переносимостью что не так? Пишем SPI модуль, его таскаем из проекта в проект. - testerplus(28.04.2013 15:22)
- +1 static перестает работать. - abivan(28.04.2013 15:46)