嵌入式到底是干什么的啊

嵌入式即嵌入式系统,用于控制、监视或者辅助操作机器和设备的装置。它是一个控制程序存储在ROM中的嵌入式处理器控制板,是一种专用的计算机系统。所有带有数字接口的设备,如手表、录像机、汽车、微波炉等都使用嵌入式系统。
嵌入式具有可裁剪性,支持开放性和可伸缩性的体系结构;拥有统一的的驱动接口;操作方便、简单、提供友好的图形GUI和图形界面;嵌入式系统一旦开始运行就不需要用户过多的干预,具有较强的稳定性;嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行。



扩展资料:
常用的嵌入式软件架构的基本类型。

1、控制循环
在这种设计中,软件有一个简单的循环,这个循环调用各个子程序,每个子程序管理硬件或者软件的某一部分。中断通常用来设置标记或者更新软件其他部分能够读取的暂存器。系统使用简单的API来完成允许和禁止中断设置。
2、抢先式任务
使用非抢先式任务系统,从一个抢先式定时器或者其他中断运行,这样系统就突然变得很不一样了。任何一个任务的代码都有可能损害其他任务的数据,所以它们必须进行切缺的切分。对于共享数据的访问必须使用一些同步策略进行控制,如消息队列、信号灯或者非阻塞同步机制。

3、微内核与外内核
微内核通常的组织方式是操作系统内核分配内存并且将CPU在不同的线程之间进行切换。用户模式的进程实现如文件系统、用户接口等主要的功能。外内核通过使用普通的子程序调用获得的通信效率很高,硬件以及系统中的软件都是程序员能用也能扩展的。
参考资料来源:百度百科-嵌入式