Feed Advanced Search

Feb 28 2019

jatha added a comment to T697: create firmware image creation script.

we are much further now and this can be closed imho.

Feb 28 2019, 9:35 PM · AXIOM Beta Software
jatha closed T35: Apertus Boot Diagram as Wontfix.
Feb 28 2019, 9:34 PM · AXIOM Beta Software
jatha added a comment to T35: Apertus Boot Diagram.

ah i think it is not important, as the bootup process is basically fsbl -> u-boot -> linux.

Feb 28 2019, 9:34 PM · AXIOM Beta Software

Sep 3 2018

jatha added a comment to T213: An entry level low price version of the Axiom.

Do you have foto-documentation of the build process online? And/or footage?
I would love to see your 3d prints and early assembly's :)

Sep 3 2018, 4:27 PM · AXIOM Beta Hardware

Aug 15 2018

jatha added a comment to T213: An entry level low price version of the Axiom.

Some updates on this front:
Last ccc @vup @leftshift and me decided to build a cheap development version of the Beta.
We wanted to have a cheap camera to be able to develop soft- and hardware for the Beta without the need to invest a lot of money.
Research was done, the cheapest Zynq FPGA development board was found, the cheapest suitable CMOS with okayish documentation was picked and we designed a first Interface PCB to connect the sensor to the FPGA dev board. We build FPGA designs and wrote some software and in the end we had the first still images. The first prototype of the AXIOM micro was built.
However, the initial PCB was quite rough and had major problems (we were doing serious PCB design for the first time in our lives).
This led us to the creation of a second revision, which now is able to shoot moving images, has a proper lens mount and some case.

Aug 15 2018, 10:47 PM · AXIOM Beta Hardware
jatha claimed T213: An entry level low price version of the Axiom.
Aug 15 2018, 10:24 PM · AXIOM Beta Hardware

Mar 11 2018

jatha added a comment to T931: AXIOM WebRemote: Where/How to save data?.

we could also have multiple clients... ie. one webremote and one cli (in case we are merging the server and the controldaemon).

Mar 11 2018, 8:24 PM · AXIOM Beta Software
jatha added a comment to T931: AXIOM WebRemote: Where/How to save data?.

sorry for being unclear. When writing rest server, i actually didnt think about rest but exposing an interface with webstandarts. we could also replace any rest with websockets.

Mar 11 2018, 7:54 PM · AXIOM Beta Software
jatha added a comment to T931: AXIOM WebRemote: Where/How to save data?.

hm... dont really get, why we would want to disable the rest server / the control daemon seperately. if we dont want to expose http from outside, we could pervent this by binding the rest server to a local adress and do reverse proxying with ligthttpd. in this case disabeling lighttpd would disable the accessibility from outside.

Mar 11 2018, 7:04 PM · AXIOM Beta Software
jatha added a comment to T931: AXIOM WebRemote: Where/How to save data?.

moreover, what is the transport mechanism for the flatbuffers? notwork? unix sockets? files? fifos?

Mar 11 2018, 5:40 PM · AXIOM Beta Software
jatha added a comment to T931: AXIOM WebRemote: Where/How to save data?.

why do we split the control daemon and rest server into two different programs? couldnt the contol daemon directly expose some kind of web compatible api (websockets / rest), the webapp and the cli should use?

Mar 11 2018, 5:28 PM · AXIOM Beta Software

Feb 27 2018

jatha added a comment to T635: Coding Guidelines.

maybe move this to the OC git repo, which would make it more likely to be foud by people who want to contribute?

Feb 27 2018, 5:56 PM · Open Cine
jatha added a comment to T827: make hardware files more accessible.

many thanks :)
now, can we finally make this new structure a bit more clear for people coming from github? this would be quite nice. maybe making it clear by putting a readme inside the hardware repo which links to the fileserver and/or to the wiki and clarifies what should go into git and what belongs to the fileserver.

Feb 27 2018, 5:53 PM

Feb 21 2018

jatha added a comment to T697: create firmware image creation script.

