• Stars
    star
    174
  • Rank 219,104 (Top 5 %)
  • Language VHDL
  • License
    GNU General Publi...
  • Created about 9 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

AXIOM firmware (linux image, gateware and software tools)

AXIOM Beta Software

Build Status download nightly image

Firmware required to boot & operate the apertus° AXIOM Beta Camera.
Detailed instructions on how to use the Firmware & operate the camera can be found in the wiki

Download Nightly Firmware

If you want to experiment with the latest changes and don't mind if the camera isn't working, you can try to use the untested nightly firmware images.

Building & hacking around

A great way to start hacking on the Beta Firmware is by building it. Build instructions can be found in the makefiles/README.md file. There you will also find instructions to run the firmware inside qemu for development purposes.

Structure of this Repository

The Repository is divided in the following parts:

software/

Linux user-space tools and scripts used to operate the AXIOM Beta hardware.

peripherals/soc_main/

Contains the VHDL sources for the various Programmable Logic Devices on the board. (Currently not everything is contained)

boot/

Files needed in the boot process.

makefiles/

Contains all the other stuff that is needed for creating a Beta Firmware image.

More Repositories

1

opencine

raw video processing/viewing suite
C++
111
star
2

pcb-aoi

OpenCV based automated optical PCB inspection
Python
62
star
3

beta-hardware

AXIOM Beta Hardware
HTML
57
star
4

narui

A react-inspired UI library for building multimedia desktop apps with rust and vulkan.
Rust
51
star
5

naps

An experiment for building gateware for the axiom micro / beta using amaranth-hdl
Python
38
star
6

elmyra

An experimental blender-based rapid iterative visualization system
JavaScript
33
star
7

axiom-micro-mainboard

axiom micro mainboard containing the cmos sensor, headers for plugin modules and more
32
star
8

AXIOM-Remote

A device to control AXIOM cameras.
C++
30
star
9

alpha-software

Axiom Alpha prototype software (FPGA, Linux, etc.)
VHDL
28
star
10

axiom-recorder

Software to record moving images from Apertus° AXIOM cameras via USB3 or ethernet
Rust
22
star
11

alpha-hardware

Axiom Alpha prototype hardware source files (electronic schematics, documentation, PCB layouts, etc.)
Shell
21
star
12

ft60x-rs

rust ftdi ft60x libusb driver
Rust
16
star
13

webui

A webui for AXIOM cameras. Interacting with nctrl.
JavaScript
15
star
14

misc-tools-utilities

collection of scripts, tools and utilities not specific to a particular camera or hardware
C
14
star
15

axiom-micro-gateware

gateware for the main fpga, including a hispi decoder and image processing
Verilog
11
star
16

pcb-prober

An open hardware/free software low tech flying-probe tester based on available technology (3D printer mechanics/controller, raspberry pi, openCV, etc.).
Python
11
star
17

CMV12000_DNG_Writer

Python
10
star
18

axiom-micro-mechanical

enclosure for the mainboard and zturn lite
OpenSCAD
10
star
19

dng-rs

pure rust library for reading / writing DNG files providing access to the raw data in a zero-copy friendly way.
Rust
9
star
20

apertus_multimedia

Repository to hold all media source files (icons, buttons, etc.) of our software.
TeX
8
star
21

nctrl

A centrarlized hardware abstraction layer for AXIOM cameras
Rust
8
star
22

pcbs

index of all apertus pcbs
Python
7
star
23

chronomotion

Chronomotion is a software to control the Merlin/Orion/Skywatcher remote head for shooting motion controlled time lapse. The software should allow custom bezier shaped movement curves with ramping and complex motion sequences. Please note that you require a special (TTL converter) cable to connect the head to a computers serial port.
Java
7
star
24

appertus_remote

Elphel camera remote control Android software (Eclipse IDE) - https://www.apertus.org/appertus-android-remote
Java
5
star
25

pcb-paneliser

Creating panels from individual PCBs in an as automated way as possible.
Python
5
star
26

cmv12k_color_science

experiments with cm12k color science
Jupyter Notebook
4
star
27

vulkano-maybe-molten

Use vulkano-rs with ash-molten on macOS and without on other platforms
Rust
4
star
28

cad-3d-viewer

browser based 3D viewer for CAD parts of the AXIOM Beta Camera
TypeScript
3
star
29

beta-documentation

AXIOM Beta Documentation
TeX
3
star
30

gerbmerge

Fork of gerbmerge 1.9 optimized for easier creation of SMD Stencils
Python
3
star
31

axiom-micro-software

A driver for controlling the AXIOM micro
Python
3
star
32

stereo_cam_check

python based Stereo3D real time video stream viewer GUI for two Elphel cameras
Python
3
star
33

web-remote

AXIOM Beta webbased control GUI for camera remote control
CSS
3
star
34

jp4tools

suite of tools to convert Elphel JP4 raw image sequences to other formats
C
3
star
35

axiom-control-daemon

AXIOM internal camera settings/commands/status control daemon
C++
3
star
36

axiom-beta-qemu

QEMU emulation of the AXIOM Beta hardware / software
Python
3
star
37

sz3-rs

rust bindings for the SZ3 compressor
Rust
2
star
38

apertus-horizon-pool

Horizon pool for components used in apertus projects
2
star
39

pic32mz-no-xc32

Using the pic32mz without xc32
Assembly
2
star
40

stereo-3d-view

OBS plugins for stereo 3d related workflows
2
star
41

challenge_APERTUS-High_speed_link

APERTUS : Qualification task for gsoc T871 Task3
VHDL
2
star
42

elphelvision_eclipse

incomplete port of ElphelVision (Elphel camera viewfinder software) to Eclipse IDE (from Netbeans) - https://www.apertus.org/elphelvision
Java
2
star
43

documentation-wiki

asciidocs documentation for AXIOM Beta and beyond for collaborative writing and editing as replacement for mediawiki
Shell
2
star
44

elphelvision_netbeans

discontinued ElphelVision (IDE Netbeans) – replaced with Eclipse IDE repository
Java
1
star
45

axiom-recorder-flutter

C++
1
star
46

opencart_products_purchased_advanced

Opencart 2.X extension to add a more advanced purchased products report
Smarty
1
star
47

chroma_pong

play pong on your AXIOM Beta with color gloves as rackets
1
star
48

debayering

different raw image debayering algorithmns
Objective-C
1
star
49

irc-log-viewer

irc-log-viewer
PHP
1
star
50

opencart_customer_country_report

Opencart 2.X report about number of orders and totals per country
Smarty
1
star
51

elphelvision_camera

Files that go on the Elphel camera and communicate with ElphelVision Viewfinder Software
PHP
1
star
52

axiom-micro-ctrl

deprecated, you want https://github.com/axiom-micro/nctrl
Rust
1
star
53

apertus-newsletter

apertus° newsletter generation system
HTML
1
star
54

donation-widget

Webbased interactive donation widget where you can dial sliders to decide which listed project should receive which amount of the money you want to donate. Uses PHP + MYSQL and Jquery/Javascript/JqueryUI for GUI
PHP
1
star