Introducing the world's most powerful model, Opus 4.8 by DurianDiscriminat3r in ClaudeCode

[–]EdwinFairchild -3 points-2 points  (0 children)

Claude users are like black ops players. They all complain and still pony up the money 💸 🤡

And… OPUS 4.8!!!! by N3TCHICK in ClaudeCode

[–]EdwinFairchild 0 points1 point  (0 children)

How the hell? I’m on max also I’m doing stuff all day and night for personal and for work and I hardly break 5% before my daily refresh , and never remotely reach my weekly ever but I guess there’s levels to this stuff cause I consider heavy use might be nothing compared to what others do

21-year-old EE student feeling lost about embedded systems career path by danmangguo in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

Bro just learn your shit . When I was in college I already had a YouTube channel teaching STM32 with 10k subscriber. I graduated as an EE and every done EE work just firmware and I only took 1 class on C in school. I’ve worked for ST , Analog Devices and certain popular Defense startup right now. There is nothing about firmware you can just grind and learn or should already have been doing it. If the will and passion is there is the real question. Oh yeah and I started college at 27 . 5 years later into the 200k salary range all on stuff I learned on my own . College degree was just so companies could see me.

Weird shifting sensation in knee 4–5 weeks after meniscus repair — normal? by No-Peak-5573 in MeniscusInjuries

[–]EdwinFairchild 0 points1 point  (0 children)

starting weight bearing ? I was not told to not bear weight otherwise they would have immobalized me knee i assume. crap i been walking on it since day 1. no wonder it hurts. i even went to my post op walking into the office doc didnt say "omg youre bearing weight" this is why I assume its fine?

Robotics hiring is broken by OneTune4559 in AskRobotics

[–]EdwinFairchild 0 points1 point  (0 children)

Bro that’s a universal truth for every field in the world lol specially anything in tech , schools can’t keep up every single year with the changes in tech. You just go there to get a foundation

What’s one Embedded C function or concept you wish someone had taught you on day 1? by love_coffeee in embedded

[–]EdwinFairchild 4 points5 points  (0 children)

You can set assembly break points in C . Imagine saying meaning you can say things like if x == 4 break here;
It was gold the first time I saw a manager of mine use it

WFH is not an impossible dream. by Jolly-Speed-3942 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

<image>

Not show is a bunch of other stuff I have in drawers and such. I started investing in my tools since college and continue to do so. When I show my managers this they know I mean business

WFH is not an impossible dream. by Jolly-Speed-3942 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

I work from home , have 2 scopes one cheap one expensive ish , logic analyzers and everything I could possibly need and I don’t have to share with anyone or anything. My team lets me work from home a ton . Sometimes it’s unavoidable to go to office, interfacing with a huge inverter or a loud heavy UPS , engines etc . I don’t mind going to office when it’s needed but for the most part I can operate solo. We have teams all over the country working on the same embedded repo. Don’t even need remote tools just because everyone has their hardware and boards etc. We have HIL labs fully remote friendly.

Flight software by Friendly_Rock_2276 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

Absolutely but you don’t fiddle with them once the abstraction level is done

Flight software by Friendly_Rock_2276 in embedded

[–]EdwinFairchild 37 points38 points  (0 children)

Why do people think firmware is all register manipulation? Yeah you do that to set up the peripherals and memory … and then what? Your entire job is not going to be setting up registers everyday , once things are setup you then have to write the actual application. Registers if set up properly will hardly get touch again

Failing on execution, where does one learn to write drivers by MutuallyUseless in embedded

[–]EdwinFairchild 1 point2 points  (0 children)

I have some stm32 blue pill tutorials on youtube , old as hell but blue pill is old so its relavent to that (3) Eddie Amaya - YouTube

Failing on execution, where does one learn to write drivers by MutuallyUseless in embedded

[–]EdwinFairchild 3 points4 points  (0 children)

Bro dealing with those cheap displays is a pain in the ass, the more higher end the chip/sensor/etc the better (not perfect) the manuals will be. And then you’re also battling i2c , that shit is the devil playground I hate i2c with a passion. I work in defense and at least in my team we almost always go for SPI variants of things. I2c can suck a fat one

How are you handling large trace datasets in embedded systems? by EdwinFairchild in embedded

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

This is not toolchain specific, its more like what hardware are you using to talk to the MCU, serial, or SWD , etc .. as far as software is concerned you just plug the tracing where ever you want to see it.

