<peterm6881>
heavy development, my favourite kind! :)
<peterm6881>
sc6502, Xogium has been exploring the stm32f769 to better understand microcontrollers. We think it might be a better candidate than the RP2040 if we want to go down the MCU route, due to its higher specification. In the new effort to pare down and streamline the code, perhaps we could aim for this platform?
<Speedsaver>
Title: STM32F769NI - High-performance and DSP with FPU, Arm Cortex-M7 MCU with 2 Mbytes of Flash memory, 216 MHz CPU, Art Accelerator, L1 cache, SDRAM, TFT, MIPI-DSI, JPEG codec, DFSDM - STMicroelectronics (at www.st.com)
<peterm6881>
Xogium has the discovery development board for this device
<peterm6881>
Arrow even published the Gerbers, BoM and schematics for the discovery board, which we could use as a starting point for our own board, stripping out what we dont need and adding what we do
<peterm6881>
can you check remote access to the server is still working
<Xogium>
;)
<Xogium>
sure, sec
<peterm6881>
sry for the delay
<Xogium>
aye, I'm in
<peterm6881>
awesome
<peterm6881>
speedsaver is connected on ttyUSB0
<Speedsaver>
peterm6881: Error: "is" is not a valid command.
<peterm6881>
heck
<peterm6881>
device is connected on ttyUSB0
<Xogium>
lol
* Xogium
pokes Speedsaver
<peterm6881>
115200 baud
<peterm6881>
so funny
<Xogium>
woohoo I'm in
<peterm6881>
coolness
<Xogium>
so gps logger script takes 2 mb of ram, navit consumes 5 mb, gpsd itself takes 2.1 mb
<peterm6881>
it has serial gps on ttyS1 (you'll recall the debug port is ttyS0), and a USB GPS dongle on ttyACM0, plus its online via wired ethernet. However there will never be a gps fix
<Xogium>
biggest consumer of ram is network manager which eats a full 7.6 mb
<peterm6881>
yes indeedy
<peterm6881>
i'll be leaving this device permanently connected for you and sc6502
<Xogium>
we could try and get rid of it and use something else instead, but we wouldn't save much ram
<peterm6881>
might make life a bit easier if you need ne to test changes
<Xogium>
yea
<Xogium>
only thing we can't do is dd a new image…
<peterm6881>
no fix though, it lives under the stairs like Harry Potter
<Xogium>
lol
<peterm6881>
although i can run an extension cable in if needed
<peterm6881>
happy to burn images any time im home, thats no trouble
<peterm6881>
but yeah, imagine if you could work out a way around that !
<Xogium>
yeah that's just the sort of stuff that we could avoid if we did setup rauc… but I'm not sure I want to invest the effort in adding rauc until we've decided if we want to continue on linux or use a mcu
<peterm6881>
as you wish Captain
<peterm6881>
whats your instinct? I know you already got a simple version of BR running on the Discovery board
<peterm6881>
by the way can you make my desktop icons permanently executable for this account? its a pain in the ass getting the prompt every time
<Xogium>
hmm how do you mean ?
<peterm6881>
actually dont worry about it,its not an issue when I leave the machine running
<peterm6881>
putty, firefox, terminal, hexchat
<Xogium>
but what does it say, ask you if you want to launch the program or read the file ?
<peterm6881>
launch
<peterm6881>
it prmpts me what I want to do when i double click :)
<peterm6881>
prompts
<peterm6881>
i have to select execute
<Xogium>
yeah that's because the icon is executable but your file manager offers you to read the file also, as its as much an executable as a text file
<Xogium>
I think
<peterm6881>
if I right click there is a check box for Trust this executable, but even if I enable that its still the same
<peterm6881>
i mean , it works but it reverts after I reboot
<Xogium>
at any rate, running linux on the stm32 isn't something I'd recommend for serious usage, I do it for the fun really but with 9 mb of ram free with just a minified linux kernel and a minified userspace consisting of litterally one binary, well
<Xogium>
the kernel is so minified that it doesn't even support networking
<Xogium>
rtos have a lot more power for these
<peterm6881>
it was fun though, right? :)
<Xogium>
yup sure was
<peterm6881>
:)
<peterm6881>
and useful knowledge
<peterm6881>
i guess rtos is the next avenue for exploration
<Xogium>
it depends how much I can manage to squeeze into the flash and not in ram… but yeah
<Xogium>
the idea is that maybe linux would be a bit more usable with execute in place
<peterm6881>
anything i can do to assist?
<Xogium>
execute in place or XIP is a technic where binary can be executed straight from internal or external flash with a mcu, instead of having to load the binary into ram then execute it
<peterm6881>
sounds good
<peterm6881>
my crack team will definitely get there
<Xogium>
I'm just trying to wrap my head around the whole idea and will probably have to contact another embedded system engineer / linux kernel developper
<Xogium>
Nicolas Pitre
<Xogium>
he's blind too, how ironic
<peterm6881>
good luck! i havent moved in those circles
<peterm6881>
in a nutshell, how does he handle coding?
<Xogium>
I have absolutely no idea
<peterm6881>
i know theres noi magic bullet, lots are doing it but all doing their own thing
<Speedsaver>
Title: Nicolas Pitre: An Inspiration from the Linux World – The New Stack (at thenewstack.io)
<peterm6881>
the guy who was mean to be providing me with a quote to port quorum to Linux never bothered his ass, and hes supposed to be a professional business
<peterm6881>
youe guy is outstanding, have you reached out?
<peterm6881>
your
<peterm6881>
Canadians...they do good work....
<Xogium>
not yet
<Xogium>
haven't found his email yet hehe
<peterm6881>
forget quorum, do what that guy does
<peterm6881>
He uses a braille terminal, which is a device with electro-mechanical character cells where each braille dot can be raised or lowered independently to form braille symbols.
<peterm6881>
It provides a line of 40 characters used as a single-line “window” that can be moved across the actual computer screen content. “This way I can read code and all its special characters, and figure out code indentation and layout,
<Xogium>
I didn't have much hope for quorum anyway
<peterm6881>
indeed, its a mess
<peterm6881>
im thinking you're not on Linkedin?
<peterm6881>
npitre@baylibre.com
<Xogium>
thanks
<Xogium>
I also saw nicolas@fluxnic.net or something but
<Xogium>
not sure
<peterm6881>
try both at the same time and see which one gets used , or if any bounce
<peterm6881>
good luck Xogium
<Xogium>
thanks
peter_ has joined #Speedsaver
peter_ is now known as Guest4061
<Guest4061>
Guest4061, heck
<Guest4061>
thought at least it would be peter_1 or some such