单片机和嵌入式有什么关系,单片机是通用的吗?

DebugLw 2015-01-15 03:34:27
1、不同设备,都能用同一套库编写吗?
2、嵌入式是不是就是把linux系统嵌入进去?
3、请简要说说单片机原理?
...全文
554 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
galileo_X 2015-02-02
  • 打赏
  • 举报
回复
其实这个问题,应该换成:微控制器和微处理器的区别。 不过,关于嵌入式还真没有统一的认识。
fly 100% 2015-02-02
  • 打赏
  • 举报
回复
交互弱的都可以叫嵌入式系统
xiaomao__111 2015-02-02
  • 打赏
  • 举报
回复
嵌入式和嵌入式系统也有点区别
dontBeHappy 2015-02-02
  • 打赏
  • 举报
回复
我个人的理解是, 单片机和嵌入式的分水岭是,硬件上是否有MMU,然后软件上是否使用了MMU做内存管理。 把S3C2440用来跑裸机或者是UCOS2,不使用MMU做内存管理,那其实也一样是单片机,只不过是高级的单片机。 先说多线程,其实单片机和嵌入式都能很轻松的做到多线程,或者说多任务。 多任务的支持,只需要硬件有定时器和中断系统,就能实现,即使是51也能办得到。 但是想实现内存管理,没有MMU基本上很难实现,UCOS2的那种内存管理,我个人觉得还不能算是真正意义上的内存管理。 使用了UCOS2这类嵌入式操作系统,严格来说也不能算是嵌入式系统,它只是把前后台系统的编程模型变成了多任务的编程模型,确实会让开发维护更简单,多个独立功能之间影响会更小。但这个编程模型的变换,它的影响远没有内存管理带来的影响大。 如果没有内存管理,怎么做也仅仅只能做到一个程序而已,怎么变还是一个程序。要想让单片机内多个程序同时运行,需要很高超的编程技巧,每个程序编译时的地址,烧写的地址都是绝对地址。内存不够使用时,要注意把暂时不用的程序从内存剥离,多个程序之间都需要考虑其他的程序的静态和动态运行情况。 但是如果有内存管理,可以有很多个程序在运行,它们的编译地址都是一样的,都是逻辑地址,实际的内存问题也会比单片机简单得多。然后,每个程序之间也不用考虑很发杂的关系。系统的复杂度可以一下就上来,这种编程模型带来的影响远比多任务的编程模型影响大得多。
lr2131 2015-01-30
  • 打赏
  • 举报
回复
我个人的理解是, 单片机和嵌入式的分水岭是,硬件上是否有MMU,然后软件上是否使用了MMU做内存管理。 把S3C2440用来跑裸机或者是UCOS2,不使用MMU做内存管理,那其实也一样是单片机,只不过是高级的单片机。 先说多线程,其实单片机和嵌入式都能很轻松的做到多线程,或者说多任务。 多任务的支持,只需要硬件有定时器和中断系统,就能实现,即使是51也能办得到。 但是想实现内存管理,没有MMU基本上很难实现,UCOS2的那种内存管理,我个人觉得还不能算是真正意义上的内存管理。 使用了UCOS2这类嵌入式操作系统,严格来说也不能算是嵌入式系统,它只是把前后台系统的编程模型变成了多任务的编程模型,确实会让开发维护更简单,多个独立功能之间影响会更小。但这个编程模型的变换,它的影响远没有内存管理带来的影响大。 如果没有内存管理,怎么做也仅仅只能做到一个程序而已,怎么变还是一个程序。要想让单片机内多个程序同时运行,需要很高超的编程技巧,每个程序编译时的地址,烧写的地址都是绝对地址。内存不够使用时,要注意把暂时不用的程序从内存剥离,多个程序之间都需要考虑其他的程序的静态和动态运行情况。 但是如果有内存管理,可以有很多个程序在运行,它们的编译地址都是一样的,都是逻辑地址,实际的内存问题也会比单片机简单得多。然后,每个程序之间也不用考虑很发杂的关系。系统的复杂度可以一下就上来,这种编程模型带来的影响远比多任务的编程模型影响大得多。
xunshanwuzhao 2015-01-15
  • 打赏
  • 举报
回复
单片机的代表8051, 嵌入式处理器的代表Exynos 4412 比较一下就明白啦
elesun8 2015-01-15
  • 打赏
  • 举报
回复
严格的说嵌入式系统指arm linux。广泛的说,单片机也属于嵌入式系统,属于低端的嵌入式系统。
XIAOM_123 2015-01-15
  • 打赏
  • 举报
回复
单片机是嵌入式微控制器(MCU),片内没有嵌入操作系统代码的模块。严格意义上的嵌入式系统指的是嵌入式片上系统(SOC),成功实现了软硬件的无缝结合,直接在微处理器片内嵌入式操作系统的代码模块。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