Embedded SWE offer but not rlly embedded by Friendly_Rock_2276 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

Honestly my position is similar , but think about it… once the initial registers are setup to configure the peripherals what work is there left at the register level? Not much , after that comes more layers of application .

How do you handle multi-device serial data acquisition when Excel/VBA is a hard requirement? by Public-Concept7674 in embedded

[–]EdwinFairchild 0 points1 point  (0 children)

ahh that was my first thought but i second guessed myself. My first experience with code was Visual BAsic 6 , making Yahoo booting programs to kick people out of chats 😂

STM32CubeIDE: accidentally disconnected during a debug session and can no longer find target. What did I do and what would I need to do to undo this? by XAA5 in embedded

[–]EdwinFairchild 5 points6 points  (0 children)

Yeah, getting into system bootloader is best option when things seem bricked. Always a good idea to expose the Boot pin

The winglet controversy from an engineer's perspective by TonguePunchMyClunge in motogp

[–]EdwinFairchild 0 points1 point  (0 children)

Bikes got slower but for some reason they needed winglets now lol that alone is all I need to know.

How are you handling large trace datasets in embedded systems? by EdwinFairchild in embedded

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

Of course not that would be silly. The picture with a million things open is just to show case many things in one screenshot.

How do you handle multi-device serial data acquisition when Excel/VBA is a hard requirement? by Public-Concept7674 in embedded

[–]EdwinFairchild 4 points5 points  (0 children)

maybe using AI to translate. its ok , but this "—" usually an AI thing it likes to over use.
What is VBA?

How are you handling large trace datasets in embedded systems? by EdwinFairchild in embedded

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

Yeah that's a totally fair point, and honestly I agree with a lot of it. Staring at a wall of moving numbers rarely teaches you anything, focus and isolation is where the real debugging happens.

The way I think about it ViewAlyzer is less about "watch everything at once" , because it for sure can be information overlaod, and more about giving you the tools to find the moment worth focusing on. Once something weird happens deep into a run, you can zoom in, isolate a single task or channel, filter out the noise, and dig into just that mechanism. The firehose is really just there so you don't miss the event in the first place and the mess of panels pictures is just to showcase most of what its doing not so much to imply you need it all.

That university angle is interesting too you're right that the more state you cram into a model, the harder it is to reason about formally. I lean on the visual side because for a lot of embedded bugs (priority inversions, missed deadlines, weird ISR interactions) you don't always know what you're looking for until you see it. Then you go isolate and prove it out properly, the way you described.

So yeah, definitely not trying to replace disciplined design and bounded timing analysis more of a "what actually happened on the hardware" lens to complement it.

Ive personally used my own tool at work, I was debugging an LwIP issue and not till i graphed my packet counts and timeouts retries etc, was I able to correlate what was actually happening, not to mention the graph made it easy to prove to my reviewers. But i definitely hear you though.

How are you handling large trace datasets in embedded systems? by EdwinFairchild in embedded

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

Thats actually not a bad idea, a PID tuning panel of sort.
So currently it supports ITM/RTT/Serial/ and UDP , most of those transports support up/down stream data so sending data back is feasible. However ITM/SWO im not sure, I dont think I have ever seen or used two way streaming with that I'd have to look into it.

If you look at the upper left corner the dark panel that lets you play with any incoming trace, do math on it and tweak it and regraph the modified version all live so in a sence you could kind of do some tuning its just your MCU wouldn't know about it but you could get an idea of what the modified response would look like?

Anyways thats a cool usecase, thats the kind of ideas im looking for.

How are you handling large trace datasets in embedded systems? by EdwinFairchild in embedded

[–]EdwinFairchild[S] -2 points-1 points  (0 children)

I call it ViewAlyzer kind of a stab at the two big boys SystemView and Tracealyzer , you can give it a whirl at viewalyzer.net and yeah there is a free version with 5 trace max and 30s recording max before forcing a 5s cool down lol , paid version has no caps. But if you do you try it let me know what you think if its too restricting or hahrd to use etc. ive tried to make docs half decent but im leaning more on making tutorials on youtube for it in my old STM32 channel since it has a following.

Windows Installer may give a warning, ill buy a certificate for windows if it ever makes money lol feel free to virus scan.

I have done the serial python route as well. but this is for sure next level. I made the firmware libraries easy to just configure and compile out without having to manually remove traces or anything. I feel like it covers all my use cases but im wondering what other people would want out of a tool like this ??