Emacs and LLDB
Emacs and LLDB
Posted Feb 12, 2015 10:46 UTC (Thu) by yaap (subscriber, #71398)In reply to: Emacs and LLDB by pabs
Parent article: Emacs and LLDB
The difference in the embedded world is that there is a lot of diversity and fragmentation. And there is not enough public interest to support an open toolchain. Just like the IP vendor depends on an open source toolchain because they don't have the resources to implement one from scratch for their architecture, most users do not have the resources to add this specific architecture support to either GCC or LLVM. So as a user you depend on the IP vendor for this.
Posted Feb 12, 2015 11:11 UTC (Thu)
by justincormack (subscriber, #70439)
[Link] (3 responses)
Posted Feb 12, 2015 14:20 UTC (Thu)
by pabs (subscriber, #43278)
[Link] (2 responses)
Posted Feb 12, 2015 14:34 UTC (Thu)
by yaap (subscriber, #71398)
[Link] (1 responses)
There are open source efforts (Mico32, Nios, 32 bits versions of RISC V, Leon...), and sometimes suitable (I've used some) but not always either due to lack of maturity, features or performance. Hopefully some will get there, for now in many applications it's not economic or practical to roll your own, so people turn to commercially supported IPs.
Posted Feb 13, 2015 10:56 UTC (Fri)
by oldtomas (guest, #72579)
[Link]
[1] <http://www.parallax.com/microcontrollers/propeller-1-open...>
Emacs and LLDB
Emacs and LLDB
Emacs and LLDB
What I had in mind for deep embedded stuff is more like the Cortex M serie. So 32 bits, short pipeline with TCMs and maybe L1 caches but nothing more. The market is much more fragmented at this level.
Emacs and LLDB
