-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the Henryk's Wiki Knowledge Base (KB)!
Here shall be published my tips manuals and tutorials.
-
Android
-
Gentoo (Linux) and Gentoo setup and alternative - Funtoo
-
MintLinux - binary NVidia drivers without pain.
-
OmniOS - Open Solaris
-
P9 - Plan9
-
Yocto - Yocto project (alternative to Buildroot)
-
ARM Development with 32F769IDISCOVERY
-
ARM development with ST NUCLEO F767ZI Board
- Getting started with ST NUCLEO F767ZI Board
- Measuring temperature with STM32F7 and LM35
- Controlling Nucleo LEDS via UART
- How to access Microwire EEPROM 93LC66C
- Connecting I2C EEPROM 24C01C to STM NUCLEO-F767ZI board - also this is my 1st project using STM32CubeMX code generator (in practice the only way how to initialize complex peripherals)
- USB CDC (Virtual COM port) example for STM32F7 NUCLEO-F767ZI board
- STM32 Interrupt latency test
-
ARM Development with DSP - to study:
-
Digital Signal Processing with STM32, software expansion for STM32Cube AN4841 also
known as
X-CUBE-DSPDEMO
- full Demo (DAC -> ADC -> FFT, FIR, ...
- requires
STM32746G-Discovery
orSTM32F429I-Discovery
board. - see https://www.st.com/resource/en/application_note/an4841-digital-signal-processing-for-stm32-microcontrollers-using-cmsis-stmicroelectronics.pdf for details
- and do not forget to download source packages: https://www.st.com/content/ccc/resource/technical/software/firmware/group0/dc/73/e8/70/e1/7a/4e/ec/x-cube-dspdemo/files/x-cube-dspdemo.zip/jcr:content/translations/en.x-cube-dspdemo.zip
-
Digital Signal Processing with STM32, software expansion for STM32Cube AN4841 also
known as
-
ARM development with Raspberry PI
-
AWS (Cloud)
-
BSD
- FreeBSD and FreeBSD UEFI FreeBSD remote install FreeBSD on ZotacNano
-
NetBSD
- NetBSD UEFI
- NetBSD GitLab - early experiment
- OpenBSD
-
Cloud
-
Debian
-
Documentation tools
-
General
-
Projects with
Digilent Analog Discovery 2
scope: -
General Electronics projects
-
Industrial/Regulation
-
Languages
-
Lattice CPLD
WARNING!
Recently Lattice scrapped free licenses of
ispLEVER
as commented on:You can also look at official Lattice page for confirmation:
Therefore please verify that you have valid
ispLEVER
license before buying anything from Lattice!- Getting started with ispMACH 4256ZE Breakout Board
- Adding RESET button to ispMACH 4256ZE Breakout Board
- Connecting LCD to ispMACH 4256ZE Breakout Board
- Solder 0.1in pins with ease
- Using ispMACH 4256ZE Breakout Board as UART
- Learn Verilog HDL on ispMACH 4256ZE Breakout Board learn Verilog HDL by example - 5 lessons written so far
-
Lattice FPGA
-
PC Hardware
-
PIC MCUs
- Sep 2023: Measure temperature with LM35 and PIC16F1579
- ADC and PWM on PIC16F88 - NEW!
- PIC16F88 Demo in ASM and PIC16F88 Demo in C - LED driven from USB serial port. Both ASM and C code provided for comparison
- PIC16F88 Comparator and CCP demo
- PIC USB Serial - software UART implementation (transmit only) using PIC10F206
- PIC16F630 Temperature meter with DS18B20 temperature sensor
- Motor w PIC10F206 control motor with software PWM on PIC10F206
- Sound 10F206 simple sound and blinking LEDs - introductory project with PIC10F206 - heavily inspired by Gooligum PIC tutorials - intro to baseline PIC & MPASM
- Debugging support for PIC10F206 - you have to look at this page:
- https://www.microchip.com/wwwproducts/DevTool/PIC10F206
- this PIC has no ICD (In-Circuit Debugger) so you have to use so called "AC Header board" - in this example AC162059. However you also need right debugger tool (today only ICD4)....
- Microstick II board notes
- Microstick II projects:
-
USB CDC (Virtual COM port) demo
- virtual COM port on USB using PIC24FJ64GB002
- PIC24FJ Thermometer with DS18B20 and 4-digit LED
- PIC24FJ with SPI Olimex LCD3310 display demo
- Intro blinking LED projecs for PIC24FJ and PIC24HJ input signal frequency
- dsPIC33FJ LED Blinking introductory demo
- dsPIC33FJ DSP gradual tutorial
- PIC32MX projects:
- PIC32MX Temperature meter with TC74 my first project utilizing MCC Harmony Core libraries (Debug, Console, I2C and others)
- PIC32MX LED Blinking introductory demo
- PIC32MX LED PWM introductory demo
- PIC32MX Comparator using comparator to measure
-
USB CDC (Virtual COM port) demo
- dsPIC33CH (Dual Core) Curiosity board projects:
- dsPIC33CH Curiosity demos - including ADC, PWM,...
- old Demos: https://github.com/hpaluch-pil/dsPIC33CH-Curiosity-Demo
- Q15 math demo: https://github.com/hpaluch-pil/dspic-q15-demo.X
- Timers and Synchronized PWM: https://github.com/hpaluch/dsPIC33CH-Curiosity-Timers
- please see also SMPS notes below (Curiosity board supports Buck and Boost DC to DC converters)
-
PIC32MX470-Curiosity DM320103 and PIC32 Audio Codec Daughter Board WM8904 AC328904 boards:
- Getting started - https://github.com/hpaluch/PIC32MX470-Curiosity - work in progress
-
PIC and Switch Mode Power Supply (SMPS):
- really good introduction: https://www.microchip.com/webinars.microchip.com/WebinarDetails.aspx?dDocName=en528010 - you can download both slides and text on http://www.microchip.com/stellent/groups/SiteComm_sg/documents/Training_Tutorials/en528010.pdf
Described:
- DC to DC converters:
- Buck (step-down)
- Boost (step-up)
- Push-Pull
- AC to DC converters:
- Fly-back
- 2 switch forward
- Push-Pull
- Half-Bridge
- Full-Bridge
- DC to DC converters:
- microchipdeveloper.com - links that will be soon gone
- https://microchipdeveloper.com/pwr3201:fundamental-concepts-of-control-theory
- http://microchip.wikidot.com/pwr3101:analog-design-review
- https://microchipdeveloper.com/pwr3101:transition-to-digital-number-c
- https://microchipdeveloper.com/8bit:slopecomp
- https://microchipdeveloper.com/led:led-lighting-smps-topologies
- really good introduction: https://www.microchip.com/webinars.microchip.com/WebinarDetails.aspx?dDocName=en528010 - you can download both slides and text on http://www.microchip.com/stellent/groups/SiteComm_sg/documents/Training_Tutorials/en528010.pdf
Described:
-
QNX Neutrino RTOS 7
-
RHEL/CentOS
-
Ubuntu
-
Virtualization
- LibVirt
- Install Windows7 on KVM Qemu
- Linux guest under KVM
- PVE Proxmox Tips
- Installing XP SP3 under Proxmox VE
- Installing Windows 7 under Proxmox VE
- Containers in Proxmox VE
- Proxmox in Azure - work in progress (WIP)
- Quick ESXi 6.5 review
- Ovftool
- Xen - Xen Hypervisor - first open source virtualization for Linux
- XenServer 7.4 - Xen based distribution from Citrix
- XCP ng - another Xen based distribution - alternative to Xen Server from Vates
- oVirt 4
- Simple MySQL benchmarks
- Simple MySQL benchmarks 2023 - working on new, revised tests
- Hypervisor Memory overcommit tests
- Running Hyper-V Server on K9N Platinum
- Windows Admin Center -
- Hyper-V Server 2016 setup
- Hyper V common notes on Hyper-V
- VM Image to bare-metal disk
- ESXi 5.1 tips
- ESXi 6 AHCI and AHCI page in general.
- OpenStack
- please see lot of presentations on:
- DevStack Quick Start
- PackStack Quick Start
- OpenStack from Scratch
- OpenStack AIO in Azure
- OpenStack StarlingX
- Microstack
- OVN
- OVS
- OpenNebula
-
Webapps
-
Windows related
- AtlasOS - make your Windows 10+ great again!
- RDP from Linux
- Create dll example in VisualStudio 2015
- WSO2 EI Introduction
- Connecting HP LaserJet 1100 to USB
- Experience with Edge Browser
- WordPad - hidden treasure
- Installing Media Player in Windows N
- Favorite programs for Windows
- gVim printing in Fixedsys font
- Active Directory tips
- Linux exFat traps
-
Video
-
Xilinx projects
- Introductory project for CoolRunner-II CPLD Starter Board
- CoolRunner-II project sandbox on: https://github.com/hpaluch/crii-sandbox
Copyright © Henryk Paluch. All rights reserved.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License