A quick and clean guide to set up your Raspberry Pi Zero 2 W headlessly with Wi-Fi, SSH, and a static IP – perfect for IoT and embedded projects.
| # Created 2015, Zack Gainsforth | |
| import matplotlib | |
| import matplotlib.pyplot as plt | |
| import numpy as np | |
| import struct | |
| from numpy.fft import fft, fftfreq | |
| def LoadSPAInterferogram(FileName): | |
| # Open the SPA file. |
To build a project where the Raspberry Pi Zero W 2, running Ubuntu, automatically configures a host system upon USB connection using Ansible, we'll break down the project into several detailed and technical components.
- Image: Ubuntu for Raspberry Pi (likely Ubuntu Server for lightweight, headless operation).
- Version: Choose the latest stable version compatible with Raspberry Pi Zero W 2. As of my last update, it's Ubuntu 22.04 LTS.
- Source: Download the image from the official Ubuntu website for Raspberry Pi.
- Flashing Tool: Use Raspberry Pi Imager or
ddcommand in Linux to flash the SD card.
OpenOCD scripts for read STM32 firmware binary
OpenOCD (Open On-Chip Debugger) is open-source software that interfaces with a hardware debugger's JTAG port. OpenOCD provides debugging and in-system programming for embedded target devices. OpenOCD provides the ability to flash NAND and NOR FLASH memory devices that are attached to the processor on the target system. Flash programming is supported for external CFI compatible flashes (Intel and AMD/Spansion command set) and several internal flashes (LPC2000, AT91SAM7, STR7x, STR9x, LM3 and STM32x).
OpenOCD was originally developed by Dominic Rath at the University of Applied Sciences Augsburg. The OpenOCD source code is now available through the GNU General Public License (GPL).
- Use Shell on Proxmox Node to install NUT Client
apt-get install nut-client
| version: '3' | |
| services: | |
| hassio: | |
| image: homeassistant/amd64-hassio-supervisor | |
| container_name: hassio_supervisor | |
| privileged: true | |
| security_opt: | |
| - seccomp:unconfined | |
| - apparmor:unconfined |
| # Use systemd for managing NVIDIA driver suspend in drivers ====>>> PRIOR to version 470 <<<===== | |
| # https://download.nvidia.com/XFree86/Linux-x86_64/450.66/README/powermanagement.html | |
| # https://forums.developer.nvidia.com/t/unable-to-set-nvidia-kernel-module-parameters/161306 | |
| # Please note: In Fedora Linux you may need to just install the xorg-x11-drv-nvidia-power pakage | |
| # as sugested by @goombah88 in the comments below. | |
| TMP_PATH=/var/tmp | |
| TMPL_PATH=/usr/share/doc/nvidia-driver-460/ | |
| echo "options nvidia NVreg_PreserveVideoMemoryAllocations=1 NVreg_TemporaryFilePath=${TMP_PATH}" | sudo tee /etc/modprobe.d/nvidia-power-management.conf |
Download MacOS .vmdi file from torrent.
https://techsprobe.com/download-macos-catalina-torrent-image-latest-version/
On virtualbox (It's not recommended, it's very experimental and extremely slow):
https://blog.victormendonca.com/2020/04/17/how-to-install-macos-catalina-in-virtual-box/
On vmware:
https://www.geekrar.com/install-macos-catalina-on-vmware-on-windows-pc/
Install vmware tools: https://www.wikigain.com/how-to-install-vmware-tools-on-macos-catalina/
Share a folder to macOS from win10 https://www.youtube.com/watch?v=EzwoMJTCN1o