amobbs.com 阿莫电子论坛

 找回密码
 注册
bottom↓
查看: 993|回复: 127

NuttX果真强大,单片机中的F35!然而国内没火也是有原因的。

  [复制链接]
头像被屏蔽
发表于 2020-3-24 12:56:17 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 13:19:26 | 显示全部楼层
Apache旗下的啊,MARK下先
发表于 2020-3-24 13:23:55 | 显示全部楼层
2年前编译过一次。不过用的人太少,没敢用于项目。
发表于 2020-3-24 13:30:30 | 显示全部楼层
posix?那是不是能跑QT?
头像被屏蔽
 楼主| 发表于 2020-3-24 13:35:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 13:48:05 | 显示全部楼层
n年前搞了几年的Vxworks......领悟了他的强大。
发表于 2020-3-24 13:58:25 | 显示全部楼层
本帖最后由 security 于 2020-3-24 13:59 编辑

8M 的 SDRAM,
唉,我近几年用过最大 RAM 的规格是 320KB,预感后续还会一路走低,贫穷限制了我的想象力。
发表于 2020-3-24 14:00:04 | 显示全部楼层
我第一次听说这个系统。
发表于 2020-3-24 14:00:15 | 显示全部楼层
楼主可以多介绍一下吗,第一次听说这个系统
发表于 2020-3-24 14:02:42 | 显示全部楼层
我是一个大白菜 发表于 2020-3-24 14:00
楼主可以多介绍一下吗,第一次听说这个系统

只能说算小众吧。
对多数人来说,并不是最佳选择,看看就好。
发表于 2020-3-24 14:03:38 来自手机 | 显示全部楼层
虽然我对操作系统很感兴趣,但是我的工作中一直用不上,顶多就是一个调度机,不过对于我而言足够用了
发表于 2020-3-24 14:05:49 | 显示全部楼层
BSMGood 发表于 2020-3-24 14:03
虽然我对操作系统很感兴趣,但是我的工作中一直用不上,顶多就是一个调度机,不过对于我而言足够用了 ...

会操作系统又如何,耍的 666,又如何,
还是没你赚的钱多,会耍没用,赚钱这才是关键。
发表于 2020-3-24 14:28:18 | 显示全部楼层
security 发表于 2020-3-24 14:05
会操作系统又如何,耍的 666,又如何,
还是没你赚的钱多,会耍没用,赚钱这才是关键。 ...

这话看起来挺浮躁,但不得不说,你说的是事实。
发表于 2020-3-24 14:35:56 | 显示全部楼层
有配套的GUI ???
发表于 2020-3-24 14:42:55 | 显示全部楼层
Excellence 发表于 2020-3-24 14:35
有配套的GUI ???

GUI 推测肯定也是有难度,或者说不够强大易用,不然按开源的属性,早就大流行了。
发表于 2020-3-24 14:49:15 | 显示全部楼层
security 发表于 2020-3-24 14:42
GUI 推测肯定也是有难度,或者说不够强大易用,不然按开源的属性,早就大流行了。 ...

要在LINUX环境下编译。
算了,还是用UCOSIII.吧。
发表于 2020-3-24 15:12:16 | 显示全部楼层
Nuttx一直是一股清流.
头像被屏蔽
 楼主| 发表于 2020-3-24 16:29:00 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 16:32:56 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 16:35:26 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 16:37:02 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 16:39:39 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 16:40:37 | 显示全部楼层
越来越向linux发展,实际上NuttX已经登顶 , 没错
发表于 2020-3-24 16:40:44 | 显示全部楼层
8M内存的单片机,贫穷阻碍了我的进步
发表于 2020-3-24 16:50:03 | 显示全部楼层
zhangle2015 发表于 2020-3-24 16:35
估计这RTOS真的不适合你,比较适合爱好者深度发烧友

感觉 Nuttx 的路线一直就是 hacker 路线,所以,我也就是看看源码而已,要用的话,是不会用的。
头像被屏蔽
 楼主| 发表于 2020-3-24 16:51:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 16:55:49 | 显示全部楼层
