Category Archives: Linux

Python для иммигрантов

Когда я иммигрировал с Виндовса на Линукс, одной из первых моих проблем была проблема перекодировки моих исходников программ.

Это были не только какие-то программные наработки комповых программ на С/С++, которые не хотелось бы терять. По большей части это были исходники программ для микроконтроллеров, с комментариями и пояснениями.

Читать далее

Python и Qt

Я преднамеренно не указал версии продуктов.

У меня до сих пор в ходу и «второй» и «третий» Питоны. Я не такой уж сильно мудрый. Я не вижу особой разницы между этими двумя Питонами. Мне без разницы для какой версии Питона писать прогу. Я ещё не сталкивался с какими-либо принципиальными ограничениями при создании программ под «вторым» Питоном. Наверно мои программы не такие уж крутые, чтобы нарываться на жёсткую необходимость использования Pithon-3.x

Читать далее

Debian-8.7.1

Где взять дистрибутив Debian и как создать загрузочную флешку?

(Тезисно)

Получаем, проверяем:

$ wget -c http://mirror.yandex.ru/debian-cd/8.7.1/i386/iso-cd/debian-8.7.1-i386-CD-1.iso
$ wget -c http://mirror.yandex.ru/debian-cd/8.7.1/i386/iso-cd/MD5SUMS
$ md5sum -c MD5SUMS

Создаём:

# dd if=debian-8.7.1-i386-CD-1.iso of=/dev/sdb bs=1M

Пользуемся.

Детектор фальшивых флешек. Окно выбора

Продолжаю прикручивать в прогу функциональность.

Теперь можно выбрать флешку из подключенных:

ffd-select-1

Прога показывает, что она нашла четыре флешки. (Так оно и есть на самом деле, я воткнул в комп четыре штуки.)

Читать далее

Детектор фальшивых флешек. Украшательства

Картинка. Просто картинка.

ffd-f5-1

Описания к ней нет и не планируется. С одной стороны и так всё понятно. А с другой — это промежуточный отчет по работе над прогой.

Детектор фальшивых флешек. Entrance

Два занятия в non-VIP спортзале для нищебродов дали свой результат. Я в очередной раз изменил концепцию программы. благо это делать легко, пока прогу мало кто видел и практически никто ещё на неё не подсел.

Читать далее

Детектор фальшивых флешек

Я проиграл спор с китайским жуликом, который продал мне бракованную флешку.

Всё банально — я не смог предоставить доказательств, которые запросил суд. Суд запросил предоставить им видеозапись работы программы h2testw. Считается, что эта программа позволяет определить реальный объем флешек.

Читать далее

Китайские гигабайты

Месяц назад я заказал в Поднебесной супер-пупер-флешку на 512 ГБайт

img_1252

— А-а-а-ха-ха-ха! Лошара!!! Ха-ха-ха! — скажете вы и будете абсолютно правы!

Читать далее

Как я осуществляю отладку микроконтроллерных программ

Задающего этот вопрос товарища интересовало как вообще осуществляется отладка микроконтроллеров STM32 из среды Linux.

В Винде, там — понятно, там сама среда разработки (IAR, KEIL) для этого имеет соответствующие режимы и средства. А вот в Линуксе — как? Тут ведь нет единой среды. Текстовый редактор — отдельно, компилятор — отдельно, программа для заливки кода — отдельно. Всё это хозяйство логически объединяется и управляется с помощью Make-файла. И это у меня в блоге было неоднократно расписано на примерах разного типа микроконтроллеров (AVR, MSP430, STM32). А вот про отладку — я скромно умолчал.

Читать далее

VPNkey-свисток. AT45DB041B

Сегодня почти весь день ушел на флешь-память AT45DB041B, которую я вынул из VPN-свистка.

Выпаял я чип крайне неаккуратно. Сорвал один птачок. Корпус у AT45DB041B жутко дурной — выводы очень хлипенькие. Ну, работать как-то надо. Поэтому в качестве гибких выводов я сначала использовал обмоточный провод ПЭВ-0.2 как и с ATMEGA64. Но, как это ни странно, даже диаметр 0.2 мм оказался для пятачков AT45DB041B очень жестким. В процессе работы из восьми пятачков осталось всего три, остальные отлетели. Пришлось использовать ПЭВ-0.08.

img_1241

Поскольку проводки бликуют, то визуально на фотке они кажутся более толстыми. На самом деле они чуть-чуть толще волоса.

Читать далее