The Curious Engineer

All blogs / Embedded / microcontrollers

metebalci.com

metebalci.com/blog

Mete Balci, metebalci.com, blog.

Embedded / microcontrollersFPGA / HDLElectronicsNetworking

Posts
85 from 22 Jan 2017 to 28 Oct 2026
Posting
now and then (5 in the last year)
Kind
personal blog
Feed
https://metebalci.com/blog/index.xml

2026 5

  1. Claude Code in Remote Sessions
  2. Keeping Track of Claude Code Usage
  3. Linear Tape-Open (LTO) at Home in 2026
  4. Chinese FPGA Vendors, Development Boards and Development Tools
  5. State of Supercomputers around the World in 2026

2025 1

  1. How to Build GHDL on Apple M

2024 5

  1. A Minimum Complete Tutorial of Portable Document Format (PDF) with pdfsh
  2. Using a Pico 2 RP2350 without the Pico SDK Build System
  3. Lustre 2.15.4 on RHEL 8.9 and Ubuntu 22.04
  4. State of Supercomputers around the World
  5. THAT: THe Analog Thing

2023 17

  1. Thoughts on MCU/Embedded Register and Field Access Patterns
  2. Thoughts on MCU/Embedded Register and Field Access Patterns
  3. Solution to LOAD segment with RWX permissions warning with CMSIS
  4. Demystifying Arm Cortex-M33 Bare Metal: Compile, Assembly and Link
  5. PM2.5 and VOC Emission in 3D Printing
  6. Demystifying Arm Cortex-M33 Bare Metal: Startup
  7. Tape Backup for TrueNAS Core
  8. Demystifying Arm GNU Toolchain Specs: nano and nosys
  9. Copyright © 2017-2026 Mete Balci
  10. A minimum complete introduction to ESA's Euclid Mission
  11. Measuring the Power Consumption of an ARM Cortex-M0 MCU: STM32F072
  12. CADR LISP Machine and CADR Processor
  13. AlphaServer and Tru64 UNIX in 2023
  14. Installing OpenSSH on Tru64 UNIX 4.0F
  15. Adventures with Linear Tape-Open (LTO) at Home in 2023
  16. DPDK 22.11 LTS and TRex on PC Engines apu4d4 running Ubuntu 22.04 LTS
  17. Work-In-Progress: Studying Ethernet Physical Layer 1

2022 12

  1. Building DPDK 22.11 and Using TRex with ConnectX-3 Pro (mlx4) on Ubuntu 22.04
  2. A note on DHCPv6 DUID and Prefix Delegation
  3. Choosing a Programmable (Logic) Controller (PLC) for Experimentation
  4. SIMATIC S7-300 CPU 314 Response Time
  5. A List of Small Mod(ification)s and Fixes
  6. Notes about Rega RP3 Upgrades
  7. AMD EPYC 7313P Energy Consumption Test
  8. A Minimum Complete Example of Debian Packaging and Launchpad PPA: hellodeb
  9. Review of QNAP QSW M Series 10G Switches
  10. AMD EPYC 7313P and Supermicro H12SSL NUMA Topology
  11. Building a Home Lab Server in 2022
  12. Notes on selecting and using a QNAP NAS at home

2021 4

  1. How a NIC receives a packet: PC Engines apu4d4 Packet-per-Second Throughput
  2. Install and Configure DPDK on PC Engines apu4d4
  3. Upgrading the Home Network to 10G
  4. Tektronix SD-24 TDR/Sampling Head Teardown

2020 19

  1. Z0 Probe
  2. STM32H7 (Cortex-M7) GPIO toggling
  3. Demystifying a very simple TrustZone enabled program on ARM Cortex-M33
  4. A Simple and Cheap but Powerful Heartbeat Fault Detector for Intranet
  5. Accuracy of GroLine pH/EC Sensor after Single Point Calibration
  6. Making a high quality and modular pinhole lens
  7. Shutter Lag Measurement of Fuji X-H1 and Sony A7RII with StopShot
  8. Measuring the resolution of Fuji X-T2
  9. Measuring Thorlabs P300D Precision Pinhole
  10. Measuring Light for Indoor Plants: Using i1Studio as a PAR PPFD Meter
  11. Rohde & Schwarz RTB2004
  12. Software Reaction Time: Introduction
  13. Efficient Multi Language Typing on Windows
  14. micro:bit (nRF51, Cortex-M0) GPIO toggling
  15. Hello IPv6: a minimal tutorial for IPv4 users
  16. How to install Ubuntu Linux onto PC Engines apu4d4 using PXE
  17. Godox V1 Flash Duration Measured with Sekonic L-858D
  18. Cardless Raspberry Pi 4: How to use a Raspberry Pi 4 without an SD card ?
  19. A Raspberry Pi Temperature Monitoring Experiment in the Fridge

2019 8

  1. Measuring the Color Rendering Quality and Aputure Amaran AL-F7 LED Light
  2. What is inside a Camera Lens ?
  3. Fujifilm EF-X20 Flash Duration Measured with Sekonic L-858D
  4. Bare Metal Raspberry Pi 3B+: Programming
  5. Bare Metal Raspberry Pi 3B+: JTAG
  6. Bare Metal Raspberry Pi 3B+: Network Boot
  7. A Quick Tour of GUID Partition Table (GPT)
  8. A Minimum Complete Tutorial of DNSSEC

2018 9

  1. A Map of IETF RFCs with d3.js
  2. A Short Practical Tutorial of dig, DNS and DNSSEC
  3. Digging into JEP 280: Indify String Concatenation
  4. JEP 285: Spin-Wait Hints in Java
  5. Everything about Java's SecureRandom
  6. A Minimum Complete Tutorial of CPU Power Management, C-states and P-states
  7. Keeping Track of Personal Linux Customization with Git
  8. Using U2F at Linux Login
  9. Efficient Multi Language Typing on Linux

2017 5

  1. A Minimum Complete Tutorial of Linux ext4 File System
  2. A Quick Tour of NVM Express (NVMe)
  3. A Very Short vi Session with strace
  4. Demystifying the JVM: JVM Variants, Cppinterpreter and TemplateInterpreter
  5. Demystifying the JVM: Interpretation, JIT and AOT Compilation