完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嵌入式linux该怎么学?这样的问题更多的是作为新人时候总会提的问题,同样对于我来讲,在最开始接触嵌入式linux相关内容的时候,也总会问这样的问题,然而对于现在的我来讲,同样的问题,不时会被行业中的新人的问起,因此今天特此写下这篇文章来作为回答,今天我就给大家支支招吧,看看哪些能够帮到你……
在学习嵌入式linux之前,一定要有C语言作为基础,那么对于汇编指令来讲,我想这个就不用我做太多的解释,毕竟汇编指令就那么几条,当你用的时候看几眼我想就可以掌握。那么对于C语言来讲,到底应该学习什么程度呢?我想对于任何一门专业技能来讲,肯定是越熟越好,起码必备的基本技能是不能少的,当然对于C语言来讲也并不例外,比如涉及到的数组排序、输入数字就和等等相关内容,有效和便捷的途径是要多写程序和多练习,在编译过程中难免会出现这样那样的错误,没关系,千万别灰心,自己一定要进行分析和解决,这样的学习过程,你会获得更多,当然小编在此就给大家推荐一篇不错的文章咯, 嵌入式Linux学前建议(初学者必读)http://www.embedu.org/linux/linux06.htm里边内容对学前准备、基础课程和学习方法都做了详细的阐述,我想这里的内容对你有很大的指导作用。 讲了这么多,作为学习者来讲,你还必须要明白自己的目的是什么,大概来讲,嵌入式linux可以分为两部分:底层系统和应用开发。 如果你想要学习底层系统,你首先应该明白这一系统包含有哪些东西?包含有bootloader, 内核,驱动程序,根文件系统这4大块。 Bootloader:是一个稍微复杂的裸板程序。但是要把这裸板程序看懂写好一点都不容易。bootloader这一裸板程序有三部分要点分别是:对硬件的操作,对ARM体系处理器的了解以及程序的基本概念:重定位、栈、代码段数据段BSS段等等相关知识点和内容。 内核:对于内核大家应该都了解这样一个事实,linux内核、linux 环境之下的各种图形库等等在不断升级中,那么对于linux开发人员来讲,既是兴奋,优势烦躁,面对这样一个事实,我们应该如何来应对这一现状,当然大家可以参考这样一篇文章——面对不断升级的内核,如何学习linux设备驱动)http://www.embedu.org/Column/Column108.htm 驱动:又是硬件,作为开发者应该要看得懂原理图、读得懂芯片手册,说到这里大家不妨可以了解了解Linux字符设备驱动程序的编写框架http://www.embedu.org/Column/Column09.htm,可以作为参考内容哦…… 根文件系统:对于这部分知识点和内容的方法介绍,小编主要是想要介绍关于根文件系统中命令行提示符的显示的相关内容http://www.embedu.org/Column/Column212.htm看看它的内容介绍,对你帮助一定会非常大。 那么学习嵌入式要什么基础呢?小编带你了解下华清远见嵌入式学院招收学员的相关内容吧,对学习基础没有太大的限制,因为是长期就业课程体系,不管你多厉害,还是多么小白,但都要从基础学起。这样有基石才能对后续的课程保证不掉队。也是为众多入行者提供了一个从0到精通的学习平台。 |
|
相关推荐
5 个讨论
|
|
我在Linux上的学习是从gvim开始的,然后慢慢学习脚本,像是makefile,perl,python都学过一阵,后来就感觉离不开了
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4892 浏览 0 评论
87409 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4723 浏览 2 评论
3617 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2481 浏览 0 评论
1997浏览 3评论
1283浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1341浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1233浏览 0评论
1173浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 14:54 , Processed in 1.404463 second(s), Total 61, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号