求帮助,ARM9要准备哪些软硬件?

小弟现在大三,特别想学习ARM9,但是无从下手,不知道怎么办才好,有好几个问题想咨询您一下。我现在只有C语言基础,是不是还要学习C++?Linux系统也要掌握是不是?汇编... 小弟现在大三,特别想学习ARM9,但是无从下手,不知道怎么办才好,有好几个问题想咨询您一下。
我现在只有C语言基础,是不是还要学习C++?Linux系统也要掌握是不是?汇编语言呢?
我问了一些人在学习的时候是不是要把自己的电脑上装上Linux系统,有的说一定要,有的说不需要,我不知道是不是一定要linux系统?编译软件又需要什么?下载软件是什么?
往哪个方向发展比较好?Linux还是WinCE?Linux和WinCE指的是开发板的系统吗?还是需要在电脑上装上这样的系统才能编译程序?
拜托了
展开
 我来答
davy12233
2013-09-13 · TA获得超过108个赞
知道答主
回答量:10
采纳率:0%
帮助的人:5.2万
展开全部
可以说真正的ARM开发人员必须要懂三种开发语言:C语言、汇编语言、C++语言。
Linux系统只是一个操作系统种类名称,和Windows系统并称。可用的Linux系统有Fedore\Ubuntu\redhat等等。学习使用Linux系统并不是难事,在Linux下配置系统参数、安装卸载软件也很简单。
电脑上安装Linux与Windows双系统是可以的,也可以Windows下安装虚拟机+Fedora/Ubuntu等,在“Linux系统上做开发”与“使用Linux系统”是两个概念。使用Linux系统会让你了解更多Lniux,为啥不安装一个玩玩呢。
归根结底,Linux与WinCE用的东西没有区别,但是WinCE就是嵌入式系统专用的Windows系统,Linux开源、免费,他们都可以移植到同一台机器上。
在嵌入式系统上运行的软件是在PC机(宿主机)上开发的,下载到嵌入式系统中即可。和单片机道理一样,编译好的程序下载到单片机。WinCE系统上的应用软件用VS2005及以上版本开发、Linux系统上的应用程序用Qt等开发工具,QT开发工具可以在Windows系统下+VS2008+QT插件开发,最好在Linux系统下安装Qt开发。
但学到最后你发现,C++学不好什么应用软件也编不出来;C语言学不好,什么驱动程序也不会写。因此,能够精通51单片机下的C语言、VC6.0下的软件编程是根本。万变不离其宗。
光派通信
2024-09-03 广告
对光传输设备进行调试和维护,需要掌握以下关键点:1. **熟悉设备性能**:深入了解OTN/DWDM等光传输产品的性能特点,确保能够熟练使用设备。2. **按规范操作**:依据产品说明书和维护手册进行调试和维护,确保操作步骤正确无误。3. ... 点击进入详情页
本回答由光派通信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式