snikeguo commented on issue #16415: URL: https://github.com/apache/nuttx/issues/16415#issuecomment-2926870290
I have a lot of complaints. First of all, NUTTX is, after all, an open source project, not a project backed by a financially powerful company like Apple behind LLVM. So I really don't understand why NUTTX doesn't use the drivers provided by various manufacturers, but instead insists on re-implementing everything from scratch. This is extremely disadvantageous for the NUTTX project. We all hope NUTTX can become as famous as Linux. To do that, we can use some opportunistic approaches to quickly support a wide range of chips and shift chip-specific bugs to the chip manufacturers. For example, we could use STM32's LL library, etc. Just look at Zephyr—they are doing exactly this.Let’s solve the problem of having enough to eat first, and then think about eating meat. Same as above. > Because NuttX isn't Linux, NuttX can even run on a Z80. As for your point, I also can't understand it. Why not just gather some statistics on the market share of Z80 running NUTTX/Zephyr? The Z80 is comparable to the STC8051. If I were a boss and my R&D engineer told me they wanted to use Z80+NUTTX or STC8051+NUTTX, I would definitely think there is something wrong with their thinking. Does this combination make any sense? If it's just to show off one's technical skills, then just port NUTTX to Z80 by yourself. We need to focus on reality—use simple solutions for simple needs and complex solutions for complex needs. Otherwise, it’s pointless. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org