• System C From the Ground Up

    When looking for a general SystemC book I narrowed down to two choices System C from the Ground Up, Second Editionand A SystemC Primer, Second Edition. I went with the first, SCFTGU. It’s a reasonable overview, in the beginner to intermediate range. Although it’s 230 pages, it does not get...


  • Linux SD Card Boot for RK3399 Firefly SBC

    The Firefly-RK3399 can boot from either onboard eMMC, or a TF-Card Slot (microSDHC). The microSDHC is the more flexible for my usage. I’m using a Kingston 128GB microSDHC card, this makes a good sized root filesystem for the Firefly-RK3399. However, it was not easy to find info on how to...


  • Compiling Linux for the RK3399 Firefly SBC

    I picked up a Firefly-RK3399 to get more familiar with 64 bit arm linux, modern Cortex-A* series SoC and virtualization on ARM. First step is to compile the Linux kernel. Board Info The Firefly-RK3399 is an ARM64 SBC, using the big-little architecture with 2x CortexA72 and 4x CortexA53. Board Info...


  • Reviving Dead Site

    After many years idle I’m reviving this site to capture my technical interests. The iOS apps were removed from the store a few years ago.