想学习ARM开发可我现在很迷茫
我以前是做软件开发的,做上位机软件用的是VC++。
现在想向硬件上发展,想学习ARM开发,可是我对于硬件的知识知之甚少,不知道从何入手,很迷茫。
我只会VC,没有单片机的基础,想请教几个问题:
1、学习ARM开发需要学习LINUX或者其他的系统吗?
2、ARM开发环境用Keil 就可以是吗? 是不是在Keil上写完程序,然后下载到ARM芯片里运行就可以了。
3、ARM开发的程序是用C语言对吧,那么如何写ARM的程序呢,应该从哪学习写ARM的程序呢。
4、我应该从哪入手学习呢,
现在手上有一个板子,是ARM Cortex-M3的芯片,还有一个JLINK - JTAG 仿真器,有一个关于ARM Cortex-M3的资料
和JLINK的使用帮助。
[解决办法]
其实每项技术都是有前途,也是有钱途的,关键看你的专业程度
[解决办法]
多实践,最好有做项目的机会。没有就自己拿开发板练呗,应用层开发和嵌入式差别还是挺大的,lz要慢慢体会。
[解决办法]
网上有很多的资料,你可以去查一查,找一个能让你学懂的资料去学习
[解决办法]
先学习一下ARM的基础知识,比方说arm的结构和它内部的东西,再学习一下汇编,c语言也是要用到汇编语言的,所以往下lz应该知道怎么做了吧....