首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

嵌入式方向要学习什么课程?

发布网友 发布时间:2022-04-20 02:59

我来回答

2个回答

热心网友 时间:2022-06-24 01:06

1.1 有哪些设备使用单片机或Linux

所有的电子产品,所用技术都可以认为要么是单片机,要么是Linux;GUI方面主要是QT/Android,它们都是运行于Linux之上的。我们说的单片机不使用操作系统,但是使用单片机设备肯定远远超过Linux。很多人也是先学习单片机,从单片机进入电子工程师行业,日常生活中,有哪些产品使用单片机、Linux呢?下面举一些例子:

我们设计一个产品时,是使用单片机还是Linux,取决于成本:硬件成本、软件成本、维护成本、升级成本。而不应该根据个人偏好来选择:我喜欢单片机,所以就排斥使用Linux;我喜欢Linux,就排斥使用单片机。为了有更多的选择,我们需要既懂单片机,又懂Linux。

1.2 在硬件操作上单片机和Linux是类似的

1.3 在单片机中点灯、使用LCD

使用单片机开发程序时,我们一上来就写一个main函数,下面是一些简化的代码:

1.4 在Linux中点灯、使用LCD

第2章 嵌入式Linux快速入门

这几天在群里跟学员聊天,有一位学员的学习方法很好:先观其广,再究其深。有时候要“不求甚解”,很多时候保持疑问先学下去,这些疑问就自然解决了。

比如课程中涉及汇编知识,如果你要彻底弄清楚,你需要去学习《ARM架构与编程》;当你学完这本书,你的同学搞不好已经可以上手工作了。

2.1 短期的目标是什么

我们先把学习目标定下来:快速了解嵌入式Linux开发的流程,知道要学什么,具备跟从业者交流的能力。

2.2 一个嵌入式Linux系统的组成

2.3 要学习bootloader吗

2.4 要学习Linux内核、要学习驱动程序吗

2.5 要学习Linux应用程序吗?先学一些基础技能

2.6 应用程序是怎么启动的?要了解一下根文件系统

第3章 学习方法

3.1 先不要打破砂锅问到底

3.2 思路要清晰,不怕抄代码

3.3 对自己的方向很了解,我只能带你到这里了

热心网友 时间:2022-06-24 02:24

最重要的是要学好c语言,精通最好。这是首要的要求!

其次要学的课程有:
操作系统原理
硬件原理
硬件及接*术
外围设备
设备驱动
汇编语言
接*术
如果你想从事嵌入式linux 那么还要学习如下课程
linux操作系统原理
linux内核编程
linux设备驱动程序
linux网络编程
AT&T汇编程序设计

剩下的这些也是必须看的,

嵌入式系统开发过程
嵌入式系统开发实例
嵌入式项目开发流程

其他的还需要 学一些嵌入式系统开发平台相关的东西

例如 了解arm7 arm9平台等等

也有几个方向 如基于linux的 win ce的 等等

最后一条建议:学好 单片机

单片机是嵌入式系统最重要的基础

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com