永发信息网

学习嵌入式linux要怎么系统学习啊 能不能推荐一些各个阶段的好书

答案:2  悬赏:40  手机版
解决时间 2021-03-19 13:48
  • 提问者网友:末路
  • 2021-03-18 16:06
学习嵌入式linux要怎么系统学习啊 能不能推荐一些各个阶段的好书
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-18 16:31
是自学吗?linux嵌入式学习自学的话要很有毅力的呀。
个人觉得首先要找款开发板   天嵌的  友善的都不错。
然后将开发板裸奔一遍(其实这一步对学习linux没多大关系,但是可以帮助你理解开发板的硬件资源)------理解一下汇编中的启动代码,因为这对linux学习阶段的uboot学习蛮有帮助。有条件的话,玩个RTOS,比如移植个UCOSII到你的板子上。到此裸奔结束了。
这阶段有一本书不错------ 里面启动代码说的不错,还有lcd模块说的也不错,就是其他部分说的比较简单,也不够全面。
裸奔阶段,如果单片机很熟的话,花的时间也不多,也不难。资料也多。
 
接下来是Uboot ,网上下一些关于uboot解析的资料。大概了解下框架。这一阶段,韦东山的书是不错的选择。 这一阶段要明确目标:学uboot,不是将uboot的代码全部看完搞懂,那样不实际。当然牛人除外,一个初学自学者,如果钻这个牛角尖。那你会学得很痛苦。那学什么呢?个人觉得先跟着韦东山的书一步一步的改,以能装到板子上成功为结束。当然以后慢慢理解里面的框架也是必要的。
 
学习uboot之前,最好先在你电脑装个虚拟机,然后装个linux系统,练练linux的一些命令。熟悉下linux系统,还有以后的编程环境vim等这些。网上国嵌,申嵌视频,下下来。第一第二课就是。
uboot跟着韦东山那本书改,能装到板子以后。就准备着手在板子安装linux系统了。还是韦东山的书,视频,还有天嵌,友善等提供的手册。或者你买的板子提供的手册。跟着一步一步。
烧uboot,根据手册修剪内核。挂接文件系统。等等。
 
当上面那一步你学完,基本上你已经成功安装好了linux系统到你板子了。接下来才是linux学习。
 
系统编程       在虚拟机就可以练习。 华青远见出的一本系统编程的书不错,忘记名字了。
这阶段练习多线程,信号量,管道通信,消息邮箱,网络等linux系统方面的编程。
驱动编程       linux驱动程序  经典书。     学习linux的驱动框架。
 
最后一步,写些简单的驱动,找个网上成熟一些的小方案,做些综合一些的项目。
到此,你的嵌入式linux已经入门了。
全部回答
  • 1楼网友:雾月
  • 2021-03-18 16:47
去豆瓣看看追问有没有推荐啊?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