Current Server Time: 23:08 (Central Europe)

#apertus IRC Channel Logs

2021/03/22

Timezone: UTC


00:08
BAndiT1983
changed nick to: BAndiT1983|away
02:26
vnksnkr
joined the channel
03:53
futarisIRCcloud
joined the channel
04:05
vnksnkr
left the channel
04:32
vnksnkr
joined the channel
04:52
Bertl_oO
off to bed now ... have a good one everyone!
04:52
Bertl_oO
changed nick to: Bertl_zZ
05:59
futarisIRCcloud
left the channel
06:08
BAndiT1983|away
changed nick to: BAndiT1983
07:12
lexano
left the channel
07:54
mumptai
joined the channel
07:59
Maqs
left the channel
08:00
Maqs
joined the channel
08:59
illwieckz
left the channel
08:59
vnksnkr
left the channel
09:05
illwieckz
joined the channel
09:49
lexano
joined the channel
10:03
se6ast1an
good day
10:06
BAndiT1983
hi
10:44
SurajKMahto[m]
joined the channel
11:28
Bertl_zZ
changed nick to: Bertl
11:28
Bertl
morning folks!
12:27
se6ast1an
good day
14:26
Bertl
off for now ... bbl
14:26
Bertl
changed nick to: Bertl_oO
14:43
illwieckz
left the channel
15:03
illwieckz
joined the channel
17:00
se6ast1an
MEETINNG TIME!
17:00
se6ast1an
who is here?
17:00
Bertl_oO
changed nick to: Bertl
17:00
Bertl
is here ...
17:00
BAndiT1983
is here
17:00
satacker[m]
hi
17:00
eppisai
is here
17:01
Shohei
joined the channel
17:01
Shohei
left the channel
17:01
Shohei
joined the channel
17:02
Shohei
is here
17:02
se6ast1an
great
17:02
se6ast1an
eppisai: do you want to start?
17:02
eppisai
yea!
17:03
eppisai
https://user-images.githubusercontent.com/54789531/112026838-9cde5280-8b5c-11eb-9b02-ea9a70f50129.mp4
17:03
eppisai
I am trying to run visulizer in windows.. but last 2 days have been bit depressing.. above is the progress so far..
17:04
Bertl
windows as in Microsoft Windows (tm)?
17:05
eppisai
yea.. :D I know its not a good or of much use, since BAandiT1983 had added docker.. but still.. thought it might help some one..in future
17:06
Bertl
well, that is always depressing I guess ... :)
17:06
se6ast1an
I was about to ask why this was necessary yes :)
17:07
se6ast1an
it adds more work in the future to maintain
17:07
eppisai
I don;t know, to be honest.. before it was useful , because there was no docker container..
17:08
satacker[m]
Well I have been meaning to add the simplest checksum like char_+=some_char to complete task 1 but got a bit busy
17:08
eppisai
but since i have started it, will finish it by tommrrow, maybe someday it might be of use..
17:09
se6ast1an
thanks for the update eppisai, anything else to report? what will you work on next?
17:09
se6ast1an
btw whats the state with the finished tasks, keyboard for example?
17:11
eppisai
yea.. will write the doc for 2 bit image, and continue on transition task,I had finished keyborad,but BAndiT1983 was busy before, so couldn't check on real board..
17:11
BAndiT1983
it was crashing, but it is not related to the keyboard at first
17:11
BAndiT1983
we have some bloat which overwrites heap, as stack grows too big
17:11
se6ast1an
yes, the known heap/stack problem we are facing currently I assume
17:11
se6ast1an
yes
17:12
se6ast1an
Shohei: would you like to report next?
17:12
Shohei
Thank you, se6ast1an :)
17:13
Shohei
I’m afraid I don’t have finished tasks this week, but reviewing the designs of PCB holding brackets and Front plate. It’s very exciting for me :)
17:13
Shohei
I’m putting together my questions and comments in Google Docs so I think I can share them to you as early as tomorrow night.
17:14
Shohei
That's all from my side. Thank you:)
17:14
se6ast1an
great, thanks
17:15
se6ast1an
for reference: I created two mechanical parts (adaptions) for the AXIOM Beta compact enclosure
17:15
se6ast1an
I finished the design and sent them to Shohei for review last week
17:15
se6ast1an
BAndiT1983: would you like to report/share?
17:15
BAndiT1983
not much, but can do
17:16
se6ast1an
please :)
17:16
BAndiT1983
was mainly working on SAME70 tests, to check if i can port the firmware there, the advantage is that the toolchain is linux native, so docker container is much smaller than for pic32mz, and works very well
17:17
BAndiT1983
besides that was guiding the students, creating some prototypes, that would be it
17:20
se6ast1an
can you share some insight into the pic32 docker container?
17:20
BAndiT1983
yep
17:21
BAndiT1983
it contains mainly xc32 and pic32prog, so the user just has to download the remote repo and to open the folder in the container in vscode, but it would also work, if the folder is mounted from command line and any other text editor
17:21
Bertl
xc32 is already installed there?
17:21
BAndiT1983
advantage is, that people don't have install all the stuff on their machine, as we can correct and imrpove the container centrally
17:21
BAndiT1983
yes
17:22
Bertl
how does that work with the Microchip license agreement?
17:23
BAndiT1983
haven't found any restrictions there with unattended install and free license, many such containers already exist, but that's also why i want to move to free toolchain like ARM GCC
17:24
se6ast1an
what evaluations are already tested/working with same70 and what issues are still to be tested/evaluated?
17:26
BAndiT1983
UART works, USB is slowly progressing, as i'm a bit limited with time currently, wanted to test also SPI soon, as i have fitting display here, would like to test one with parallel interface, but maybe later
17:26
BAndiT1983
am in fact slowly porting some parts f pic32 firmware over, as agnostic code doesn't change
17:27
se6ast1an
ok, thanks!
17:27
se6ast1an
anything else to add?
17:28
BAndiT1983
next week ;)
17:28
BAndiT1983
we don't want to spoil too much
17:28
se6ast1an
right :)
17:28
se6ast1an
quick updates from me:
17:28
se6ast1an
CAD design progress as shared above
17:29
se6ast1an
when the review is done we would have those manufactured and assembly a V3 compact ennclosure
17:29
se6ast1an
*assemble
17:30
se6ast1an
tele hardware production is still delayed/going slow for "componnent sourcing reasons" - no specifics have been shared with me yet but I asked and have a video conference tomorrow morning where I will also raise the topic again
17:31
se6ast1an
thats it from my side, Bertl the closer?
17:32
Bertl
yeah ...
17:33
Bertl
well, I've been chasing ghosts and fighting windmills for the last few days trying to identify problems on the remote beta and hardware we got from felix
17:33
lexano
left the channel
17:34
lexano
joined the channel
17:34
Bertl
I replaced connectors and swapped out parts, finally swapped the sensor and it is still not working reliably
17:35
Bertl
note that there were definitely some problems on each and every changed aspect but I haven't found and fixed everything yet
17:35
Bertl
there has been slow progress on building new ZIF sockets (we only got one for testing at the moment)
17:36
Bertl
unfortunately my righ to reflow the sockets broke yesterday, so I'm currently fixing that (light-bulb ala malcolm-in-the-middle style :)
17:37
Bertl
we also got a new hdmi digitizer to test, a magewell USB device, but I haven't had much time yet to test it
17:37
Bertl
that's it from my side for this week, hopefully more positive news next week
17:37
se6ast1an
many thanks, fingers crossed!
17:38
se6ast1an
anyone else who wants to report progress/share/etc.?
17:39
satacker[m]
I am rewriting Kernel Challenge with kernel driver best practices link sent by BAndiT1983
17:40
se6ast1an
excellent satacker[m]!
17:40
BAndiT1983
?
17:40
BAndiT1983
coding guidelines are for C++, Bertl would kill me if i try to teach you that
17:41
satacker[m]
Sorry i meant this
17:41
satacker[m]
https://www.kernel.org/doc/html/v4.10/process/coding-style.html
17:41
Bertl
that's the right one :)
17:43
se6ast1an
ok then MEETING CONCLUDED!
17:43
se6ast1an
as usual, thanks to everyone contributing/reportinng!
17:44
lexano
left the channel
17:44
Bertl
thanks for the moderation, great work, as always!
17:44
eppisai
Thanks :)
17:44
Shohei
Thank you :)
17:45
satacker[m]
Thank you
17:45
lexano
joined the channel
17:45
Shohei
left the channel
18:41
illwieckz
left the channel
18:42
illwieckz
joined the channel
19:14
markusengsner
joined the channel
19:19
markusengsner
good evening!
19:20
BAndiT1983
hi
19:48
rassu_12[m]
what changes do i need to make in "Remote_Firmware_Visualizer' repo in order to run it locally on my system(windows 10) ,also i can not enable hyper-v vartualisation in my PC as i enabled virtualization through BIOS my PC ran into problem,even i tried to reset my PC but at last i had to disable virtualization mode to bring my PC back in normal mode ,working properly.
19:48
rassu_12[m]
I also tried to download virtual machine from Oracle, so that i can it virtually on linux through windows but that also showed failure by showing 'VirtualBox error with AMD Processors: AMD-V is disabled in the BIOS (or by the host OS) (VERR_SVM_DISABLED)', i tried many things, took me 3-4 days but i wasn't able to do anything productive.....
20:03
Bertl
sounds like you need a new computer or a better operating system
20:06
BAndiT1983
rassu_12[m]: why do you need virtualization there?
20:06
BAndiT1983
visualiser should be buildable with some adjustments, mostly regarding SDL2 on windows, you need to download it and unpack, then probably point to it in cmake script
20:12
eppisai
there is more to it, even after that unpacking SDL in compiler(mingw or any compiler), their are some things in code that require few things that do work with normal mingw , and also MSVC C++ doesn't work at all, (like std:thread) so need to use mingw with pois thread enabled,
20:25
BAndiT1983
mingw? std::thread is pretty standard and should also work under windows with MSVC++
20:34
eppisai
It was working for me yesterday.. :( so read online, why it was seen as undeclared by mingw. MSVC had other issues.. for example <unistd.h> is not there in MSVC..
20:35
eppisai
http://www.cplusplus.com/forum/general/267237/
20:35
eppisai
*wasn't == it wasn't working for me yesterday
20:42
BAndiT1983
what is unistd.h used for?
21:03
markusengsner
BAndiT1983: my thinking with the utils namespace was that it would be more consistent to move all the utility functions into the namespace
21:04
BAndiT1983
would certainly help
21:05
markusengsner
it's not a very big change, but for me who is new to the codebase, the split was a little confusing
21:05
BAndiT1983
yeah, some changes were rather workarounds, as we needed quick solutions at some points
21:06
BAndiT1983
feel free to ask questions regarding structure, am sure that it can be optimized, just had no time to start the analysis with tools, e.g. UML generators or so
21:21
BAndiT1983
eppisai: by the way, you can comment unistd.h out, as it is just belonging to some prototype code, which got pulled into the dev branch
21:23
BAndiT1983
for cross-platform build you don't have to do some strange voodoo, it just requires some analysis to find common features, structure the source files properly and adjust cmake script, have done same stuff for OpenCine back when it still was active and it worked under linux, windows and even macosx
21:31
BAndiT1983
markusengsner: this one looks interesting -> https://www.sourcetrail.com/
21:32
eppisai
Yea, will remove, I just was searching for ways to enable cross platform scripting without having the need to change the codebase, just cmake and found the compiler's right configuration for unistd, so didn't read more about unistd.h or analysised it..
21:33
BAndiT1983
but that's the first step one needs to do, check what affects the build, jumping to another compiler won't help as you need to understand the basics of the module first
21:33
BAndiT1983
also every compiler has some differences, so this adds another layer of problems, if not approaches properly
21:34
BAndiT1983
*approached
21:35
markusengsner
BAndiT1983: that looks really useful! I'll have to check it out immediately :)
21:36
BAndiT1983
am already on it ;) am trying to connect with vscode to the appimage server
21:42
BAndiT1983
yep, works, as soon as i select "Send location" the UI scrolls to the class etc. in the UI
21:42
BAndiT1983
*select from VSCode
21:48
BAndiT1983
and if someone wants to keep code clean, then cppcheck is very helpful
21:49
BAndiT1983
but usually i prefer clang to gcc, as it has pretty nice analysis built in
22:02
markusengsner
also got Sourcetrail up and running now, so much better than just using `Go to References` in VSCode :)
22:02
BAndiT1983
;)#
22:02
BAndiT1983
*;)
22:03
BAndiT1983
you have also to add Bootloader as source folder, was also done as workaround, as our BL hasn't been developed further yet
22:04
eppisai
BAndiT1983: can't remove uinstd.h as we are using read and write operation after all in visualizer, but we can use <io> or <process> .. but again, windows build is not something we should have been doing in the first, as docker is already here.. :)
22:04
BAndiT1983
but in the future it should be some sort of BIOS, which controls the hardware and e.g. firmware will ask it to draw to display
22:04
BAndiT1983
and how will docker help without opengl support under windows?
22:04
eppisai
https://github.com/apertus-open-source-cinema/AXIOM-Remote/blob/37c4abbc94b6f437ef396919e093d907cd2ce4f7/AXIOM_Remote_Firmware_Visualizer/Main.cpp#L115
22:05
BAndiT1983
next thing i have to check is regarding the licenses, which is to be honest not my favourite task at all
22:05
BAndiT1983
what about the line?
22:06
eppisai
I can work on docker with u, always wanted to learn.. this line is using uinstd.h
22:07
mumptai
left the channel
22:08
eppisai
And i know nothing of it, as i thought opengl can also be made to run in docker.. but if need i can learn as much as needed..
22:09
BAndiT1983
like i said before, this line was added for the prototype, which would use serial port/socket ot communicate to the programmer script or to some mock service written in python, which would simulate the service on the camera
22:11
BAndiT1983
e.g. it would not only send answers to the visualiser, like real camera would do for the real remote, but also on same or another socket send data to the virtual camera to change temperature, hue, gain or whatever we would like to have to allow people to implement firmware without real camera in first place
22:12
BAndiT1983
there is not much a problem with docker, but with unclear possibility to install the compiler there, either the install file will be in the container and installed on first startup, in text mode to show the license agreement to the user, just need to check how to persist the data, otherwise it will install at every startup
22:14
BAndiT1983
lets see what wsl gpu drivers will actually bring, but opengl is possible -> https://medium.com/@benjamin.botto/opengl-and-cuda-applications-in-docker-af0eece000f1
22:15
BAndiT1983
changed nick to: BAndiT1983|away
23:06
markusengsner
left the channel