找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3615|回复: 7
收起左侧

关于单片机系统问题

[复制链接]
ID:107559 发表于 2016-6-9 15:38 | 显示全部楼层 |阅读模式
个人理解单片机,(不管是IC还是DSP等都算是单片机的一种),有些芯片上已经在ROM里植入了固定的操作系统,(如个人电脑的BIOS芯片是整个电脑的启动核心,如果BIOS芯片上的程序被刷掉,电脑就启动不起来,所以认为是硬件的调度中心),有些芯片需要通过汇编编写部分程序,达到引导至操作系统或者,达到支持简单程序调度及运行。现在问题来了,有人有启动芯片时编写的操作系统么?求学习,交流。
回复

使用道具 举报

ID:7485 发表于 2016-6-9 19:46 | 显示全部楼层
你的理解有一定的偏差。

单片机是集成了CPU、RAM、ROM、IO和其他的一些功能单元为一体的集成电路芯片。因这些部分都集中在一块芯片上,所以称单片机。这有别于到电脑的各自独立的芯片。
回复

使用道具 举报

ID:110895 发表于 2016-6-10 00:41 | 显示全部楼层
单片机里有引导程序,可以引导烧写用户程序。
回复

使用道具 举报

ID:113415 发表于 2016-6-10 07:00 | 显示全部楼层
单片机可用、也可不用操作系统(OS),但OS只是一个平台,你还要基于平台写程序实现你的创意。
回复

使用道具 举报

ID:107559 发表于 2016-6-10 11:46 | 显示全部楼层
ahshmj 发表于 2016-6-9 19:46
你的理解有一定的偏差。

单片机是集成了CPU、RAM、ROM、IO和其他的一些功能单元为一体的集成电路芯片。 ...

哪加电后的运行数据情况,还有操作系统的情况是个什么样子??特制的操作系统??还是从LINUX等开源可修改的内核上削减订制过来的??
回复

使用道具 举报

ID:113415 发表于 2016-6-10 14:52 | 显示全部楼层
单片机通常不用OS,但也可以用OS,一旦用OS,肯定会给出各种功能的函数,开发者调用这些即可。用不用OS,是在开发环境中选择的。
       51系列中的RTX就是一种实时OS,还有UCOS-II之类都是专用的,对linux的OS进行精简,可以用到嵌入式芯片上,移植到单片机上不行,主要是体系结构不一样。
回复

使用道具 举报

ID:126152 发表于 2016-6-10 21:45 | 显示全部楼层
单片机是集成了CPU、RAM、ROM、IO和其他的一些功能单元为一体的集成电路芯片。因这些部分都集中在一块芯片上,所以称单片机。这有别于到电脑的各自独立的芯片。
回复

使用道具 举报

ID:97438 发表于 2016-6-11 02:35 | 显示全部楼层
jblbin2008 发表于 2016-6-10 11:46
哪加电后的运行数据情况,还有操作系统的情况是个什么样子??特制的操作系统??还是从LINUX等开源可修 ...

你可以去看看startup.a51这个文件~编译器编译的时候会自动把启动的时候的各个参数搞定,系统启动的时候肯定是需要初始化一些指针什么的,但是这些我们都不需要管,我们只需要理解一点,程序从main的第一行开始运行。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表