兰天白云 发表于 2007-10-16 10:16

大家用ARM,是当普通单片机用呢?还是为了写操作系统?

大家用ARM,是当普通单片机用呢?还是为了写操作系统?<br /><br />有没有现成移植好的?

Ice_River 发表于 2007-10-16 10:23

OS

computer00 发表于 2007-10-16 10:36

有,可以使用我的ARM_00_OS,嘿嘿...

zlgARM 发表于 2007-10-16 16:17

兰天白云

您好:<br />&nbsp;&nbsp;打吃豆子这样的小游戏就用486,打华丽的3D游戏就用Intel的P4.<br />&nbsp;&nbsp;ARM的硬件资源和运算速度远强于51,所以也被用于复杂的程序。您一定要用ARM做51即可做到的事,也是可以的(如果不考虑成本)。

masashinakayama 发表于 2007-10-16 18:37

换句话说

你有钱就可以吃饱了撑着拿大顶三百六十度腾空翻骑毛驴满大街溜达上高架上高速开飞机撞大楼我不用逗号我憋死你

兰天白云 发表于 2007-10-16 20:13

很想用ARM,也看了一些资料和书

也有开发板,但移植OS真的不会,有现成的则可以直接用

forthlab 发表于 2007-10-16 21:14

我也想知道大家用ARM是当单片机用没有OS的多还是带OS的多?

咋都打岔呢?

hq_y 发表于 2007-10-16 21:15

arm7,不带os;现在裸奔不是时髦吗?

nj手术刀 发表于 2007-10-17 08:50

ARM7裸奔,看中其RAM资源大,外设多,同时比51中的战斗机便宜

兰天白云 发表于 2007-10-17 08:53

这么说用ARM7当单片机用,ARM9专写OS

我说的对不对?

dld2 发表于 2007-10-17 08:59

0S是工具啊,需要的时候就用

你说的“写OS”是什么意思啊?

armecos 发表于 2007-10-17 09:21

ARM的开发方式和以前有巨大不同

&nbsp;&nbsp;&nbsp;&nbsp;用户真正关心的并不是“裸奔”还是带OS,他们需要的其实是一个开发平台,能够快速构建系统,避免重复劳动/投资,有利于技术沉淀积累。以前的单片机开发象是手工艺品。现在的开发更象是流水线生产,使用标准件经过简单地配置后就能立即形成产品。<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;例如:我需要联网,那么调用socket插口就可以了,不用关心底层用的是什么介质;我需要把数据写到SD卡上,调用标准UNIX文件API即可;我需要挂装中断,只要把中断号和ISR程序对应即可,不需要了解中断系统细节;我想串口打印只需要简单地调用printf函数......这么多功能部件混合在一起,需要一个管家(OS)来替我调度管理。最后,我只要象点菜那样从组件仓库里选择需要的预制件,马上就可以生成我需要的产品。<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;下面链接有移植好的现成系统,很多网友用它来快速验证自己的设计思路,撰写毕业论文,设计产品:<br />&nbsp;&nbsp;&nbsp;&nbsp;<b>EasyARM2200和SmartARM2200增值软件合集</b>

兰天白云 发表于 2007-10-17 09:33

谢谢armecos

有没有uCOS在2131上的移植?

computer00 发表于 2007-10-17 09:49

ZLG有移植好的。

forthlab 发表于 2007-10-17 13:19

嗯,有收获.

armecos&nbsp;能再多打些字么?<br />翻过ARM的书,但还是不了解,这次顺便扫盲.<br />

LPcfANS 发表于 2007-10-17 13:40

ARM7当单片机用,超级好.

兰天白云 发表于 2007-10-17 15:56

这么说搞ARM不用关心硬件?

oria2006 发表于 2007-10-18 12:57

带OS用起来感觉晕晕的,不如裸奔一切尽在自己的掌握中

 

将军令 发表于 2007-10-18 13:08

OS自然有OS的好处

存在的就是合理的<br />如果你认为他不合理,是你没有认识到他的合理性

ppz2005 发表于 2007-10-19 15:59

用不用os取决于应用本身

&nbsp;&nbsp;&nbsp;&nbsp;楼主的提问中有几个逻辑问题,首先,单片机和嵌入式cpu之间的分界至今并不完全明确,并且arm同样可以单片化,所以arm不一定就不是单片机。其次,楼主的这个“是”与“还是”之间的两个选择对象之间并不是同一种事物,不好比较。再次,楼主还隐含了这层意思,就是单片机上就不用os,用os的就不是单片机。<br />&nbsp;&nbsp;&nbsp;&nbsp;我说了半天并非想揪楼主的小辫子,而是为了摆出几个想法。<br />&nbsp;&nbsp;&nbsp;&nbsp;一、单片机和其它cpu之间并无不可跨越的鸿沟。它们之间是渐近过渡的。<br />&nbsp;&nbsp;&nbsp;&nbsp;二、用os&nbsp;和不用os&nbsp;之间也并不是非此即彼。即便有些系统中没有使用真正意义上的os,也有很多使用了类似os&nbsp;的功能。这之间也是渐近的。<br />&nbsp;&nbsp;&nbsp;&nbsp;三、至于用单片机还是用更大的cpu,用还是不用os取决于应用本身而不是它是不是单片机,甚至也不取决于系统的大小。有的系统很大,但是它的程序结构却简单,所以不需要用os。有的系统虽小担结构却复杂,不用os还真不好编程。<br />&nbsp;&nbsp;&nbsp;&nbsp;四、用os有好处也有坏处。用os&nbsp;程序变大,不好调试(这取决于工具的好坏,目前好象并没有太好的工具来支持os的调试),但好处就是程序变得逻辑清晰了,扩展性好了。<br />&nbsp;&nbsp;&nbsp;&nbsp;有不同观点欢迎指出。<br />
页: [1] 2
查看完整版本: 大家用ARM,是当普通单片机用呢?还是为了写操作系统?