- This firmware uses to make a real-time
GPIOpulses generation and counting. - This firmware can be used for the any
CNCapplications -STEP/DIRandPWMgeneration,ABZencoders counting.
- You'll need any
Linux OSand acustom toolchain. - Download the toolchain binaries from here - https://github.com/openrisc/newlib/releases
- Unpack toolchain binary files into the
/opt/toolchains/or1k-elffolder - Clone this repo to any folder:
$ git clone https://github.com/orange-cnc/arisc_firmware.git - Build the firmware by the
make allcommand
- You'll need any
Orange Piboard withAlwinner H3 SoCand anyLinux OSbuilt byarmbian. SD images can be found here - https://github.com/orange-cnc/armbian_build/releases, and here - https://www.armbian.com/download/. - Copy
arisc-fw.codebinary file and all files from repo's folder/loaderinto the/bootfolder of yourArmbian OS. - Restart your
Orange Piboard. - Clone arisc linux API repo to any folder of your
Armbian OS:$ git clone https://github.com/orange-cnc/arisc_api.git - Build arisc linux API by the
make allcommand - Run arisc linux API:
$ ./arisc