完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
云汉达人
Arduino UNO R3不可以跑linux,是处理器限制了;另外,它也不能跑FreeRTOS。 Arduino其实是个编程环境和单片机源代码库的总称 又能跑Arduino,又能跑FreeRTOS的,比较常见的有基于stm32单片机的Arduino STM32F103板子,比如社区里的STM32F103最小系统板。 |
|
|
|
|
|
|
|
两个系统都不能跑,不过你可以试下stm32的芯片可以跑freertos的
|
|
|
|
云汉达人
Arduino Uno是一款基于ATmega328P的微控制器板,ATmega328P是AVR的8bit单片机,有2K的SRAM,32K的Flash,这样的资源肯定是跑不了linux的,同样也跑不了FreeRTOS,这么少的硬件资源,根本就不适合跑任何操作系统,直接使用Arduino编程是最合理的。 FreeRTOS一般需要内存大于20K,跑起来才有意义,再小了都让OS占用了,自己的任务都没办法创建了,也就不实用了。 至于linux系统,目前最新的内核主线代码来看,最低是支持STM32的F4系列了,但是个人感觉意义也不大,还是更强大的ARM Cortex A内核更合适。 |
|
|
|
arduino uno R3使用的单片机是Atmega328,flash是32K,RAM只要2K,对于RTOS系统来说运行不起来。
不过你可以试试用Arduino开发STM32跑freeRTOS,http://bbs.icxbk.com/thread-97496-1-1.html |
|
|
|
要在uno3板子arduino的基础上跑两者不行的。但是要在uno3使用的单片机上跑freertos的话,是可以的。
|
|
|
|
不能跑Linux,freertos倒是可以,不过要用Atmel公司的那个Atmel Studio来开发才行,Arduino IDE用不了
|
|
|
|
不能跑Linux。不使用Arduino IDE环境,当成一个普通单片机跑freertos可以去官网看看支不支持,
|
|
|
|
Arduino不能跑Linux系统有处理器的限制
|
|
|
|
这类的单片机性能还不好STM32, 肯定 是跑不了的
|
|
|
|
|
|
|
|
不能吧,资源不够
|
|
|
|
并不可以的,没有内存管事单元,Flash的大小也不够的
|
|
|
|
当然不可以,arduino性能太差了,资源达不到要求
|
|
|
|
Linux肯定跑不了的,再从arduino板子的资源来看,跑FreeRTOS也不行,转不起来。
|
|
|
|
UNO是不行的,自己写个多任务的程序或许还能跑起来
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
643 浏览 0 评论
1078 浏览 1 评论
2450 浏览 5 评论
2774 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2609 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
630浏览 9评论
628浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
755浏览 6评论
604浏览 5评论
648浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-5 02:15 , Processed in 1.309359 second(s), Total 84, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号