共2条
1/1 1 跳转至页
,VXWORKS,NUCLEUS,keil,for,arm,01a,ccd,13581980230, arm和linux的关系
问
我懂一点51单片机和PIC单片机的编程基础,现在想学习嵌入式,ARM可以理解为一系列的芯片的通称,比如ARM7、ARM9等,linux是个不同于windows的免费的操作系统,但使用起来却没有windows的系统方便简单,我不懂ARM和linux的联系为什么如此紧密,为什么学嵌入式一定要在电脑上装linux?windows的操作系统就不能用来开发ARM吗?ARM(一颗芯片)和一个用户的操作系统间到底是什么关系呢?我看到深圳英蓓特做的一个Embest IDE就像是一些常用的单片机的IDE一样,装在windows的系统下,也可以用来做ARM的开发啊,好像就是在电脑上装一个IDE,然后连上仿真器,再连上开发板就可以了,为什么那么多人要采用linux系统呢?在linux系统下又需要什么样的IDE呢?我目前用的是xp系统,打算采用vmware装一个虚拟的linux系统,但是在baidu知道里有看到网友提问说,装了虚拟的linux系统后连不上开发板,详见:http://zhidao.baidu.com/question/7624304.html
有人所建议的“初学者最好是用VMware+WXP下的超级终端的开发方式。 xp下的超级终端和minicom的功能差不多,但用起来更方便。”这句话到底是什么意思?具体怎么用?还有网友建议说,嵌入式入门时要先学ARM编程,用SDT开发,这SDT有到底是个什么东东呢? 答 1: 你想让你的ARM跑linux,就装linux喽XP 下的超级终端和miniCOM 都是串口的终端软件,功能很相似!STD 是ads上一代的开发环境,ARM 公司的 答 2: 同意楼上:你想让你的ARM跑linux,就装linux喽q:为什么学嵌入式一定要在电脑上装linux?
a: 楼上已经回答了。
q: windows的操作系统就不能用来开发ARM吗?
a:可以。
q: ARM(一颗芯片)和一个用户的操作系统间到底是什么关系呢?
a: 芯片是硬件,操作系统是软件。当然简单的应用可以没有操作系统。
也许楼主说的操作系统是指开发环境用的操作系统,那是由该操作系统上所拥有的开发工具和用户习惯所决定的。
q:我看到深圳英蓓特做的一个Embest IDE就像是一些常用的单片机的IDE一样,装在windows的系统下,也可以用来做ARM的开发啊,好像就是在电脑上装一个IDE,然后连上仿真器,再连上开发板就可以了,为什么那么多人要采用linux系统呢?
a:有几个原因:开发工具的历史、性能、价格。
q:在linux系统下又需要什么样的IDE呢?
a: 不清楚,见过用得多的还是命令行方式。
q: 我目前用的是xp系统,打算采用vmware装一个虚拟的linux系统,但是在baidu知道里有看到网友提问说,装了虚拟的linux系统后连不上开发板,
a: 连不上开发板的原因很多。如:系统没装好,简单的错误设置等等。
别人没法用不意味着你也没法用。 答 3: 感谢stycx非常感谢stycx的热心解答! 答 4: 我也来热心一把linux,免费,源码公开,移植方便。
据我所知,大家认为windows容易是建立在使用盗版的基础上的。产品化以后你就知道windows是多么的难。
嵌入式有很多操作系统,200种应该有,只是因为linux免费,大家推崇。
答 5: linux 是开源linux 是开源,免费是另一回事 答 6: 嵌入式(或ARM)和linux没有必然联系。wince,vxworks 和 linux 是应用比较广泛的三种系统。
其中WINCE 和 VXWORKS 都有其专用的IDE环境,相对来说开发调试比较方便。
不过一般入门学习的话,似乎用UCOS的比较多,相对来说简单,比较好入门理解、进而对系统有个较为全面的了解。
嵌入式和LINUX没有必然的联系。LINUX虽然是免费,但学习、维护成本相对来说比较高。大家推崇,或并不仅仅是因为其免费,或许还有别的原因。
其实对于某些问题,如果是真想更全面的了解的话,还是建议充分的利用网络(google 或 百度)。这样你或许能得到更加详尽的接触及了解,而并不是一有问题就问,呵呵。学习的能力似乎更加的重要。 答 7: 要开发linux的话不能用SDT学GCC吧 答 8: ARM与linux的关系?就是人与衣服的关系.....
可以不穿,可以穿汗衫(ucos),可以穿外套(linux)
有人所建议的“初学者最好是用VMware+WXP下的超级终端的开发方式。 xp下的超级终端和minicom的功能差不多,但用起来更方便。”这句话到底是什么意思?具体怎么用?还有网友建议说,嵌入式入门时要先学ARM编程,用SDT开发,这SDT有到底是个什么东东呢? 答 1: 你想让你的ARM跑linux,就装linux喽XP 下的超级终端和miniCOM 都是串口的终端软件,功能很相似!STD 是ads上一代的开发环境,ARM 公司的 答 2: 同意楼上:你想让你的ARM跑linux,就装linux喽q:为什么学嵌入式一定要在电脑上装linux?
a: 楼上已经回答了。
q: windows的操作系统就不能用来开发ARM吗?
a:可以。
q: ARM(一颗芯片)和一个用户的操作系统间到底是什么关系呢?
a: 芯片是硬件,操作系统是软件。当然简单的应用可以没有操作系统。
也许楼主说的操作系统是指开发环境用的操作系统,那是由该操作系统上所拥有的开发工具和用户习惯所决定的。
q:我看到深圳英蓓特做的一个Embest IDE就像是一些常用的单片机的IDE一样,装在windows的系统下,也可以用来做ARM的开发啊,好像就是在电脑上装一个IDE,然后连上仿真器,再连上开发板就可以了,为什么那么多人要采用linux系统呢?
a:有几个原因:开发工具的历史、性能、价格。
q:在linux系统下又需要什么样的IDE呢?
a: 不清楚,见过用得多的还是命令行方式。
q: 我目前用的是xp系统,打算采用vmware装一个虚拟的linux系统,但是在baidu知道里有看到网友提问说,装了虚拟的linux系统后连不上开发板,
a: 连不上开发板的原因很多。如:系统没装好,简单的错误设置等等。
别人没法用不意味着你也没法用。 答 3: 感谢stycx非常感谢stycx的热心解答! 答 4: 我也来热心一把linux,免费,源码公开,移植方便。
据我所知,大家认为windows容易是建立在使用盗版的基础上的。产品化以后你就知道windows是多么的难。
嵌入式有很多操作系统,200种应该有,只是因为linux免费,大家推崇。
答 5: linux 是开源linux 是开源,免费是另一回事 答 6: 嵌入式(或ARM)和linux没有必然联系。wince,vxworks 和 linux 是应用比较广泛的三种系统。
其中WINCE 和 VXWORKS 都有其专用的IDE环境,相对来说开发调试比较方便。
不过一般入门学习的话,似乎用UCOS的比较多,相对来说简单,比较好入门理解、进而对系统有个较为全面的了解。
嵌入式和LINUX没有必然的联系。LINUX虽然是免费,但学习、维护成本相对来说比较高。大家推崇,或并不仅仅是因为其免费,或许还有别的原因。
其实对于某些问题,如果是真想更全面的了解的话,还是建议充分的利用网络(google 或 百度)。这样你或许能得到更加详尽的接触及了解,而并不是一有问题就问,呵呵。学习的能力似乎更加的重要。 答 7: 要开发linux的话不能用SDT学GCC吧 答 8: ARM与linux的关系?就是人与衣服的关系.....
可以不穿,可以穿汗衫(ucos),可以穿外套(linux)
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 | |
【FRDM-MCXN947评测】核间通信MUTEX被打赏50分 |