2022-01-25

vak: (Default)
Вместо JSON народ придумал более эффективный формат, называется MessagePack. Работает заметно шустрее, чем Protobuf.

JSON элементарно конвертируется в MessagePack и обратно следующими скриптами:

json-to-msgpack.py
msgpack-to-json.py
vak: (Default)
Ещё одна удачная книжка про RISC-V: "Inside an Open-Source Processor". Состоит из двух частей:
  • описание архитектуры RISC-V, включая системные регистры;
  • подробное описание реализации 32-битного процессора RISC-V на языке Verilog для программируемой логики.
Исходники процессора находятся здесь: https://github.com/montedalrymple/yrv

vak: (Default)
Раздобыл симпатичную платку на процессоре ESP32-C3 с матрицей трёхцветных светодиодов 5x5. Продаётся на banggood.com за $11.

Исходные тексты здесь: https://github.com/01Space/ESP32-C3FH4-RGB