lets continue where we left off>>109421894
>>109471957there are multiple contenders that do basically the same thingfor MPU systems I would like ThreadX to be the standardThreadX is nice, clean, good docs, certification, open source, fastbetter than FreeRTOS (and its derivative, SafeRTOS)u-VelOSity is... a bit obtuse. weird optimizations and non-optimizations made. but it is military grade and Green Hills also has a qualified compiler, toolchain, debug tools, good support and so on. strong contendertheres also PikeOS that seems nice but very... german. I liked it though.i don't see that C# can be a good option for most systems. not sure how you would link code, symbols, libraries to a specific memory region for spatial separation on an MPUC is the golden standard, C++ works great also but slightly more inconvenient in some casesfor MMU systems there are, to my knowledge, fewer options.. PikeOS, Integrity, QNXZephyr is a bit of a loser here due to its monolithic kernelits not necessarily a disadvantage, but he industry is fearmongering to disregard anything bigger than a microkernel due to safety concernsi know Zephyr also goes onto MPU systems, but its massive and much slower that the options listed so I dont see the use caseregardless, there will not be a standard. they all work pretty much the same, and you should use what you are comfortable withif you are a company you will probably buy a package, QNX+SafeRTOS, uVelOSity+Integrity, PikeOS, or some other
>>109476088How do you guys come up with project ideas? Not asking for any cookie-cutter tutorials or specific ideas, but just need a thought process to expand my portfolio to include something where I actually design something as a solution a problem or optimization that I identified.I have access to a NXP MCU board, an Artix-7 FPGA, and a HackRF. I'm mostly interested in applying DSP concepts if that matters.
>>109476088why would you want to get into embedded systems?you know the pay is dogshit right?
>>109476409think of something that would be nice to have, a silly problem you could make a bit more convenient, or just replicate something you think is cool. I made a smart powerstrip for my server rack because i thought it would be cool to know how much each one was consuming and to be able to remotely shut a server off while also protecting them from surges>>109477341it's very fun imo, specially if you also like electronics. if not, try osdev
>>109477341>muh payspiritual jeet. white men do things out of curiosity and interest
>>109476100IMEO I remain a bit sceptical that defense contractors are buying the proprietary RTOS's because they are so determinisitic/fast/efficient. IME working with customers in defense running VxWorks, they were really buying it because that is what the previous code base ran on. That code base got certified/tested/passed regulatory hurdles, and they are not spending the money to port it to Linux (even though they keep getting screwed in the long run by the RTOS vendor).Back in the 80's/90's when these project started RAM was limited, swap space was painfully slow and unpredictable with timing, so an RTOS made sense. Today, those limitations are pretty much gone, and if your really need determinism/fast response there is RT linux. If that is not fast enough/deterministic enough you need to use an FPGA.That's why I see the open source options taking over industry slowly. They may not be better in performance/features/support then the proprietary paid RTOS, but they are free, and IME the support from the paid vendors is pretty crappy/non-existent anyways.I mostly see freeRTOS and zepher staying the dominant free options out there. FreeRTOS is the lightest and simplest thing you can practically want from an RTOS, and zepher is the more feature rich one for those sick of reinventing the wheel when they need some basic OS/system features not packaged into freeRTOS.
>>109476409If you're interested in DSP and have an FPGA maybe a simple synth? You'd get then into some digital filter design.
How do I get into FPGA's without breaking the bank? A simple dev kit would be nice
>>109478134That powerstrip idea sounds pretty awesome. Thanks anon for the advice, I should just be more creative.>>109478612I'll give that a try and have some fun with it, though I do plan into getting into something in RF.>>109480189How much is too much for you? You can always simulate your RTL designs for free through software, though you may enjoy that a lot less. The cheapest FPGA dev board out there is 4 dollars, but most beginners start with something that is around 100 dollars like the DE-10 lite or Arty S7.You can probably find what you need through here: https://boards.fpgadeveloper.com/find?sort=price
>>109476088>osdevCrowded by faggots btw
bump, saving the thread
esp8266 with a webserver running that can remotely power cycle my cablemodem.
>>109477341>doing things based on eventual paymentYou will never achieve greatness nor happyness if money is all you measure by. Do things for the lulz, see how it goes, enjoy silly tinkering, stop being a faggot.
>>109478495most embedded systems don't have an MMU, so you cannot run any OS that requires it (e.g. linux, integrity, qnx)the issue with Zephyr and other big-kernel OS is complexity, certification, and dependable cycle timesZephyr is not certified, neither is FreeRTOSit is not trivial to do this yourself, it is much easier to buy one that is a certified safety element out of contextyou dont buy an RTOS because of determinism/speed/efficiencythose are requirements you have and you evaluate which OS will satisfy them, and most of course will, so you have more criteriaI wont argue with the weight of legacy though, that is a big deciding factor for manyat my previous job they had used the same RTOS for 35 yearsa purchasing and aquisitions consultant completely ruined, beyond repair, the relationship between the two parties so they had to change itI tried to get them to choose ThreadX but they chose the Green Hills option
>>109486099Keep in mind, most applicatins are not safty critical
>>109477341I like electronics but I am not a engineer so I will never get hired for it.
>>109476088How about buildiong a FAQ?Or meanwhile linking to /ham/ ?
>>109476409I just look at what I'd like to see.For instance, I'd like to get a FPGA to do the heavy lifting in a /ham/ radio, things such as modulation, demodulation, waterfall, filtering and more.
>>109476088OP, we are on page 10, sinking fast. You have to make mor eof an effort to keep this interesting. A FAQ has been suggested but interesting links and news will also do. My contib:https://linuxgizmos.com/
>>109476088what are the trendy cheap SBCs these days?
>>109476088Just use AI lil bro. Stop worrying about stupid shit like compilers or coding languagesWe vibeGODS won and you can be a vibeGOD too
>>109477341it seems fun and i'd be happy if i had free time for myself and a chill life with a wife, kids and a dirt bike or three. i don't need to live like a king in some globohomo cosmopolitan city with 30 million refugees
>>109485985awesome. since i'm a caveman i did some thingyhey chadcat, *(uint16_t*)R_TM03MSMH = TM_MSMH_OS | TM_MSMH_RR
>>109494828Trans stuff