503 is not forbidden but service temporarily not available. maybe gitlab has a temproary outage (they sometimes do ;))

Feb 21 2018, 10:06 PM · AXIOM Beta Software

Feb 20 2018

jatha added a comment to T937: REST service and consumer proposal.

There are some things, that are good to consider, when we build something like this:

  • The camera has plenty of resources. When designing something that only works on the parameters, and not on any image data it is almost impossible to design a system that is to imperformant to run on the cam. This means no performance optimisation is needed.
  • The software has to work without requiring internet access at all. (in my opinion) I think it would be handy if everything is served from the camera.
  • The software should manage the state of the hardware (is the fpga configured? what bitstream should be loaded? what bitstream is loaded? what plugin modules are plugged in?
  • New Plugin Modules should be easy to integrate (new bitstrams and new parameter space)
  • An open API should be exposed to allow other interfaces (maybe hardware) to be easily developed
Feb 20 2018, 7:13 PM · AXIOM Remote, AXIOM Beta Software

Feb 19 2018

jatha added a comment to T833: Networking Helper.

As far as the my.apertus.org idea is concerned, it might be worth looking into a scheme that serves unique / registered apertus hostnames on a subdomain with the cert being held on the device.

Feb 19 2018, 10:49 PM · Brainstorming, AXIOM Beta Software
jatha updated the task description for T833: Networking Helper.
Feb 19 2018, 10:31 PM · Brainstorming, AXIOM Beta Software
jatha added a comment to T824: should we have a single git repository for every (compiled) tool?.

Yeah you are completely right! Axiom Firmware would be a much better name!
Moreover, I quite like the idea of having repos for each topic (like gateware, web-gui, daemon, configs, ...)

Feb 19 2018, 10:28 PM · AXIOM Beta Software
jatha added a comment to T935: AXIOM WebRemote Security Recon.

All the PHP is still from the axiom alpha and will be deprecated in favour of the new REST api. (correct me if Im wrong).
Some of your suggestions are already taken care of in the next-gen firmware on github (ie. lighttpd not having sudo rights)

Feb 19 2018, 10:22 PM · AXIOM Beta Software
jatha added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Sounds cool :).
I think we dont need to optimize for speed so caching is not really important (for now).

Feb 19 2018, 10:14 PM · AXIOM Beta Software
jatha added a comment to T743: Axiom Cryptocamera.

i think aes256 would be much more practical to use. with otp one would need to store twice the data, which is not very practical in terms of bandwidth and storage price.
Moreover, when crossing borders with footage, one would most likely carry both storage mediums (the footage and the key), which would make the encryption useless. when using aes, we could encrypt the key with a password and therefore keep the footage secure, even if all the storage mediums are confiscated.

Feb 19 2018, 2:31 PM · Brainstorming

Feb 2 2018

jatha added a comment to T920: Control GUI Toggle Element.

what about checkboxes? they can be styled with css, so they look like toggle switches: https://codepen.io/mburnette/pen/LxNxNg

Feb 2 2018, 9:20 PM · AXIOM Beta Software

Jan 1 2018

jatha added a comment to T853: Fix code blocks in wiki.

can we make this behaviour default for the nowiki snippets?

Jan 1 2018, 11:32 PM · Web Content & Documentation
jatha added a comment to T853: Fix code blocks in wiki.

another example: https://wiki.apertus.org/index.php/Beta_Power_Board#Calibrating-Voltages
I think, that <nowiki></nowiki> should preserve newlines

Jan 1 2018, 10:42 PM · Web Content & Documentation
jatha added a comment to T814: AXIOM Beta Manual (ABM).

I think that having a single point of information is quite valuable. I like the idea of having the code/the design files in the same file tree as the docs, but having the WIki as the only central point is fine for me, too.

Jan 1 2018, 10:36 PM · Web Content & Documentation
jatha updated the task description for T854: Document the Plugin and shield interfaces.
Jan 1 2018, 9:59 PM · AXIOM Beta Hardware
jatha added a comment to T814: AXIOM Beta Manual (ABM).

