求帮助,ARM9要准备哪些软硬件?
小弟现在大三,特别想学习ARM9,但是无从下手,不知道怎么办才好,有好几个问题想咨询您一下。我现在只有C语言基础,是不是还要学习C++?Linux系统也要掌握是不是?汇编...
小弟现在大三,特别想学习ARM9,但是无从下手,不知道怎么办才好,有好几个问题想咨询您一下。
我现在只有C语言基础,是不是还要学习C++?Linux系统也要掌握是不是?汇编语言呢?
我问了一些人在学习的时候是不是要把自己的电脑上装上Linux系统,有的说一定要,有的说不需要,我不知道是不是一定要linux系统?编译软件又需要什么?下载软件是什么?
往哪个方向发展比较好?Linux还是WinCE?Linux和WinCE指的是开发板的系统吗?还是需要在电脑上装上这样的系统才能编译程序?
拜托了 展开
我现在只有C语言基础,是不是还要学习C++?Linux系统也要掌握是不是?汇编语言呢?
我问了一些人在学习的时候是不是要把自己的电脑上装上Linux系统,有的说一定要,有的说不需要,我不知道是不是一定要linux系统?编译软件又需要什么?下载软件是什么?
往哪个方向发展比较好?Linux还是WinCE?Linux和WinCE指的是开发板的系统吗?还是需要在电脑上装上这样的系统才能编译程序?
拜托了 展开
展开全部
可以说真正的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下的软件编程是根本。万变不离其宗。
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下的软件编程是根本。万变不离其宗。
图为信息科技(深圳)有限公司
2020-11-19 广告
2020-11-19 广告
人工智能系统硬件配置找图为信息科技(深圳)有限公司,图为信息科技(深圳)有限公司是一家基于视觉处理的边缘计算方案解决商,多年来始终专注于人工智能领域的发展,汇聚了一批在视觉处理相关的核心算法和边缘计算领域的高端人才,为客户带来专业的服务和优...
点击进入详情页
本回答由图为信息科技(深圳)有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询