发布信息

智能电视板卡存储的Mstar芯片方案进行介绍-苏州安嘉

作者:软荐小编      2023-07-24 23:02:50     158

从我们平时的学习反馈来看,软件问题还是比较多的。 主要原因是我们不了解整个系统启动的逻辑,导致修复盲目,难以辨别故障点。 因此,iFix 计划用几篇文章来谈谈软件。

软件涉及到一些专业知识,不懂也没关系,实际修复也不需要太了解,按照步骤操作即可。 其实了解一下最好,可以为你的技术增添一些增益。

流程图软件_思维导图流程图软件_流程图软件有哪些

上图展示了智能电视显卡的基本启动流程流程图软件,从大框架来看可以分为三步:

1.运行向导;

2.运行linux内核;

3. 运行用户界面;

从流程图可以看出,首先要做的就是运行boot,也就是我们所说的开机,所以这一节主要是来了解一下。

如果是Mstar芯片组,启动名称也叫MBoot,Mboot的全称是mstarbootloader。 从学习的角度来看,Mstar芯片组是最难的。 其实,如果你掌握了Mstar芯片组的知识,其他芯片方案会更容易理解。

收到之后我们主要是从Mstar芯片组开始学习。 Mstar初期我们不会介绍板卡。 我们主要学习2015年以后生产的板卡。2015年以后的板卡有一个特点。 智能电视板使用单个 EMMC 存储。 收到后,我们将介绍基于单EMMC存储的Mstar芯片解决方案。

MBoot的作用:初始化硬件并启动操作系统流程图软件,将Linux内核从Flash加载到DRAM中,当我们修板并编写启动时,我们会听到Mstar芯片启动有两个文件,rom_emmc_boot.bin和Mboot.bin。

这两个文件是Mboot;

MBoot由sboot和uboot组成;

rom_emmc_boot.bin 为 sboot;

mboot.bin是uboot;

如果我们拆开升级包,右边的标记就是原型机。

流程图软件_流程图软件有哪些_思维导图流程图软件

sboot的功能主要是初始化CPU和硬件寄存器,硬件初始化完成后跳转到Uboot入口;

sboot主要负责芯片相关的初始化和一些硬件初始化,比如初始化DDR和MIU参数;

而uboot主要负责引导和启动操作系统。 其实在启动操作系统之前,比如显示开机LOGO、开机音乐等,还需要uboot对屏幕面板和音频部分进行初始化。

Mboot的最终任务是启动linux内核。 Linux内核启动后,就结束了它的使命。 如果需要重新运行Mboot,只能断电重启。

描述中只有几句话。 事实上,Mboot的运行过程非常复杂,需要配置相应的环境变量。 例如,Mboot运行完成后,就会启动Linux内核,但是它如何知道Linux内核在哪里呢? 从该地址开始运行? 这些是在环境变量中设置的。

其实这些都已经设置好了,作为维修工,熟悉一下就够了,那么维修时还需要设置什么吗? 其实还是有的,比如设置启动方式(开机启动、二次启动、内存启动)、并口开或关、前后屏等。这类知识下次有机会可能会讲解,就在这里留个记号。

待续。

陌陌已经改版了,点击里面的公众号就可以直接关注,不再需要添加二维码图片了。 如果您觉得文章不错,请点“赞”或“阅读”,觉得有价值也请分享给您的同事。

也有朋友在后台询问,如何加入阿秀系统课程学习,选择下面对应的课程,长按图片识别二维码。

流程图软件_流程图软件有哪些_思维导图流程图软件

流程图软件有哪些_思维导图流程图软件_流程图软件

流程图软件有哪些_流程图软件_思维导图流程图软件

思维导图流程图软件_流程图软件_流程图软件有哪些

相关内容 查看全部