Maybe readthedocs would be a better tool choice, because it can create beautiful PDFs, but it can also be viewed and searched online. Moreover, it has a lower entry barrier for contributes. What do you think?

Jan 1 2018, 9:57 PM · Web Content & Documentation
jatha created T854: Document the Plugin and shield interfaces.
Jan 1 2018, 9:53 PM · AXIOM Beta Hardware
jatha updated subscribers of T853: Fix code blocks in wiki.
Jan 1 2018, 9:44 PM · Web Content & Documentation
jatha created T853: Fix code blocks in wiki.
Jan 1 2018, 9:44 PM · Web Content & Documentation

Dec 8 2017

jatha closed T832: build d5dc92d test report as Resolved.
Dec 8 2017, 7:22 AM · AXIOM Beta Software

Nov 18 2017

jatha created T833: Networking Helper.
Nov 18 2017, 10:18 PM · Brainstorming, AXIOM Beta Software
jatha added a comment to T713: Plan to participate at Chaos Communication Congress.

I think, I won't manage to be there for a long time but im happy to join you for some time. Especially if you have a Beta ;)

Nov 18 2017, 10:11 PM · Brainstorming, Community
jatha added a comment to T832: build d5dc92d test report.

Error at line 79, file devmem2.c (13) [Permission denied]

Nov 18 2017, 10:09 PM · AXIOM Beta Software

Nov 17 2017

jatha moved T737: QEMU emulation from In Progress to Build related on the AXIOM Beta Software board.
Nov 17 2017, 2:06 PM · AXIOM Beta Software
jatha added a comment to T713: Plan to participate at Chaos Communication Congress.

I will be there too :)

Nov 17 2017, 1:56 PM · Brainstorming, Community

Nov 5 2017

jatha moved T723: AXIOM Beta REST Interface from Backlog to Control daemon on the AXIOM Beta Software board.
Nov 5 2017, 10:11 PM · AXIOM Beta Software
jatha closed T258: Create an API as Resolved.

Closed in favour of T757. If this is wrong, just reopen this task.

Nov 5 2017, 10:10 PM · AXIOM Beta Software
jatha added a comment to T674: Thunderbolt port.

Maybe soon: https://www.theregister.co.uk/2017/05/24/intel_thunderbolt_3forall/ :)

Nov 5 2017, 10:03 PM · AXIOM Beta Hardware
jatha added a comment to T757: Control Deamon.

reference and close?

Nov 5 2017, 9:59 PM · AXIOM Beta Software
jatha added a comment to T757: Control Deamon.

So close the other two tasks?

Nov 5 2017, 9:53 PM · AXIOM Beta Software
jatha added a comment to T757: Control Deamon.

Should the control daemon replace T258 and T723?

Nov 5 2017, 9:49 PM · AXIOM Beta Software
jatha moved T37: Get the image working for the MicroZed (7010 and 7020). from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:45 PM · AXIOM Beta Software
jatha moved T35: Apertus Boot Diagram from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:45 PM · AXIOM Beta Software
jatha moved T36: The Xilinx bootstrap should be screencaptured from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:45 PM · AXIOM Beta Software
jatha moved T597: create build environment container from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:44 PM · AXIOM Beta Software
jatha moved T697: create firmware image creation script from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:44 PM · AXIOM Beta Software
jatha moved T738: Supply VM for development from Backlog to Build related on the AXIOM Beta Software board.
Nov 5 2017, 9:44 PM · AXIOM Beta Software
jatha moved T758: C library for Control Daemon from Backlog to Control daemon on the AXIOM Beta Software board.
Nov 5 2017, 9:41 PM · AXIOM Beta Software
jatha moved T757: Control Deamon from Backlog to Control daemon on the AXIOM Beta Software board.
Nov 5 2017, 9:41 PM · AXIOM Beta Software
jatha moved T762: Control daemon: usage cases from Backlog to Control daemon on the AXIOM Beta Software board.
Nov 5 2017, 9:40 PM · AXIOM Beta Software
jatha added a comment to T37: Get the image working for the MicroZed (7010 and 7020)..

