dpreed
Computer and communications systems designer. Professional programmer and engineer for 55+ years.
Deep Plum Research
Pinned Repositories
2FA-Demo
A basic NodeJS/ExpressJS app that uses 2FA with both Google TOTP and Fido U2F
9p-rfc
RFC and standards documents relating the 9P protocol (and its extensions and applications)
BareMetal-kernel
A very minimal, resource efficient exo-kernel
bplus_tree
Simple b+ tree with test program
buildroot
Fork of Buildroot, for producing embedded Linux images. NOTE: this tree is rebased
cerofiles-3.3
cerowrt filesystems for version 3.3
Cerowrt-3.3
Cerowrt based on the Linux 3.3 kernel
cerowrt-luci-3.3
Temporary luci repo for the development of AQM technologies for cerowrt
cerowrt-packages-3.3
Stable clone of main openwrt packages repository for Cerowrt 3.3
Marlin_2.0.x
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
dpreed's Repositories
dpreed/Marlin_2.0.x
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
dpreed/bplus_tree
Simple b+ tree with test program
dpreed/cannoli
High-performance QEMU memory and instruction tracing
dpreed/clock_speed
code that calibrates TSC clock and uses it to measure various low level timings
dpreed/Code-used-on-Daniel-Lemire-s-blog
This is a repository for the code posted on my blog
dpreed/GcodeParser
dpreed/hiccups
Measures the system induced jitter ("hiccups") a CPU bound thread experiences
dpreed/klipper
Klipper is a 3d-printer firmware
dpreed/Lupine-Linux
Linux in Unikernel Clothing
dpreed/lx2160a_build
Scripts to build basic images for LX2160A COM express type 7 modules
dpreed/lx2160a_uefi
Parent build repository for generating UEFI firmware for the LX2160a
dpreed/manifold
Geometry library for topological robustness
dpreed/mediasoup
Cutting Edge WebRTC Video Conferencing
dpreed/meshroom
3D Reconstruction Software
dpreed/mimalloc
mimalloc is a compact general purpose allocator with excellent performance.
dpreed/mipi_csi_receiver_FPGA
MIPI CSI-2 Camera Sensor Receiver verilog HDL implementation For any generic FPGA. Tested with IMX219 on Lattice MachXO3LF. 2Gbps UVC Video Stream Over USB 3.0 with Cypress FX3
dpreed/MKS-Robin-mini
MKS Robin Mini is a powerful 32-bit 3D printer control board with STM32F103VET6. Support Marlin2.0. Support MKS Robin TFT24/28/32... Screens. The motherboard integrates 4 A4988 axis and software set current, hot bed, heating heads, 2 NTC100K, 1 MAX31855.The motherboard integrates After shutdown. Support MKS Robin WIFI for cloud printing and supports firmware update by SD card…
dpreed/musl
Unofficial mirror of etalabs musl repository. Updated daily.
dpreed/pyglet
pyglet is a cross-platform windowing and multimedia library for Python, for developing games and other visually rich applications.
dpreed/server
A place to share code and server configurations in support of the networkQuality tool
dpreed/skeleton-kernel-module
skeleton kernel module with basic entry/exit functions
dpreed/slicing
dpreed/tinynf
Code artifact of the paper "A Simpler and Faster NIC Driver Model for Network Functions" (OSDI 2020)
dpreed/trimesh
Python library for loading and using triangular meshes.
dpreed/uefi-sample
UEFI Apps Skeleton without EDK Build System
dpreed/unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
dpreed/x86-bare-metal-examples
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/************/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/************/linux-kernel-module-cheat#baremetal-setup
dpreed/zasm
x86-64 Assembler based on Zydis
dpreed/zycore-c
Internal library providing platform independent types, macros and a fallback for environments without LibC.
dpreed/zydis
Fast and lightweight x86/x86-64 disassembler and code generation library