nuclei-sdk

Nuclei RISC-V Software Development Kit

APACHE-2.0 License

Stars
108
Committers
16

Bot releases are hidden (Show)

nuclei-sdk - Nuclei embedded Software Development Kit, Release 0.2.2

Published by fanghuaqi over 4 years ago

This is release 0.2.2 of Nuclei SDK.

  • OS

    • Update UCOSII portable code
    • Now both FreeRTOS and UCOSII are using similar portable code,
      which both use SysTimer Interrupt and SysTimer Software Interrupt.
  • Documentation

    • Update documentation about RTOS
nuclei-sdk - Nuclei embedded Software Development Kit, Release 0.2.1

Published by fanghuaqi over 4 years ago

This is release 0.2.1 of Nuclei SDK.

  • Build System

    • Add extra linker options -u _isatty -u _write -u _sbrk -u _read -u _close -u _fstat -u _lseek
      in Makefile.conf to make sure if you pass extra -flto compile option, link phase will not fail
  • Documentation

    • Add documentation about how to optimize for code size in application development, using demo_eclic
      as example.
  • OS

    • Update FreeRTOS to version V10.3.1
    • Update FreeRTOS portable code
  • NMSIS

    • Update NMSIS to release v1.0.0-beta1
nuclei-sdk - Nuclei embedded Software Development Kit, Release 0.2.0-alpha

Published by fanghuaqi over 4 years ago

This is release 0.2.0-alpha of Nuclei SDK.

  • Documentation

    • Initial verison of Nuclei SDK documentation

    • Update Nuclei-SDK README.md

  • Application

    • Add demo_eclic application

    • Add demo_dsp application

    • timer_test application renamed to demo_timer

  • Build System

    • Add comments for build System

    • Small bug fixes

  • NMSIS

    • Change NMSIS/Include to NMSIS/Core/Include

    • Add NMSIS/DSP and NMSIS/NN header files

    • Add NMSIS-DSP and NMSIS-NN pre-built libraries

nuclei-sdk - Nuclei embedded Software Development Kit, Release 0.1.1

Published by fanghuaqi over 4 years ago

This is release 0.1.1 of Nuclei SDK.

Here are the main features of this release:

  • Support Windows and Linux development in command line using Make
  • Support development using PlatformIO, see https://github.com/Nuclei-Software/platform-nuclei
  • Support Humming Bird FPGA evaluation Board and GD32VF103 boards
    • The Humming Bird FPGA evaluation Board board is used to run evaluation FPGA bitstream of Nuclei N200, N300, N600 and NX600 processor cores
    • The GD32VF103 boards are running using a real MCU from Gigadevice which is using Nuclei N200 RISC-V processor core
  • Support different download modes flashxip, ilm, flash for our FPGA evaluation board