Mete Balci's blog; articles mostly about computers and electronics topics.| metebalci.com
Steps to build GHDL on Apple M silicon.| metebalci.com
What is a PDF file ?| metebalci.com
How to develop a C application for Pico 2 and RP2350 without the Pico SDK build system| metebalci.com
A quick review of Prusa MMU3| metebalci.com
How to install Lustre 2.15.4 on RHEL 8.9 as a server and Ubuntu 22.04 as a client.| metebalci.com
| metebalci.com
A short review of the Analog Thing.| metebalci.com
| metebalci.com
A describe my solution to the warning, load segment with RWX permissions, when using CMSIS linker script.| metebalci.com
A description of the build and the link settings of a Cortex-M33 bare metal application.| metebalci.com
A basic experiment at home measuring the PM2.5 and VOC emissions of 3D printing.| metebalci.com
Explaining what happens after a reset in Cortex-M33.| metebalci.com
A quick review of Prusa MK3.9 3D Printer.| metebalci.com
How to backup TrueNAS Core to a tape| metebalci.com
A detailed overview of nano and nosys specs in Arm GNU Toolchain.| metebalci.com
Euclid is a pretty amazing space mission like many others. I challenge myself in this post, and I try to explain the Euclid mission. By using the Euclid mission as an example, I hope to say something new for anybody reading this post.| metebalci.com
This post is about power management, sleep modes and actual measured power consumption of an ARM Cortex-M0 processor. I will first give brief technical information regarding ARM Cortex-M0 and STM32F072 power management. Then, I will show the code examples and the current measurements.| metebalci.com
I started using an LTO-5 drive for personal backups. I described the pros and cons in this post.| metebalci.com
How to use DPDK 22.11 and TRex on PC Engines apu4d4 running Ubuntu 22.04.| metebalci.com
The steps to build DPDK 22.11 with mlx4 driver on Ubuntu 22.04. Also which version of Trex to use.| metebalci.com
How to choose a PLC for experimentation. Quick summary of SIMATIC S7-300.| metebalci.com
A simple measurement of CPU 314 response time.| metebalci.com
A very basic but complete Debian packaging tutorial with a sample project.| metebalci.com
Very short review of QNAP QSW M series 10G switches| metebalci.com
AMD EPYC 7313P and Supermicro H12SSL NUMA Topology| metebalci.com
Fixing the socket bind address and python3.8 findCaller errors for graphite-api on Ubuntu 20.04| metebalci.com
Explaining how a NIC works on Linux and also testing the packet per second throughput of PC Engines apu4d4| metebalci.com
Tektronix SD-24 Teardown| metebalci.com
a Z0 probe experiment| metebalci.com
Do you need a heartbeat based fault detector system for your intranet ?| metebalci.com
How accurate is a single point calibration ?| metebalci.com
This is how I made a pinhole lens.| metebalci.com
I have measured the shutter lag of Fuji X-H1 and Sony A7RII using StopShot.| metebalci.com
Here is a measurement of the resolution of Fuji X-T2.| metebalci.com
Pinhole diameter measurement of Thorlabs P300D| metebalci.com
Can I grow tomatoes indoors ? What about lettuce ? I measured the indoor light conditions in this post.| metebalci.com
A method for efficiently typing English, German and Turkish in Windows.| metebalci.com
I have measured the flash duration of Godox V1 with Sekonic exposure meter.| metebalci.com
I explain how to use network boot in Raspberry Pi 4, and using it without an SD card.| metebalci.com
List of changes in Java 14.| metebalci.com
The difference between latencies of standard and real-time kernels on Raspberry Pi 4| metebalci.com
I take apart a manual focus lens.| metebalci.com
I have measured the flash duration of EF-X20 with Sekonic exposure meter.| metebalci.com
List of changes in Java 13.| metebalci.com
A visualization of obsoleted and updated RFCs.| metebalci.com
What is a spin loop ? How to use spin-wait hints in Java.| metebalci.com
I describe how the CPU saves power, including the C-states and the P-states.| metebalci.com
How I keep track of all the changes I make on my Linux Desktop.| metebalci.com
A method for efficiently typing English, German and Turkish in Linux.| metebalci.com
The difference between latencies of standard and real-time kernels on Raspberry Pi.| metebalci.com
This is an explanation of a simple TrustZone enabled program on ARM Cortex-M33.| metebalci.com
List of changes in Java 11.| metebalci.com
List of changes in Java 10.| metebalci.com
How to build OpenJDK 9 on Ubuntu Linux.| metebalci.com
A short post explaining why non-ASCII keywords are not working in Python.| metebalci.com
A description of MIT CADR LISP Machine, CADR Processor and CADR emulator usim| metebalci.com
I have purchased an AlphaServer DS10, and I describe how to start using this computer.| metebalci.com
How to install OpenSSH server on Tru64 UNIX 4.0F| metebalci.com
Studying Ethernet Physical Layer 1| metebalci.com
A note and clarification regarding to use of DHCPv6 DUID and prefix delegation| metebalci.com
A list of small mods and fixes I made.| metebalci.com
Notes about some upgrades I made to Rega RP3 turntable.| metebalci.com
Here are some energy consumption tests I performed with AMD EPYC 7313P.| metebalci.com
Yet another home lab server build with AMD EPYC 7313P and Supermicro H12SSL-NT.| metebalci.com
List of changes in Java 19.| metebalci.com
Best practices on using a QNAP NAS for advanced home users.| metebalci.com
List of changes in Java 18.| metebalci.com
How to install and configure Data Plane Development Kit (DPDK) on PC Engines apu4d4| metebalci.com
How I upgraded my home network to 10G ?| metebalci.com
List of changes in Java 17.| metebalci.com
Experiments with GPIO toggling in STM32H7| metebalci.com
List of changes in Java 16.| metebalci.com
If you are looking for an oscilloscope, I wrote why I chose RTB2004.| metebalci.com
How to measure the latency of software interacting with the real world ?| metebalci.com
I found the maximum possible GPIO toggling frequency in micro_bit.| metebalci.com
A short IPv6 tutorial, explaining the basics, primarily for home and small networks.| metebalci.com
How to use PXE and serial console to install Ubuntu Linux onto an embedded computer without a display.| metebalci.com
List of changes in Java 15.| metebalci.com
I used different IC sensors with Raspberry Pi to monitor temperature in the fridge continously.| metebalci.com
This post shows how to compile the hsdis library for OpenJDK 11 on Ubuntu 18.04.| metebalci.com
How to write a bare metal 64-bit program for Raspberry Pi 3B+| metebalci.com
Using JTAG with Raspberry Pi 3B+| metebalci.com
How does the Raspberry Pi 3B+ boot from network ?| metebalci.com
A summary of GUID Partition Table, GPT.| metebalci.com
A small but complete tutorial of how DNSSEC works.| metebalci.com
List of changes in Java 12.| metebalci.com
How to build OpenJDK 12 on Linux| metebalci.com
List of runtime and internal changes in Java 9.| metebalci.com
Here is a very short practical introduction to dig, DNS and DNSSEC.| metebalci.com
How does String concatenation work in Java ? An example of invokedynamic.| metebalci.com
List of changes in Java 9 from a developers perspective.| metebalci.com
All you want to know about SecureRandom in Java.| metebalci.com
Ubuntu Linux setup for using a hardware FIDO U2F key.| metebalci.com
How to build OpenJDK 10 on Ubuntu Linux.| metebalci.com
This is a complete tutorial for understanding the basics of Linux ext4 file system.| metebalci.com
The difference between interpreter, JIT and AOT in Java.| metebalci.com
A summary of how NVM Express, NVMe, works.| metebalci.com