Current Server Time: 22:47 (Central Europe)

#apertus IRC Channel Logs

2020/02/14

Timezone: UTC


04:23
Spirit532
left the channel
04:25
Spirit532
joined the channel
05:28
Bertl
changed nick to: Bertl_zZ
06:37
BAndiT1983|away
changed nick to: BAndiT1983
06:47
BAndiT1983
changed nick to: BAndiT1983|away
07:00
Spirit532
left the channel
07:01
Spirit532
joined the channel
09:00
a13b
left the channel
09:29
mateo[m]
joined the channel
09:30
uberardy[m]
joined the channel
09:34
a13b
joined the channel
09:34
elkos
joined the channel
09:34
aleksander[m]
joined the channel
09:34
hans[m]
joined the channel
09:34
pedro[m]
joined the channel
09:34
WalterZimmermann
joined the channel
09:34
oscar[m]
joined the channel
09:34
toralf[m]
joined the channel
09:34
joe[m]
joined the channel
09:34
alexandros[m]
joined the channel
09:52
apurvanandan[m]
joined the channel
09:52
promach3
joined the channel
09:52
abeljj[m]
joined the channel
09:52
RexOrMatrix[m]
joined the channel
09:52
markvandenborre[
joined the channel
10:15
comradekingu
joined the channel
12:39
Bertl_zZ
changed nick to: Bertl
12:39
Bertl
morning folks!
14:12
illwieckz
left the channel
14:36
BAndiT1983|away
changed nick to: BAndiT1983
14:42
BAndiT1983
changed nick to: BAndiT1983|away
14:42
BAndiT1983|away
changed nick to: BAndiT1983
15:07
gsalazar
joined the channel
15:14
se6ast1an
welcome gsalazar!
15:15
se6ast1an
lets chat here so others can participate as well if they want
15:15
gsalazar
se6ast1an sure
15:15
se6ast1an
great to have met at Fosdem!
15:15
se6ast1an
and great that you are here now and want to contribute!
15:16
se6ast1an
did you have a look around the wiki and lab already to see what areas would be most interesting to you?
15: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
15:20
gsalazar
I am mainly interested in low-level and embedded linux development, are you using linux on the camera?
15:20
se6ast1an
great to hear, I myself often get lost in there trying to find something again :)
15:20
se6ast1an
yes its a customized arch linux distro
15:20
se6ast1an
the Zynq has two arm cores that run the linux
15:21
illwieckz
joined the channel
15:22
gsalazar
and how does it integrate with the firmware development, is there a application also running on the camera side?
15: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)
15:24
BAndiT1983
nobody has started to implement emulators of camera modules in QEMU yet
15:24
BAndiT1983
we had this task up for the gsoc, but nobody wanted to do it
15: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
15:26
gsalazar
BAndiT1983 what would you want to emulate and run under qemu?
15:26
se6ast1an
any commit triggers a full new image to be built
15:26
se6ast1an
the cameras firmware is stored on a microsd card, no other internal flash
15:26
gsalazar
also, are you considering going for a yocto or buildroot based linux image, trying to make it minimal?
15: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
15:27
se6ast1an
or scripts to set/gain various camera parameters like analog gain/gamma, etc.
15: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
15:28
gsalazar
se6ast1an ok, so there is not a unique application for all of that
15:28
se6ast1an
correct
15:28
gsalazar
BAndiT1983, those would be the hardest parts
15:28
se6ast1an
the idea is to create a central control daemon that takes care pretty much of everything camera operation related though
15:29
se6ast1an
https://github.com/apertus-open-source-cinema/nctrl
15:29
se6ast1an
and for reference the older: https://github.com/apertus-open-source-cinema/axiom-control-daemon
15:30
se6ast1an
working on extending/improving nctrl would be a great task I think
15:30
se6ast1an
this tool is also maintained by vup and anuejn
15:35
gsalazar
that would run in the camera and be responsible for all controls within the camera?
15:37
BAndiT1983
yes
15: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
15:43
se6ast1an
nctrl and camera emulation would be both great additions!
15:44
se6ast1an
https://lab.apertus.org/T724
15:44
se6ast1an
Bertl would be your first point of contact for this
15:45
se6ast1an
we recently had the discussion if https://renode.io/ could be an interesting alternative to qemu but it requires some more research
15:45
se6ast1an
in case this is something you want to dive into
15: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
15:48
Bertl
sure
15:49
se6ast1an
great
15: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
15:56
gsalazar
se6ast1an thanks!
15:56
se6ast1an
heading off now
16:13
gsalazar
left the channel
16:51
BAndiT1983
changed nick to: BAndiT1983|away
17:34
gsalazar_
joined the channel
17:39
gsalazar_
left the channel
17:42
gsalazar_
joined the channel
18: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.
18: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.
18:39
vup
What what would be your pro's for using yocto / buildroot?
19:05
gsalazar_
left the channel
19:20
RexOrCine|away
changed nick to: RexOrCine
19:31
RexOrCine
changed nick to: RexOrCine|away
19:32
RexOrCine|away
changed nick to: RexOrCine
19:55
comradekingu
left the channel
20:25
comradekingu
joined the channel
21:03
BAndiT1983|away
changed nick to: BAndiT1983
21:14
gsalazar_
joined the channel
21:29
gsalazar_
left the channel
21:52
BAndiT1983
changed nick to: BAndiT1983|away