zhangle2015 发表于 2020-3-24 16:51
你们误解了,8M是为了跑的lua解释器和luac字节码编译器的,只为跑到更爽些。
要说干些什么用,我只能说绝 ...


应该也没误解什么,只是羡慕你的应用场景、商业环境,财大气粗,或者是你的极客精神。
反正对我来说,长期内,都不太可能用到 8MB 的 RAM,甚至,近期还一直在开发 51 内核。
发表于 2020-3-24 17:02:25 | 显示全部楼层
security 发表于 2020-3-24 14:02
只能说算小众吧。
对多数人来说,并不是最佳选择,看看就好。

好的,多谢指点
发表于 2020-3-24 17:03:39 | 显示全部楼层
zhangle2015 发表于 2020-3-24 16:32
我也在刚刚熟悉,有心得体会再说啊

期待楼主,总结学习过程哈
头像被屏蔽
 楼主| 发表于 2020-3-24 17:05:24 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 17:06:21 | 显示全部楼层
RTOS太多了,我不玩飞控, 所以就不学这个nuttx
发表于 2020-3-24 17:10:07 | 显示全部楼层
现在RTOS主要看配套的组件。
发表于 2020-3-24 17:10:45 | 显示全部楼层
你们去搞这些高大上的,有51的活可以给我接
发表于 2020-3-24 17:11:21 | 显示全部楼层
zhangle2015 发表于 2020-3-24 17:05
我认为主要是曲高喝寡,学这个RTOS真得要好好吃透点理论不行,要不你连看都看不懂。
我觉得小公司可以用 ...


从技术上讲,是这个道理。
但是从商业角度来考虑,就可能不是这样了,小公司,其实更怕这些小众的,独门秘籍掌握在少数人手里,万一这些少数人删库跑路了,该怎么办。
发表于 2020-3-24 17:14:14 | 显示全部楼层
nade 发表于 2020-3-24 17:10
你们去搞这些高大上的,有51的活可以给我接

51 也分我一点吧。
发表于 2020-3-24 17:14:39 | 显示全部楼层

单片机没有MMU,,不可能有真正的进程吧

另外,,不知道楼主了解过 zephyr 没有,,

Appache基金会的Nuttx VS Linux 基金会的Zephyr,,不知道哪个能赢

发表于 2020-3-24 17:17:33 | 显示全部楼层
XIVN1987 发表于 2020-3-24 17:14
单片机没有MMU,,不可能有真正的进程吧

另外,,不知道楼主了解过 zephyr 没有,,

好吧,其实我觉得,在 RT-Thread 面前,都将是输家,至少在国内是这样。
踩准风口很重要。
发表于 2020-3-24 17:21:55 | 显示全部楼层
RTOS这个吧主要还是生态的问题,毕竟解决不了全部的问题,当出现那些需要关注内核实现的问题的时候,如果不了解内部原理就很麻烦了
比如ChibiOS,在STM32上面的话驱动库都给你搞好了,但是国内用的人还是好少的
头像被屏蔽
 楼主| 发表于 2020-3-24 17:23:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 17:36:00 | 显示全部楼层

去看了下,,驱动是把stm32的外设库完全自己实现了一遍啊,,

考虑到arch目录下这么多的芯片,,全部自己实现一遍外设驱动,,这工作量简直大的吓人啊。。

外国人真有奉献精神,,花这么大的精力做一个免费开源的东西,,





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2020-3-24 17:37:31 | 显示全部楼层
Sony 有些产品里是用 Nuttx,以前看过一个 Sony 的 slides 讲他们为何用它,以及如何用它。
头像被屏蔽
 楼主| 发表于 2020-3-24 17:42:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 17:50:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 17:51:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 17:57:41 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 18:04:51 来自手机 | 显示全部楼层
XIVN1987 发表于 2020-3-24 17:36
去看了下,,驱动是把stm32的外设库完全自己实现了一遍啊,,

考虑到arch目录下这么多的芯片,,全部自己 ...