Can this be closed?

Nov 5 2017, 9:38 PM · AXIOM Beta Software
jatha added a comment to T597: create build environment container.

I think a ubuntu docker container with the required tools installed would be simple to create (this is the current solution for the ci-builds). However, I think, that distributing xilinx tools implys some licensing and export-control related issues. The simplest way to deal with them would be to just ignore those or make the container somehow protected.

Nov 5 2017, 9:35 PM · AXIOM Beta Software
jatha closed T690: move binaries to /usr/bin ? as Resolved.

When T697 is finished

Nov 5 2017, 9:30 PM · AXIOM Beta Software
jatha added a comment to T690: move binaries to /usr/bin ?.

The original task is done. The mentioned binaries are linked to /user/local/bin as axiom-* by make install

Nov 5 2017, 9:29 PM · AXIOM Beta Software

Nov 3 2017

jatha added a comment to T697: create firmware image creation script.

@sebastian could you please remove the URL, as it shouldnt be public ;)

Nov 3 2017, 2:47 PM · AXIOM Beta Software

Nov 2 2017

jatha added a comment to T697: create firmware image creation script.

Yes! Just now i created this (https://github.com/apertus-open-source-cinema/beta-software/pull/7) pull Request. If you want to bring the work on this forwards, you could test this (https://gitlab.com/nein/beta-software/-/jobs/38788789/artifacts/download) image and report your findings. edit: bertl is already doing this.

Nov 2 2017, 9:52 PM · AXIOM Beta Software

Nov 1 2017

jatha claimed T697: create firmware image creation script.
Nov 1 2017, 10:54 AM · AXIOM Beta Software
jatha updated subscribers of T35: Apertus Boot Diagram.
Nov 1 2017, 10:50 AM · AXIOM Beta Software

Oct 28 2017

jatha updated subscribers of T738: Supply VM for development.
Oct 28 2017, 12:56 PM · AXIOM Beta Software

Aug 14 2017

jatha added a comment to T697: create firmware image creation script.

I began to do this with your help...

Aug 14 2017, 9:48 PM · AXIOM Beta Software

Jul 25 2017

jatha added a comment to T697: create firmware image creation script.

at this point of time this would be some more work. because the gitlab is only a mirror of GitHub, the repo doesn't need any maintenance, so I would vote for keeping the gitlab account a "person".

Jul 25 2017, 10:53 PM · AXIOM Beta Software
jatha added a comment to T697: create firmware image creation script.

The beta-software is now mirrored to https://gitlab.com/apertus/beta-hardware. Wen somebody who's more into building the software manually could write a .gitlab-ci.yml and add it to the GitHub repository the builds would start automatically on every commit.

Jul 25 2017, 9:29 PM · AXIOM Beta Software
jatha added a comment to T697: create firmware image creation script.

done

Jul 25 2017, 7:35 PM · AXIOM Beta Software
jatha added a comment to T697: create firmware image creation script.

gitlab ci is indeed a good idea :). the mirroring from github is also possible in the public instance but very bugy. to work around this we can create another repository with gitlab ci, which only pulls from github and pushes to gitlab, and is triggered by a github webhook. I did exactly this setup for another project and it works very well...
(https://github.com/freifunkks/site-ffks/tree/beta) the mirror repo can be found here: https://gitlab.com/freifunkks/mirror-scripts

Jul 25 2017, 6:22 PM · AXIOM Beta Software
jatha added a comment to T697: create firmware image creation script.

I think travis wouldn't be the optimal solutions for firmware builds, because we need some special tools with proprietary licenses for building the fpga bitstreams and more build time than the 50 minutes travis gives you for free. Imo http://concourse.ci would be a good solution, because it would allow us to create quite modular pipelines for the firmware.

Jul 25 2017, 2:48 PM · AXIOM Beta Software