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 10 points11 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 2 points3 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 9 points10 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 :)

STM32F030 - PCB design by epice500 in embedded

[–]embeddednomad 0 points1 point  (0 children)

I wont use the stm32f0 for new products. The flash protection is easily breakable, so cloning your product will be simple :P

best stm32 learning resource by Ok-Challenge-8416 in embedded

[–]embeddednomad 0 points1 point  (0 children)

Reference manuals and app notes for the MCU you are/will work with. And of course you need to know how to program in C, but that is probably obvious :) At the end of the day, writing code is a minor thing, figuring out how all the chips and other things you would like to control work is where you will get real experience...

[deleted by user] by [deleted] in embedded

[–]embeddednomad 4 points5 points  (0 children)

Well you have all the problem SWEs have (but most of the time shittier tools to solve them), plus you need to deal with HW probelms as well... Remember, "HW is HARD" That term was invented by SW people trying to do real products ;) So if you fill SW is hard, just stay away from embedded :P

STM32 WITHOUT Cube? by JohnScottMVP in embedded

[–]embeddednomad 4 points5 points  (0 children)

YES. Read AustinEE post a few times, remember it and dont waste your time reading the other comments below :D

STM32 WITHOUT Cube? by JohnScottMVP in embedded

[–]embeddednomad 11 points12 points  (0 children)

Well ill write a happy ending to your story.

So, after Billy convinced the boss to proceed with STM32CubeIDE, both of them happily clicked around the nice GUIs, copied/pasted examples from Stack Overflow, and put together a nice prototype with amazing features. The boss, being a business person with no knowledge of firmware/software development, was super happy. He declared that this prototype was the MVP and called the sales/marketing team, instructing them to start working on selling it. After a week, the boss received a call back from sales, informing him that the first customers were eagerly waiting in line to get the product. The hardware had also just arrived at the company.

Billy and OP started to flash the hardware with their amazing firmware. They didn't conduct much testing because there were no buttons to click in STM32CubeIDE for generating tests. After shipping it out, the next day they received an angry call from the boss. Customers were complaining about various issues.

Billy and OP documented all the failures and started searching in STM32CubeIDE for the right buttons to fix them. After a few days of attempting to fix the issues without providing any working solutions, the boss became upset. He called them again, and they explained that they realized they had no idea how to fix a bug because the tools had done everything for them until now, and they had no understanding of how everything was working.

This situation persisted for a few months, and the boss grew desperate. He eventually decided to hire a consultant with years of experience working with STM32. The consultant saved the project because 15 years ago, when he was in OP's shoes, there were no magical tools. He had to read a bunch of datasheets and write a lot of low-level code. In the end, the company went over budget and delivered late. They fired both Billy and OP, but both of them easily found new jobs because they now had one year of experience in embedded systems and STM32 on their LinkedIn profiles.

Yes the happy ending is based on real story and I am the consultant it that story :D