人家是早已解决了温饱问题的嘛。
正所谓温饱思淫欲,大概就是这个道理。
发表于 2020-3-24 18:10:39 | 显示全部楼层

Developing Audio Products with Cortex-M3/NuttX/C++11
Masayuki.Ishikawa@sony.com

来源 https://elinux.org/ELC_2017_Presentations

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
头像被屏蔽
 楼主| 发表于 2020-3-24 18:12:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 18:16:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 18:23:10 来自手机 | 显示全部楼层
zhangle2015 发表于 2020-3-24 18:16
兄弟,帖子太负能量了,开心些,赚钱很很重要,但不是最重要的,我们能在2020年活着已经很不错了,找点自 ...

好吧,继续码代码。
发表于 2020-3-24 18:24:02 来自手机 | 显示全部楼层
atommann 发表于 2020-3-24 18:10
Developing Audio Products with Cortex-M3/NuttX/C++11



谢谢分享。
发表于 2020-3-24 19:04:39 | 显示全部楼层
楼主要么刚毕业  要么家里不差钱像富豪那样喜欢折腾  
工作十几年  唯一开心就是赚钱  看样子老了
发表于 2020-3-24 19:07:58 来自手机 | 显示全部楼层
一点个人感悟:学自己用的到东西
发表于 2020-3-24 19:24:31 来自手机 | 显示全部楼层
哎,我还在用裸机编程
发表于 2020-3-24 20:06:10 来自手机 | 显示全部楼层
支持一把喜欢折腾的人
发表于 2020-3-24 20:13:04 | 显示全部楼层
在单片机上还没有跑过系统的路过,最多的就是用过坛友里面的一个精简版调度器
发表于 2020-3-24 20:22:18 | 显示全部楼层
期待楼主,
发表于 2020-3-24 20:26:01 | 显示全部楼层
zhangle2015 发表于 2020-3-24 16:29
主要是跑lua占用的空间,对于核来说,stm32f103c8t6都可以


lua要8M SDRAM???
ESP8266才不到200KB SRAM,跑NodeMCU照样跑得很欢。
含编译器和虚拟机,裁剪一些预设库,lua 5.x占用空间几百KB,lua 2.x占用不到50kB。20K RAM的stm32f103c8t6应该可以跑起lua 2.4,只是没啥用;如果只要虚拟机的话,STC都能搞定。像您这么一说,可能是我用了个假lua?
头像被屏蔽
 楼主| 发表于 2020-3-24 20:58:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
 楼主| 发表于 2020-3-24 21:00:29 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-24 21:38:50 来自手机 | 显示全部楼层
zhangle2015 发表于 2020-3-24 20:58
500K足可以,8M我只是说说,内存大了可以多搞点事情,另可以自带luac。
下一步移植到zynq上,不想跑linux ...

仪器设备跑脚本,看起来确实很不错。
发表于 2020-3-24 21:52:36 | 显示全部楼层
这种RTOS是为不会硬件的人准备的。
头像被屏蔽
 楼主| 发表于 2020-3-24 23:34:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-25 00:43:58 来自手机 | 显示全部楼层
国内的rt-thread,标准的lua5.3跑起来内存不到50K
stm32f407不扩RAM就能带起来
发表于 2020-3-25 06:16:49 来自手机 | 显示全部楼层
security 发表于 2020-3-24 13:58
8M 的 SDRAM,
唉,我近几年用过最大 RAM 的规格是 320KB,预感后续还会一路走低,贫穷限制了我的想象力。 ...

