Current Server Time: 19:39 (Central Europe)

#apertus IRC Channel Logs

2020/02/14

Timezone: UTC


03:23
Spirit532
left the channel
03:25
Spirit532
joined the channel
04:28
Bertl
changed nick to: Bertl_zZ
05:37
BAndiT1983|away
changed nick to: BAndiT1983
05:47
BAndiT1983
changed nick to: BAndiT1983|away
06:00
Spirit532
left the channel
06:01
Spirit532
joined the channel
08:00
a13b
left the channel
08:29
mateo[m]
joined the channel
08:30
uberardy[m]
joined the channel
08:34
a13b
joined the channel
08:34
elkos
joined the channel
08:34
aleksander[m]
joined the channel
08:34
hans[m]
joined the channel
08:34
pedro[m]
joined the channel
08:34
WalterZimmermann
joined the channel
08:34
oscar[m]
joined the channel
08:34
toralf[m]
joined the channel
08:34
joe[m]
joined the channel
08:34
alexandros[m]
joined the channel
08:52
apurvanandan[m]
joined the channel
08:52
promach3
joined the channel
08:52
abeljj[m]
joined the channel
08:52
RexOrMatrix[m]
joined the channel
08:52
markvandenborre[
joined the channel
09:15
comradekingu
joined the channel
11:39
Bertl_zZ
changed nick to: Bertl
11:39
Bertl
morning folks!
13:12
illwieckz
left the channel
13:36
BAndiT1983|away
changed nick to: BAndiT1983
13:42
BAndiT1983
changed nick to: BAndiT1983|away
13:42
BAndiT1983|away
changed nick to: BAndiT1983
14:07
gsalazar
joined the channel
14:14
se6ast1an
welcome gsalazar!
14:15
se6ast1an
lets chat here so others can participate as well if they want
14:15
gsalazar
se6ast1an sure
14:15
se6ast1an
great to have met at Fosdem!
14:15
se6ast1an
and great that you are here now and want to contribute!
14:16
se6ast1an
did you have a look around the wiki and lab already to see what areas would be most interesting to you?
14:17
gsalazar
Thanks, yes I had a quick look around the wiki and the lab, and I could see that the project is really well structured
14:20
gsalazar
I am mainly interested in low-level and embedded linux development, are you using linux on the camera?
14:20
se6ast1an
great to hear, I myself often get lost in there trying to find something again :)
14:20
se6ast1an
yes its a customized arch linux distro
14:20
se6ast1an
the Zynq has two arm cores that run the linux
14:21
illwieckz
joined the channel
14:22
gsalazar
and how does it integrate with the firmware development, is there a application also running on the camera side?
14:23
gsalazar
and for development are you currently able to emulate the camera with something like qemu? (I thnik I saw an open issue regarding that)
14:24
BAndiT1983
nobody has started to implement emulators of camera modules in QEMU yet
14:24
BAndiT1983
we had this task up for the gsoc, but nobody wanted to do it
14:25
se6ast1an
anuejn and vup recreated the firmware from scratch so it would be built through continuos integration: https://github.com/apertus-open-source-cinema/axiom-beta-firmware
14:26
gsalazar
BAndiT1983 what would you want to emulate and run under qemu?
14:26
se6ast1an
any commit triggers a full new image to be built
14:26
se6ast1an
the cameras firmware is stored on a microsd card, no other internal flash
14:26
gsalazar
also, are you considering going for a yocto or buildroot based linux image, trying to make it minimal?
14:27
se6ast1an
there are several tools that run inside this linux to do certain things, like a binary that captures still images and writes an image file
14:27
se6ast1an
or scripts to set/gain various camera parameters like analog gain/gamma, etc.
14:27
BAndiT1983
gsalazar: it depends on what is required for development without hardware, but emulating image sensor and some of it's periphery is one of the first things coming to my mind
14:28
gsalazar
se6ast1an ok, so there is not a unique application for all of that
14:28
se6ast1an
correct
14:28
gsalazar
BAndiT1983, those would be the hardest parts
14:28
se6ast1an
the idea is to create a central control daemon that takes care pretty much of everything camera operation related though
14:29
se6ast1an
https://github.com/apertus-open-source-cinema/nctrl
14:29
se6ast1an
and for reference the older: https://github.com/apertus-open-source-cinema/axiom-control-daemon
14:30
se6ast1an
working on extending/improving nctrl would be a great task I think
14:30
se6ast1an
this tool is also maintained by vup and anuejn
14:35
gsalazar
that would run in the camera and be responsible for all controls within the camera?
14:37
BAndiT1983
yes
14:43
gsalazar
that would be interesting and it is based in rust, which I wanted to start exploring. I see a couple of things that interest me and that I would like to help, either the nctrl, the emulation of the camera or creating a yocto/buildroot based linux image. But please feel free to let me know where more effort is neeeded
14:43
se6ast1an
nctrl and camera emulation would be both great additions!
14:44
se6ast1an
https://lab.apertus.org/T724
14:44
se6ast1an
Bertl would be your first point of contact for this
14:45
se6ast1an
we recently had the discussion if https://renode.io/ could be an interesting alternative to qemu but it requires some more research
14:45
se6ast1an
in case this is something you want to dive into
14:47
gsalazar
I'll take a look at both repos and open tasks and see if there is something I could pick up and then let you know if that is ok
14:48
Bertl
sure
14:49
se6ast1an
great
14:50
se6ast1an
if you have any questions or need pointers feel free to come here on IRC or email to *email address removed* works as well
14:56
gsalazar
se6ast1an thanks!
14:56
se6ast1an
heading off now
15:13
gsalazar
left the channel
15:51
BAndiT1983
changed nick to: BAndiT1983|away
16:34
gsalazar_
joined the channel
16:39
gsalazar_
left the channel
16:42
gsalazar_
joined the channel
17:39
vup
gsalazar_: we have consideren yocto / buildroot, however I am not sure those are the right approach, the current firmware is meant for developers to use and to easily install extra software when needed. I am not sure yocto / buildroot would fit that usecase well.
17:39
vup
The firmware used used for customers would maybe be a better fit, however for painless upgrades / flexibility something like nix seems more promising to me.
17:39
vup
What what would be your pro's for using yocto / buildroot?
18:05
gsalazar_
left the channel
18:20
RexOrCine|away
changed nick to: RexOrCine
18:31
RexOrCine
changed nick to: RexOrCine|away
18:32
RexOrCine|away
changed nick to: RexOrCine
18:55
comradekingu
left the channel
19:25
comradekingu
joined the channel
20:03
BAndiT1983|away
changed nick to: BAndiT1983
20:14
gsalazar_
joined the channel
20:29
gsalazar_
left the channel
20:52
BAndiT1983
changed nick to: BAndiT1983|away