嵌入式系统设计--课堂总结(概述)

一、嵌入式系统设计课程内容
目标:
1、了解嵌入式技术;
2、掌握嵌入式Linux操作的使用;(命令)
(80%以上的开发平台都是Linux)
3、掌握嵌入式Linux开发工具的使用;(gcc、gbd、make、shell)
4、掌握嵌入式Linux应用开发;(文件、多任务、网络)(数据库)
5、了解嵌入式产品开发流程;(硬件–软件–系统)
6、了解嵌入式系统移植;(u-boot、内核、文件系统)
7、了解嵌入式底层软件开发;(驱动开发)
嵌入式系统学习储备知识:C语言(累积代码量:3w)+单片机(硬件的工作原理)

二、嵌入式开发概述
1、嵌入式技术是什么?
在已有的硬件上移植操作系统;在操作系统之上做应用开发;在操作系统之下做底层开发;
(操作系统的作用:管理资源(软件资源和硬件资源)==管家)
嵌入式解决的问题:让软硬件耦合度降低,软硬件不直接发生关系;软硬件独立发展,对于产品的升级与开发带来很大帮助。

*嵌入式软件与非嵌入式软件的区别?
嵌入式软件是结合操作系统做的开发
非嵌入式软件是做的裸机开发(没有跑操作系统)
嵌入式让产品更加智能,可以跑更多的软件,软件可以多任务的执行

*嵌入式开发与单片机开发的区别?
嵌入式开发有操作系统,单片机开发无操作系统。
单片机开发可称为传统开发
(学习单片机的目的:对于学习偏硬件的同学来说,不是为了掌握这个芯片,而是掌握CPU开发的流程和一些外设硬件的工作原理,所以不必死磕)
单片机开发流程:看原理图–写代码–下载到开发板上运行
引申到传统开发:两大元素:软件和硬件(写软件控制硬件工作,硬件给软件反馈)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值