本人是大三的学生,额。过几天就大四了。熟悉51,430,凌阳,单片机,并且熟悉和会用相应的汇编。大一大二学过X86汇编。对于C语言还算熟悉。学过FPGA。谈到ARM我就很心虚。我不会C++。为什么现在一谈到ARM 就必然谈到 linux? 其实我现在这水平顶多能将 ARM作为单片机用。心里想学ARM 。。所以想请有经验的人详细介绍下。如何学ARM 将ARM作单片机用有前途么?。。求各路大神谈谈自己的经验体会。。。。真心坐等神回复。。
ARM Linux 单片机 汇编
------解决方案--------------------
有些用处,即使将来工作上用不到,你现在学一下以后对内核剪裁等操作会容易理解一点
有些应用不需要用到LINUX/WINCE系统,但传统51资源又不够,增强51机价格又高而且重要的是不好买,另外仿真器也麻烦.这时就可以用到Cortex-M0系列的ARM机了.一般都集成USB,BOOTLOADER,DATAFLASH,各种总线.比单片机好用多了.
在上面一点ARM9/11做单片机用的话确实会有点浪费
------解决方案--------------------
鄙视只有心动没有行动的人!
不会C++,学呀!不懂LINUX,学呀!不会ARM,学呀!
你一个男人要养家糊口、顶天立地,怎么这么一副扛不起一点东西的骨头?
------解决方案--------------------
我正在学,感觉LZ的基础能够很快上手arm+linux
买块国嵌或者天嵌的S3C2440 价格500-600,
然后找本基于arm+linux开发相关的书,从bootloader,内核,文件系统再到驱动,应用,一步步来,
很快就会熟悉这一流程的
------解决方案--------------------
个人感觉C++和ARM还有Linux没有必然联系吧,要是在ARM上移植Linux,一般只用到C和少部分汇编。ARM其实现在很多时候也是做成单片机,可以看成是功能更为强大的单片机,主频、位数更高,ARM9以上有MMU。然后移植过程就像13楼说的,这其中肯定要弄懂ARM的硬件知识和Linux的使用和工作原理。