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

Reply via email to