嵌入式导论——我们需要学些什么

嵌入式导论——我们需要学些什么

在正式开始嵌入式的相关知识之前,我们不妨问自己几个问题,什么是嵌入式?学习嵌入式需要掌握哪些知识?
在这里插入图片描述

一、我们需要学什么

以下几个方面的知识在嵌入式的学习中尤为重要:
1、 标准C语言程序设计(Unix系统的产物)
2、 C++语言程序设计
3、 数据结构与算法
4、 UNIX环境编程
5、 数据库
6、 QT图形界面
7、 ARM原理(含单片机 可安装操作系统)
8、 Linux系统移植
9、 驱动
而其中的第1-5条是重中之重,在嵌入式的学习过程中,大家需要格外注意。

二、什么是操作系统

作为一个学习嵌入式的学生,大家一定要有一个概念,虽然初期大家写的单片机功能非常简单,但是,后期的大量单片机实际上是在操作系统的基础上运行的。
那么现在我们就来回答这个问题,操作系统是什么?
简而言之,操作系统就是可以运行在硬件上的代码,其目的便是使硬件可工作。
举个大家比较熟悉的例子,控制键盘的输入、显示器的现实,这些都是操作系统管辖的范围。在操作系统的基础上编写程序,会让我们的工作更加便捷高效。
硬件<—操作系统<—软件(应用层)

三、常见的操作系统

PC端&#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值