也不定啊  一些大内存特定片子便宜 至少比f4便宜
发表于 2020-3-25 08:39:15 | 显示全部楼层
在 github 上关注过,我看好多都是用在飞控上,可以猜想其稳定性。不过入门较难,需要的资源的略多,小单片机跑不起来。其实自己编译一个gcc+newlib-nano,定制一下libc也挺好用的。
发表于 2020-3-25 08:42:13 | 显示全部楼层
参考一下elua,跟正常版本的lua最大的区别就是加了一个rotable类型,把一些不需要变化的常量字符串放到了单片机rom里,内存占用量急剧下降,小内存单片机也能跑起来。
发表于 2020-3-25 09:05:30 | 显示全部楼层
很难啃,思维模式不大一样,需要类似linux的开发思维
发表于 2020-3-25 09:29:49 | 显示全部楼层
security 发表于 2020-3-24 14:05
会操作系统又如何,耍的 666,又如何,
还是没你赚的钱多,会耍没用,赚钱这才是关键。 ...

技术只是一方面把,楼上的可以直接和老外沟通,可以直接进行全英文的面试,就这个一点已经比很多人要厉害了,当然楼主不是一开始就拥有这样的技能的,也是通过工作和及的努力一点一点积累的
发表于 2020-3-25 09:57:29 | 显示全部楼层
散吧散吧 发表于 2020-3-25 09:29
技术只是一方面把,楼上的可以直接和老外沟通,可以直接进行全英文的面试,就这个一点已经比很多人要厉害 ...

特定的行业,有特定的解决方案,行业不同,收入大不同。
我明白,那个只是调侃一下而已。
发表于 2020-3-25 10:20:01 | 显示全部楼层
  不明觉厉!
发表于 2020-3-25 10:23:28 | 显示全部楼层
不谈应用场景的比较都是耍流氓!
头像被屏蔽
 楼主| 发表于 2020-3-25 15:24:29 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-25 16:24:19 | 显示全部楼层
security 发表于 2020-3-24 13:58
8M 的 SDRAM,
唉,我近几年用过最大 RAM 的规格是 320KB,预感后续还会一路走低,贫穷限制了我的想象力。 ...

试试SPI SRAM呗, 比如LY68L6400之类, 我在几个项目里用过了, 很不错.

不过要到stm32f4xx的新一点的型号才支持四线SPI、映射到地址空间,用着还能更爽。
发表于 2020-3-25 16:48:14 | 显示全部楼层
tomzbj 发表于 2020-3-25 16:24
试试SPI SRAM呗, 比如LY68L6400之类, 我在几个项目里用过了, 很不错.

不过要到stm32f4xx的新一点的型号 ...

这个信息收了,谢谢分享!
头像被屏蔽
 楼主| 发表于 2020-3-26 00:53:39 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-26 11:17:57 | 显示全部楼层
来晚了,怎么看不到了?
NuttX这个系统有啥优点?相比FreeRTOS而言?
发表于 2020-3-28 19:02:44 | 显示全部楼层
去看看,学习下
头像被屏蔽
发表于 2020-3-28 19:06:33 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2020-3-28 21:42:26 | 显示全部楼层
啥时候内部大内存成标配就好了
1M, 2M就够了
发表于 2020-3-29 01:01:32 | 显示全部楼层
怎么就结束了
???
发表于 2020-3-31 14:35:33 | 显示全部楼层
本帖最后由 skystalker 于 2020-3-31 14:36 编辑
黑暗骑士寒心雨 发表于 2020-3-26 11:17
来晚了,怎么看不到了?
NuttX这个系统有啥优点?相比FreeRTOS而言?


优点就是相当复杂,有点脱裤子放屁的意思,适合研究折腾。
做消费电子什么的可以。
发表于 5 天前 | 显示全部楼层
security 发表于 2020-3-24 14:05
会操作系统又如何,耍的 666,又如何,
还是没你赚的钱多,会耍没用,赚钱这才是关键。 ...

会赚钱又怎样?你要会写书,而且要写那种别人喜欢看的书,否则钱多了叫为富不仁。
碰到同行,开个玩笑!
友情提示:标题不合格、重复发帖,将会被封锁ID。详情请参考:论坛通告:封锁ID、获得注册邀请码、恢复被封ID、投诉必读
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安备案:44190002001997(交互式论坛) 工信部备案:粤ICP备09047143号-1 )

GMT+8, 2020-4-8 20:22

阿莫电子论坛, 原"中国电子开发网"

© 2004-2018 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表