当前位置:首页 > TAG信息列表 > 学习嵌入式linux需要哪些基础知识如何学习嵌入式?

学习嵌入式linux需要哪些基础知识如何学习嵌入式?

学习嵌入式linux需要哪些基础知识 如何学习嵌入式?

如何学习嵌入式?

嵌入式系统的定义为:以应用为中心,以计算机技术为基础、软硬件可衣服裁剪、区分于应用系统,对功能、可靠性、成本、体积、功耗不是很严要求的计算机系统。

bootloader了解bootloader的结构和启动过程,在大多数的嵌入式系统中,bootloader是上电后不能执行的第一个程序。打听一下uboot的配置、编译、再连接过程,打听一下常用命令如下载文件到内存,橡皮檫、读写flash、运行内存、norflash、nandflash中的程序等等。

kernel内核管理的核心代码,所了解内核的启动过程,象可分两部分:架构/开发板相关的引导过程、后续的通用启动过程。了解内核源码结构及makefile讲。编译程序烧写起动内核。

学习嵌入式linux需要哪些基础知识 如何学习嵌入式?

rootfs根文件系统,了解根文件系统下各目录的作用,手中掌握统合根文件系统的方法,移植到busybox,构造各个目录文件等。掌握到制做yaffs.jffs2文件系统映像文件的方法。

app打听一下几种嵌入式gui得特点,怎么学习c语言,c语言,学习很简单开发自己的qtgui程序的c语言程序方法,掌握x86主机上设计模拟、调试嵌入式gui程序。

综上,嵌入式刚入门不是那么容易,不需要学会了改造bootloader,钻研内核,为新硬件c语言设计驱动程序,看得懂电路原理图,看的懂芯片数据手册,上层应用会草图gui。

推荐一下韦东山老师的嵌入式linux应用开发书,适合嵌入式linux的初学者自学。

学嵌入式linux要先学什么?

嵌入式发展会如此的快,可以算是现在最热的it技术之一了,很多人参加嵌入式的行业,只不过相对于刚进入到嵌入式或是刚所接触嵌入式的人来说,学习嵌入式肯定有是有的难度的,我跟前就有很多这样的人,下定了决心要想去学嵌入式,可是到底从何学起,今天我这只老鸟就多多分享一些嵌入式学习方法,快点搬小板凳来听。

对于嵌入式新手来说,明白一点嵌入式,明白嵌入式大致是做什么的,不是什么很懂,所以我要认识完全掌握嵌入式的概念。找到了网上或者书上很多解释:嵌入式系统是针对某个应用,软硬件可裁减的,对体积,功耗,成本等等有严格的要求的一个计算机系统。看上去是很紧张的,其实我们来学习总结再看看那是两点:

第一,嵌入式系统是一个计算机系统

第二,嵌入式系统是是对某个应用方法的,也就是常见所说的的“专用的”。

反正再说吧的通俗易懂点那就是对于某个运用的计算机系统!这样的话就很不错再理解了。

那就重要回来了,就是要学什么,是对嵌入式来说,最好别感觉他学很多东西,你可能会没有目的的学这学那的,这样的只会对自己极其很茫然,可不知道要学哪个了,你要明白了,嵌入式也就是软件,硬件,编程这些方面的,最基础的也就是c语言了,那以前外界,你就不需要先从c语言先学些。

1、c语言,关於c语言要知道基本上的语法,什么是结构体,什么是共同体,有的东西也不需要要先记忆,毕竟在实际中很少很少要用

2、嵌入式最核心的操作系统,所以操作系统原理也应该是是要有不清楚的,.例如时间片、任务调动等等

3、linux基本都命令的使用(vi编辑器前提是会用,只不过在终端改文件的时候只有用这个),现在很多的人对鼠标早是独有情钟了,很少很少用到命令,在去学习嵌入式linux可要改一改这个习惯了,linux用下达命令操作更具效率高、功能强大的特点,这个是图形界面难以取代的,当然平时的图形界面操作都要转化成为命令传输给硬件的。

4、linux设备驱动的架构要所了解,生克制化原理图和linux设备驱动程序具体书籍把每一行代码分析明白。

上面仅仅一些简单的嵌入式学习要点,你要先能够掌握这些,才能再不再后面的,在这里要切忌你最好不要心急,不能着急,别期望看什么或者学什么三次就能会,但记好要明白,最好别背公式,要理论与实践相结合,实践的多了,那不知不觉地也就会弄了。另外,别直接阅读linux内核源码,看一些自己撞破头也想不清楚的东西没法是浪费时间,要循环渐进。

是对初学者,还有一个一点小建议,我们取得一个开发板,很兴奋也很激动,想法自然也很多,想用开发板利用自己的这个想法,实现那个想法,然后把又还不知道从何下手,然后就去论坛中发两个贴,“那个什么什么怎莫利用啊,哪位大侠能祥细说一下啊,急求!!”然后再等着别人去解除。见没人回复就抱怨。有想法是好的,我们要实现自己的想法又是有前提的,必须,我们对这部分知识清楚吗?如果不知道一点就去google再看看(最好别用百度,不是很好用),清楚了一些,也就大概很清楚要怎么做了。如果再遇到了问题,再去发贴问,那样的话也格外咱们有水平。比如说自己连串口是什么都不太清楚呢,就问串口通信咋做啊,是人家把代码给咱,咱也不明白了是咋回事啊。

记住每个人都有每个人的方法,是要勤于练习,最好别懒惰,你也可以参照我上面的学习来进行学习,这个方法是我在我自学工作中系统的总结的,那就很顺耳的,如果能你和我完全不一样从新手到老鸟,这是个难了的过程,我们好好只有努力最最重要。

嵌入式方法系统linux程序


亚隆号 寻途旅游网

  • 关注微信关注微信

猜你喜欢

热门标签

qq怎么设置什么手机型号 小米11ultra的系统为啥升级不了 微信在哪里设置美颜 手机换屏幕为什么不灵敏介绍 手机qq邮箱号怎么注册 iphone4s还原所有设置后无反应介绍 怎么卸载预装软件介绍 抖音新手用什么拍摄技巧怎么样玩抖音啊?介绍 乐播投屏手机模式切换电脑模式2021年电脑怎么连接电视?介绍 腾讯文档上怎么修改自己的权限腾讯在线多人编辑文件怎么弄?介绍 微信怎么设置进群要经过本人同意微信群怎么设置加群验证?介绍 移动存储介质管理系统牌子有哪些flashdisk什么牌子? 字体上下分割教学word文档怎么把文字分成上下两半?介绍 工程制图的投影怎么画 如何将word文件转换为pdf qq黄钻快速升级到v8大会员成长值怎么刷? 华为手环b6怎么与手机配对 小红书里面图片怎么加标签小红书怎么拍人? rar文件怎么用手机打开手机微信里的rar文件怎么打开? 苹果手机怎么将图片文字转成文档苹果自带的文件功能怎么使用? 华为手机怎么关掉后台消耗流量华为mate怎么清理后台? vba工作簿某个单元格的代码Excel中怎样用VBA代码统计每个工作表的打印页数?介绍 windows102023更新2023年win11现在建议升级吗? 华为p40怎么刷机 怎么下载w7系统镜像到u盘去哪里可以找到纯净win7? 阿里巴巴国际站卖家版app oppo的桌面布局怎么关闭oppo如何关闭多余的页面? 荣耀x40定位功能怎么打开 照片合成一张照片 喜马拉雅听书免费版官网

微信公众号