Vitsliputsli, Си и его предшественники и создавались как абстракция от процессорно привязанного ассемблера (ассемблер кстати тоже абстрагируется от инструкций процессора :) ). при этом логика С близка к инструкциям процессора, все/большинство слов на С можно напрямую перевести в инструкции и окружение процессора.
С++ сильно дальше по дорожке отвязки от железа. да и делался по совершенно другому замыслу.
потоки, классы, абстракции, виртуальные функции, шаблоны и многое другое уже не позволяют все слова языка С++ напрямую преобразовать в инструкции процессора.
это всего лишь мое мнение, взгляд на разницу С и С++
AlexVWill, опять же абсолютно согласен. только не жду наступления чего-либо и просто держу все свои файлы при себе на подконтрольном мне оборудовании :)
если ты чего не видишь, то оставлю это право полностью тебе.
в стм32 сколь помню не возможно снять прошивку с камня.
для доступа к прошивке необходим представить 256 байтный ключ из указателей прерываний.
т.е. слить прошивку из камня или войти в режим дебагинга не возможно.
т.е. клонирования готовой железяки не возможно.
мож такого хватит
Кирилл Гусарев, так и надо было писать :)
конфиг расположенный в /etc обычно у системных программ. ибо доступ к редактированию содержимого /etc есть только у root.
можно использовать конфиги из нескольких путей.
к примеру конфиг читается из /etc, а потом дополняется/обновляется параметрами из ~/.config
или вариант если есть конфиг в ~/.config то конфиг из /etc даже не читается.
все зависит от задумки проги.
но алгоритм считывания конфигов надо четко описать в документации.
если руками правильным концом вставлены, то разобрать клавиатуру и промыть спиртом.
"некоторые вродеб начали работать" говорит что загрязнение еще не въелось :)
иэх самая удобная работа в таком ключе была в фаре под винду.
выключаешь панельки, набираешь команду, нужен путь - включил панельки, выбрал нужный файл, скинул его путь в строку команды, выключил панельки и дальше пишешь команду...
на винде фар вместо консольного окошка всегда использую.
под линукс есть фар2л но пока не обжился с ним... :(
все зависит от того какое напряжение надо измерять.
если у тебя измеряемое напряжение отрицательное или выше Vref то ничего не измеришь.
и т.д.
для двух блоков питания главное чтобы были соединены "земли" обоих т.е. чтобы они ноль отсчитывали от потенциала одного уровня.
С++ сильно дальше по дорожке отвязки от железа. да и делался по совершенно другому замыслу.
потоки, классы, абстракции, виртуальные функции, шаблоны и многое другое уже не позволяют все слова языка С++ напрямую преобразовать в инструкции процессора.
это всего лишь мое мнение, взгляд на разницу С и С++