有关arm linux学习

已举报 回答 关注
有关arm linux学习
问在线客服
扫码问在线客服
  • 回答数

    9

  • 浏览数

    9,553

9个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
楼主的基础还是比较好的,所以继续发展完全没有问题。
不过从你的介绍里看出,先前你做的都比较偏硬件,不知道算法和操作系统的底子怎么样。
如果没有操作系统基础的话,可以先看看操作系统的入门书籍,具体哪一本我就不说了,找一本入门的即可。
有了这些基础以后,就是做你说的linux应用程序开发了,有本书是必看的,就是鼎鼎有名的APUE,中文名叫做unix环境高级编程。
你希望在实验中学习,嗯,的确,软件开发必须重视实践,那么你应该把书中的程序试着自己写一下。
如果apue的程序你都能自己完成,那么应用开发你已经入门了。
既然你的方向是驱动开发,那么,就不向你推荐unp(unix网络编程)了。
后面就应该直接看内核与驱动方面的书了,ldd3,深入理解linux内核这些书可以看看了。宋宝华的linux驱动程序开发也可以。
感觉自学驱动的话环境不是很好搭,而且水比较深,不可速成。
所以,如果可以的话,可以先找一份应用开发的工作,在工作中往底层发展。
至于你说的开发环境,最常用的就是vim和gcc和makefile了,搞linux的都不喜欢图形界面和ide这些花里胡哨的东西。至少,我不喜欢。
取消 评论
这个问题很复杂耶....
可以写两三篇论文来回答你...

但是我这里就给你两个字..............."努力"....................
取消 评论
顶起求答案
取消 评论
推荐先看鸟哥LINUX私房菜,对LINUX有一定的了解,然后SHELL
取消 评论
软硬不可兼得
你要是重硬件ARM和硬件设计 就选 电子信息相关行业
如果将来做linux 那肯定选计算机行业
取消 评论
电子信息啊
取消 评论
三个字:参加培训班。
取消 评论
操作系统还是要学习的,像组成原理等都是很有必要的。看linux基础命令等内容,基础的搞定之后看linux四库全书,之后看上层开发什么的就有高屋建翎之感了。呵呵,仅供参考。另外多逛逛论坛什么的会很有收获。
取消 评论
加载全部9个答案 加载中...
ZOL问答 > 有关arm linux学习

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?