完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本来学嵌入式就不简单,所以大家都会去找一些学习嵌入式的方法或步骤什么的,如果是你去学嵌入式的话,肯定也不会例外,下面可以一起来了解下嵌入式。
一:什么是嵌入式? 在我看来嵌入式就是在已有的硬件平台上去移植操作系统。 二:我们为什么要用嵌入式?(即嵌入式有什么优点) 嵌入式(优点): 【1】:软件的可移植性高。 【2】:软件开发人员不需要懂硬件。 【3】:操作系统提供了许多开源的软件,工具,库。 【4】:可以实现多任务(不同时)。 【5】提供大量的网络协议,可以实现远程控制 三:嵌入式有什么局限?(即有什么缺点) 嵌入式(缺点):基于移植的操作系统,硬件成本可能过大。 四:嵌入式怎么分类? 就我个人看来它分为两类: 【1】上层:应用软件开发:Linux C, Android, ios等,只跟操作系统打交道*****更上一步需要懂内核 【2】底层:操作系统内部 做系统软件:BSP, 驱动,内核。 五:嵌入式最大的特征什么? 就我个人认为,其最大的特征就是操作系统,嵌入式的优点就是基于操作系统的存在。 六:什么是操作系统? 嵌入式操作系统(Embedded Operating System,简称:EOS)是指用于嵌入式系统的操作系统。嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配、任务调度,控制、协调并发活动。它必须体现其所在系统的特征,能够通过装卸某些模块来达到系统所要求的功能。 七:现在的操作系统有哪些? Vxworks:用于航空航天及军事,不开源,硬实时 WinCE:用于金融方面,不开源,软实时 µC/OS-Ⅱ:用于单片机,代码很少,约五千行(实时性:在规定的时间内完成规定的动作) Linux无实时性(软实时:纯软件决定 硬实时:软件硬件共同决定) 以上介绍的就是一些嵌入式的知识,希望在学习嵌入式的你可以刚好能用上,学习嵌入式要专心努力,搞技术真的出不了一点岔子。 文章来源:http://emb.hqyj.com/xuexi/guides/20209435.html?1590397533 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
「含关键代码」基于AM3352/AM3354/AM3359的Linux开发案例分享
4867 浏览 0 评论
87352 浏览 0 评论
【高手问答】如何做到精通linux技术?资深工程师带你突破难点
4673 浏览 2 评论
3565 浏览 2 评论
解读Linux :先从创建一个文件夹用来存放jdk压缩文件开始
2450 浏览 0 评论
1946浏览 3评论
这是i.mx6ull的关于usb的宏定义,能解释下这些宏定义的意思
1316浏览 1评论
1221浏览 1评论
求解:aarch64交叉编译工具已经安装成功,环境变量已经配置,怎么将系统架构切换为ARM的架构
1289浏览 0评论
电脑和虚拟机可以互ping,电脑和开发板也可以互ping,但是虚拟机和开发板ping不通是什么原因
1207浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-19 20:25 , Processed in 0.912538 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号