ARM和linux的疑惑

华芝塔尼欧 2013-05-23 08:35:24
本人是大三的学生,额。过几天就大四了。熟悉51,430,凌阳,单片机,并且熟悉和会用相应的汇编。大一大二学过X86汇编。对于C语言还算熟悉。学过FPGA。谈到ARM我就很心虚。我不会C++。为什么现在一谈到ARM 就必然谈到 linux? 其实我现在这水平顶多能将 ARM作为单片机用。心里想学ARM 。。所以想请有经验的人详细介绍下。如何学ARM 将ARM作单片机用有前途么?。。求各路大神谈谈自己的经验体会。。。。真心坐等神回复。。
...全文
240 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
一只小码农 2013-05-29
  • 打赏
  • 举报
回复
个人感觉C++和ARM还有Linux没有必然联系吧,要是在ARM上移植Linux,一般只用到C和少部分汇编。ARM其实现在很多时候也是做成单片机,可以看成是功能更为强大的单片机,主频、位数更高,ARM9以上有MMU。然后移植过程就像13楼说的,这其中肯定要弄懂ARM的硬件知识和Linux的使用和工作原理。
华芝塔尼欧 2013-05-28
  • 打赏
  • 举报
回复
引用 13 楼 FS1360472174 的回复:
我正在学,感觉LZ的基础能够很快上手arm+linux 买块国嵌或者天嵌的S3C2440 价格500-600, 然后找本基于arm+linux开发相关的书,从bootloader,内核,文件系统再到驱动,应用,一步步来, 很快就会熟悉这一流程的
您是我见到的满意的回答,谢了。指出了道路,既有批评又有肯定。。谢谢。重点是指出了道路,说出了自己的经验
华芝塔尼欧 2013-05-28
  • 打赏
  • 举报
回复
引用 10 楼 lhfslhfs 的回复:
鄙视只有心动没有行动的人! 不会C++,学呀!不懂LINUX,学呀!不会ARM,学呀! 你一个男人要养家糊口、顶天立地,怎么这么一副扛不起一点东西的骨头?
接受美女程序媛的鄙视,这鄙视是我的动力。。。
华芝塔尼欧 2013-05-25
  • 打赏
  • 举报
回复
引用 6 楼 miaotouyang 的回复:
楼主卖水果比这个ARM有前途的多。
我知道您是来打酱油的。GG我才大三额,如果卖水果我还用上大学?初中毕业就去了。
方丈的寺院 2013-05-25
  • 打赏
  • 举报
回复
我正在学,感觉LZ的基础能够很快上手arm+linux 买块国嵌或者天嵌的S3C2440 价格500-600, 然后找本基于arm+linux开发相关的书,从bootloader,内核,文件系统再到驱动,应用,一步步来, 很快就会熟悉这一流程的
Guilty 2013-05-25
  • 打赏
  • 举报
回复
我看C++和LINUX对于ARM都不是必须,或者知道点皮毛就行
C_ROOKIES 2013-05-25
  • 打赏
  • 举报
回复
能有其它的路子就 走其它的路子 ,这行你没的强大的基础,估计 够苦逼一大段时间!
青松2 2013-05-25
  • 打赏
  • 举报
回复
鄙视只有心动没有行动的人! 不会C++,学呀!不懂LINUX,学呀!不会ARM,学呀! 你一个男人要养家糊口、顶天立地,怎么这么一副扛不起一点东西的骨头?
华芝塔尼欧 2013-05-24
  • 打赏
  • 举报
回复
引用 1 楼 wangfan027 的回复:
有些用处,即使将来工作上用不到,你现在学一下以后对内核剪裁等操作会容易理解一点 有些应用不需要用到LINUX/WINCE系统,但传统51资源又不够,增强51机价格又高而且重要的是不好买,另外仿真器也麻烦.这时就可以用到Cortex-M0系列的ARM机了.一般都集成USB,BOOTLOADER,DATAFLASH,各种总线.比单片机好用多了. 在上面一点ARM9/11做单片机用的话确实会有点浪费
我是真心想学好linux的,可是有些盲目。不知道如何下手,莽莽撞撞进去又怕迷失了。。
华芝塔尼欧 2013-05-24
  • 打赏
  • 举报
回复
我是真心想学好linux的,可是有些盲目。不知道如何下手,莽莽撞撞进去又怕迷失了。。
zhxianbin 2013-05-24
  • 打赏
  • 举报
回复
如果应用要求ARM9/11 、cortex-a 等芯片,却不上系统,那应用的人很难做了
zhxianbin 2013-05-24
  • 打赏
  • 举报
回复
如果应用要求ARM9/11 、cortex-a 等做单片机应用,却不上系统,那应用的人很难做了
miaotouyang 2013-05-24
  • 打赏
  • 举报
回复
楼主卖水果比这个ARM有前途的多。
残一直很安静 2013-05-24
  • 打赏
  • 举报
回复
正在奋斗啊。。。想学。。我现在正补单片机呢,楼主比我强多了。。
dceacho 2013-05-23
  • 打赏
  • 举报
回复
有些用处,即使将来工作上用不到,你现在学一下以后对内核剪裁等操作会容易理解一点 有些应用不需要用到LINUX/WINCE系统,但传统51资源又不够,增强51机价格又高而且重要的是不好买,另外仿真器也麻烦.这时就可以用到Cortex-M0系列的ARM机了.一般都集成USB,BOOTLOADER,DATAFLASH,各种总线.比单片机好用多了. 在上面一点ARM9/11做单片机用的话确实会有点浪费

27,370

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