Поскольку задержка важна для "ощущения" приложения (звуковая обратная связь с пользователем), я решил создать ее, подключив активный зуммер (активная часть здесь устраняет необходимость в выходе ШИМ. ) к одному из контактов gpio, звук воспроизводится мгновенно. Доступ к контактам GPIO можно получить напрямую с помощью утилиты командной строки Drogons WiringPi. Обратной стороной является то, что у вас нет контроля над самим звуком, но звуковой сигнал, который воспроизводится, пока достаточно хорош.
Чтобы улучшить / контролировать звук, можно использовать программный ШИМ и пассивный зуммер или динамик.
Дополнительная информация о WiringPi: http://wiringpi.com/
Какой активный зуммер ?: https://electronics.stackexchange.com/questions/224374/active-vs-passive-buzzer
Возможно.
Загрузите экземпляр SNAPSHOT и используйте этот SNAPSHOT в своем новом облаке.
если вы не находитесь в том же облаке и у вас нет возможности автоматически восстанавливать внешний экземпляр на их платформе, вы можете сделать следующее:
Шаг 1:
Создайте образ жесткого диска вашего сервера, используя dd и ssh, чтобы сделать точную копию диска вашего сервера с опцией -C для сжатия;
techie@plab:~# lsblk -o name,type,size,mountpoint
NAME TYPE SIZE MOUNTPOINT
xvda1 disk 128M [SWAP]
xvda2 disk 30G /
Or
techieplab:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev486M 4.0K 486M 1% /dev
tmpfs99M 160K 99M 1% /run
/dev/xvda2 30G 733M 28G 3% /
none4.0K 0 4.0K 0% /sys/fs/cgroup
none5.0M 0 5.0M 0% /run/lock
none495M 0 495M 0% /run/shm
none100M 0 100M 0% /run/user
Обратите внимание, что у нас есть диск устройства (), расположенный по адресу /dev/xvda2
с пространством 30 ГБ, это из/dev/xvda
Скопируйте жесткий диск по ssh, используя сжатие:
ssh -C root@your-server-ip "dd if=/dev/xvda bs 1M" | dd of=MyServerDisk-of-`date +%F`.iso
В итоге вы получите файл, похожий наMyServerDisk -из -2017 -08 -31.iso
Шаг 2
Предоставьте этотMyServerDisk -из -2017 -08 -31.isoв новом облаке, чтобы загрузить пользовательскую ОС.