Как с помощью баш отправлять символы в уарт по их кодам?
export hexcode=41 #'A'
printf "\x$hexcode" > /dev/ttyS0
Есть ли различия между представлениями символа в uart/linux/bash/stm32 ?
от чего зависит какое количество бит/байт получит функция считывания одного символа по уарт?
Но столкнулся с такой проблемой: если первая функция возвращает true, то вторая функция даже не выполняется. Если поменять or на and, то ситуация повторяется, но наоборот: если первая возвращает false, то вторая не выполняется.
как-то обойти?
bool f1 = func(1);
bool f2 = func(2);
if (f1 || f2)
while (func(1) | func(2))
Как добавить поддержку vdi в qemu-img?
--enable-vdi
. Построить. Типа того:$ wget https://download.qemu.org/qemu-5.2.0.tar.xz
$ tar -xf qemu-5.2.0.tar.xz
$ mkdir build
$ cd build
$ ../qemu-5.2.0/configure --prefix=`pwd`/root --enable-vdi --enable-tools --disable-user --disable-system
$ make && make install
$ root/bin/qemu-img --help | grep vdi
Supported formats: blkdebug blklogwrites blkverify bochs cloop compress copy-on-read dmg file ftp ftps host_cdrom host_device http https luks nbd null-aio null-co nvme parallels qcow qcow2 qed quorum raw replication throttle vdi vhdx vmdk vpc vvfat
Сколько понадобится компов объединённых вместе, чтобы решить эту задачу (мою и автора вопроса по ссылке)?
На своём ноуте с картой NVIDIA GTX 1050 Ti мне бы понадобилось около 150 лет... :)
Изначально было желание использовать для этого wifi адаптер(изза нетребовательности к подстройке и наличии сразу и приемника и передатчика), но к сожалению документация закрыта, какие варианты существуют?
Ведь можно, к примеру, передавать на частоте прямоугольной, треугольной формой, поправьте если заблуждаюсь?
Square_matrix::Square_matrix(unsigned int size) { if (size < 1) std::cerr << "Invalid matrix size" << '\n'; else if (size == 1) { this->size = 1; Square_matrix(); }
если передается size == 1, я вызываю конструктор по умолчанию
Square_matrix();
-- это не вызов конструктора по умолчанию для текущего объекта. Linux как-то закрывает сам программы (и завершает работу ОС) "правильно" перед тем, как полностью выключиться?
И К примеру выполняется такие команды, как пример инструкция чтения строки из stdin, почему вся ос не глохнет. Типа что в этот момент ожидания времени происходит, Или что ОС все 1000 потоков переключает там каждую 0.0001 секунды?
А если принять к факту, что по умолчанию в регистрах хранится значение 0x00
я попробовал ничего не записывать в регистр AH и вызвать прерывание 0x16, значит по умолчанию в регистре 0x00.
в подпрограмме read_keyboard почему то не сохраняют регистр AX
почему сохранили регистр BX - я не понял
выводится ошибка dlopen failed library libc.so.6 not found. Как исправить данную ошибку?