Great Progress Overnight

Following some early success with the port to RVVM emulator target I kept going and now have nearly enough hardware working:

  • Framebuffer & RTC are now configured at boot time from the device tree blob (when available)
  • The network stack (previously ported to the kernel for reading on QEMU) now appears to start correctly on RVVM but without ethernet drivers at this stage
  • The OpenCores interface for I2C is partly operational/partly configured
  • First contact has been made with the (virtualised) input devices over I2C, but haven’t finished drivers for those yet

In summary this means a GUI demo will soon be feasible but I haven’t figured out a plan for one yet aside from finishing the graphics & input drivers.

Disk, audio etc. could present further problems for this port but RVVM appears to be a good platform for this stage of driver development.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *