...

sockbot

146

Karma

2020-06-04

Created

Recent Activity

  • https://www.crowdsupply.com/baochip/dabao/updates/what-it-is...

    Update from bunnie:

       In my mind, the Baochip-1x’s key differentiating feature is the inclusion of a Memory Management Unit (MMU). No other microcontroller in this performance/integration class has this feature, to the best of my knowledge. For those not versed in OS-nerd speak, the MMU is what sets the software that runs on your phone or desktop apart from the software that runs in your toaster oven. It facilitates secure, loadable apps by sticking every application in its own virtual memory space.

  • I don't think so, because the Baochip is just the chip itself. Cases are more likely to be implemented as part of the application products, not the chip. The chip itself would never come with a case.

  • https://youtu.be/DaWkfSmIgRs

    This talk from 3c explains the hardware and operating system side of the project.

  • For those unfamiliar with this project:

    Baochip is a license-free RISCV implementation with MMU. It is custom CPU logic hitchhiked on another company's SOC. The SOC is dual CPU like the rp2340, but with the other CPU fused off.

    Xous is a an operating system that runs on the Baochip and an FPGA version of it.

    Precursor is a prototype mobile hardware secrets device. It has an FPGA that runs Xous and costs around $600. One of the core goals of the project is to make inspectable hardware.

    This baochip is the next step is to make prototype devices cheaper by running xous on the baochip instead of FPGA. The baochip is inspectable using a technique called IRIS.

    Bunnie is leading this project.

HackerNews