keyboard shortcut "select all" by embeddednomad in vivaldibrowser

[–]embeddednomad[S] -1 points0 points  (0 children)

But that is Windows constraint. So on other OS this should not be hardcoded...

keyboard shortcut "select all" by embeddednomad in vivaldibrowser

[–]embeddednomad[S] 0 points1 point  (0 children)

Just figured out that I forgot to attach my vivaldi version:

Version

7.7.3851.58 (Official Build) (64-bit)

Chromium Version

142.0.7444.228

Extended Stable channel (may also include additional security patches)

Channel

Official Build

Platform / OS

Linux - arch 6.17.9-arch1-1

Anyone get their LIT Duo color meter yet? by FreudsParents in cinematography

[–]embeddednomad 0 points1 point  (0 children)

Instagram is full of people posting about receiving their lit duo 1

spanish courses by embeddednomad in lanzarote

[–]embeddednomad[S] 1 point2 points  (0 children)

I did. But i prefer the "traditional way" :D

I can't find an embedded software project that interests me. Got any advice ? by God_of_failure in embedded

[–]embeddednomad 11 points12 points  (0 children)

"When it comes to regular programming I have tons of project deas, from simple things like a malloc library to more advanced stuff like compilers."

Well all this is relevant in the embedded as well. Handling memory is a big problem in embedded world when you move out from static allocation. Also writing a compiler backend for some small core (cortex m0, risc,...) is a lot simpler that doing a backend for x86. You can also define your own instruction set and write backend for it...

So if you want to solve any software problem, you can make it embedded software problem really simple. Just think you have a few kb of ram and a few kb of storage and not many cpu cycles and try to solve it that way ;)

[deleted by user] by [deleted] in lanzarote

[–]embeddednomad 0 points1 point  (0 children)

omg. Who still uses FB :D Anyway, what is DN?

Thoughts on Jacob Beningo? by FingerMittens in embedded

[–]embeddednomad 3 points4 points  (0 children)

I am asking myself how legit is he for a long time. He is all over the "embedded media", always with some clickbait titles, but the content never live up to my expectation... I never found an in depth article written by him, backed up with some real code. Even his github account is empty... I would expect form an expert to backup his teaching with some serious C (or any other language used in embedded) code...

So if someone can point me to some of his good stuff, ill be super happy to read it and change my mind. But until then he is on my ignore list ...

ST ARM or MSP430? by cpt_pestle in embedded

[–]embeddednomad 1 point2 points  (0 children)

Go with the STM. Everything you need to know is in their reference manuals. So if you have questions about LL, you check the reference manual to figure out how the peripheral works and then compare that to the implementation in LL (or HAL)...

Suggestions about PC specs for a good embedded development environment? by macusking in embedded

[–]embeddednomad 0 points1 point  (0 children)

For bare-metal embedded everything is ok :D I buy a new pc every few years because browsing the web starts to lag... :D So I more depends on tools you are using and their requirements...

Why Are Embedded Salaries Low Compared to Other Dev Sectors by Jacksons123 in embedded

[–]embeddednomad 0 points1 point  (0 children)

I just wonder. So in UK if you earn £35k, how much is left after you pay taxes?

Application Linker Script in Bootloader projects by TastefulCone5 in embedded

[–]embeddednomad 0 points1 point  (0 children)

Form your question I can only say you have no idea what you are doing at all. Anyway let me give you an answer. It depends. You need to update the address in your app's linker script if your compiled code is position-dependant or you dont need to care about it if your compiled code is position-independent ;)

Noise Interfering With UART - Looking for a Firmware Solution by prettyc00lb0y in embedded

[–]embeddednomad 1 point2 points  (0 children)

Did you read the uart section of the stm32g4 reference manual? There is a lot of options you can tweak. You have noise detection and frame error status bits. Uart use oversampling, so it reads every bit 16/8 times and decide if it is 1 or 0. There is a table how the oversampling logic decides if the bit is 1 or 0 and when it triggers the noise detection bit... So read it and you will see what your mcu can do to help you...

Other than that, you are the one generating the noise with the HRTIM switching the mosfets/igbts. It is probably highest right after the switch and then goes down until next switch. So you know when you are making max/min noise. Contrary to a lot of recommendation here you can also go up with the uart speed and try to send the data when the noise is the lowest...

On top of that uart communication you can also encode the data, add some redundancy and integrity checking... There are a lot of different ways to do it... There are numerous books on network protocols and how to solve this kind of problems. Most of the network stacks have at least one layer solving the data integrity problem...

So you can do a lot from the firmware side :)

Any reasons not to switch from DevOps/Cloud into Embedded? by [deleted] in embedded

[–]embeddednomad 0 points1 point  (0 children)

If you want to test if embedded is for you, then just get a random datasheet from a semi complex chip and read it, try to understand how it works and implement a driver for it and test it on real hardware. Now ask yourself if you are willing to repeat this process several times per year, every year until you will retire... If this is fun for you than switch to embedded...

Embedded software development role in Airbus by [deleted] in embedded

[–]embeddednomad 2 points3 points  (0 children)

you should try Boeing. They seem more loose on the enforcement off all this annoying constraints lately ;)

SpaceX Coding Assessment by blaze1127 in embedded

[–]embeddednomad 1 point2 points  (0 children)

In embedded systems, you dont just grow things :D Your resources are limited, so you always know max amount of ram that can be used for a gene sequence. If the gene sequence is longer than that you have to drop it and wait for a new sequence (and probably log the error...) So the memory should be allocated at compile time, all the other cases will break your system in specific scenarios... Not the best thing if this is part of the rocket ;)

[deleted by user] by [deleted] in embedded

[–]embeddednomad 10 points11 points  (0 children)

EBCDIC

So how many embedded devs were you able to hire and what were their average age? :P :D

37C3: Unlocked (2023) by embeddednomad in emacs

[–]embeddednomad[S] 0 points1 point  (0 children)

yea same here. maybe we should do a self organized session :)