![]() I think nRF52 is a pretty good platform to learn if you're interested in doing BLE and/or 802.15.4 protocols. Since then I've built a set of generic makefile rules for nRF SDK projects which serves as a baseline for any new projects I start. (Back when I was working for a company that Nordic paid attention to, I complained about them and they admitted that they didn't even use them internally). You will quickly find that the example makefiles in the nRF SDK are pretty much garbage. This, coupled with the standard arm tool chain and the nRF Command Line Tools is pretty much all you need. Once you've done that you'll be in a position to decide whether a particular embedded IDE truly suits your needs.įor my work on the nRF52* and the nRF SDK, I use VS Code with only a few generic extensions. When starting on a new platform, I find I'm much better served by learning the fundamentals of the platform directly, without a lot of "help" from tools. Embedded IDEs are often crutches, offered by companies in an effort to corral developers into their product space. This is especially true for things like editors/IDEs. My motto is always use the simplest and least platform-specific tools you can find. General question: any question that is not technicalĪfter your question is answered, please change the flair to "Resolved".(*) At mods' discretion, certain self-promotion submissions from people who contribute to this sub in other ways may be allowed and tagged with the "Self-promo" flairĬomplete rules: /r/embedded/about/rules/ Link flairsĪfter posting a submission, please select a flair: No memes (pictures with superimposed text), shit posts.No spam no commercial posts, links to commercial pages (including crowd funding sites), no employment ads (job offers and requests go to the weekly thread), no self-promotion (*).If asking a question, ask the actual question, fully yet concisely, right in the title.Be civil: do not insult no all-caps, no excessive "!" and "?", please.Questions on employment (career, internship), education (major, certificates), how to start in embedded.Job announcements (outside the monthly job thread).High level software (e.g., C#, Javascript): r/softwaredevelopment, r/software.Single Board computers: r/Raspberry_pi, r/Arduino, r/linux_devices, r/linuxboards.Hardware design that does not include a micro for electronic circuits: /r/AskElectronics.Homework help but make it clear it's homework.This sub is dedicated to discussion and questions about embedded systems: "a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints." FAQ
0 Comments
Leave a Reply. |