白文网下载:嵌入式Linux系统开发完整手册第二版。
1.1有什么资料,如何下载
注意:
《第 1 篇 新学习路线、视频介绍、资料下载》
《第二章 资源下载方法》
1.2本开发板手册中需要学习的章节
本手册可以根据需要查看,新手在《第 2 篇 环境搭建、Linux 基本操作、工具使用》上介绍了如何构建环境、第一个APP测试方法和第一个驱动程序,因此可以先跳过本手册。
如果开发板系统损坏,可以参考以下部分。
《第七章 烧写整个系统或更新部分系统》
之前,开发版还介绍了如何使用NFS与Ubuntu交换文件。要在传输文件时使用更多方法,可以参考以下部分:
《第八章 PC 和开发板之间传输文件》
要测试开发主板上的硬件,请参阅下一节。
《第四章 开发板板载功能测试》
第二章100ask_stm32mp157开发版简介
2.1 100ask_stm32mp157全功能开发板硬件资源简介
开发版照片如下。每个标签对应的硬件在主板后面写着名字。
在上面的开发板图中,每个标签的硬件含义如下:
2.2 100ask_stm32mp157全功能开发板软件资源简介
2.2.1开发环境
为使用Osboxes创建的ubun lts版本和ubun lts版本提供默认的VMware系统镜像文件。在此基础上,您可以设置最终用户并安装所需的软件包,最大限度地减少镜像,同时确保系统快速使用,而不会过度配置。它还提供了一键配置环境脚本,使各种用户在使用时能够快速解决环境配置的差异。
2.2.2系统资源简介
戴尔的所有源代码都使用git repo进行集成管理。用户可以轻松获得最新的源代码,查看所有提交记录,提交Pull request或issue以不断改进。
Tfa版本V2.2
启动加载程序版本uboot 2020.02
Linux内核版本Linux内核5.4 lts
2.2.3文件系统简介
注意:创建工厂系统时同时使用了Yocto和Buildroot。
新手先不要自己创建文件系统。因为:
Yocto很难使用
只有下载程序容量达到10G,使用普通个人电脑需要编译20小时以上。以后稍微修改程序,重新制作至少需要30分钟。
我们不得不使用Yocto:QT GUI程序需要GPU的部分库,在Buildroot中还没有完成。
我们正在改善构建路线
Buildroot简单、功能强大,正在解决GPU依赖问题,完成后将更新本指南。到时候,你可以使用Buildroot自己创建文件系统。
Yocto
使用Yocto最新的长期支持分支添加戴尔独有的元层数据,支持使用eglfs的Q的xwindows显示器Weston和使用最低核心系统的三个部署系统的自定义。系统包含多种常用工具包,可快速验证功能。Buildroot
基于Buildroot 2020.02 LTS,适应100ask_stm32mp157开发主板,添加busybox systemV systemD系统服务支持,提高系统引导速度,减少系统镜像,添加多种通用软件包。第三章开发板启动
3.1选择启动方法
主板上的红色拨号开关用于设置启动方法,支持四种方法:EMMC启动、SD卡启动、USB刻录和M4(debug)模式。
木板后面画着一张表,说明如何设置这四种方法。表BOOT0映射交换机1、BOOT1映射交换机2、BOOT2
对应开关 3,如下:这四种启动方式的设置示意图如下:
刚出厂的板子在 EMMC 上烧写了系统,你可以设置为 EMMC 启动方式。
3.2 串口连接
在后面的操作里,都是通过串口与板子进行“交流”。串口是串行接口的简称,是指数据一位一位地顺序传送,其特点是通信线路简单。
3.2.1 连接串口线和电源线、配置串口工具
如下图所示将串口线与电脑、板子连接,开发板插上电源。
其中特别需要注意的几点:
① 板子的启动选择拨到正确的启动方式,保证该启动方式里面有系统可以运行;
② 板子如图所示插上配套的电源到电源接口,电源开关暂时不用打开。
3.2.2 安装 USB 串口模块驱动
接好 Type C usb 数据线后,Windows 会自动安装驱动(安装可能比较慢,等一分钟左右)。打开电脑的“设备管理器”,在“端口 (COM 和 LPT)”项下,可以看到如下图中的“(COM21)”。这里的“COM21”可能与你电脑上的不一样,记住你电脑显示的数字。
如果电脑没有显示出端口号,就需要手动安装驱动,从驱动精灵官网(www.drivergenius.com)下载一个驱动精灵,安装、运行、检测,会自动安装上串口驱动。
3.2.3 使用 MobaXterm 软件打开串口
打开 MobaXterm,点击左上角的“Session”,在弹出的界面选中“Serial”,如下图所示选择端口号(前面设备管理器显示的端口号 COM21)、波特率(Speed 115200)、流控(Flow Control: none),最后点击“OK”即可。步骤如下图所示。
注意:流控(Flow Control)一定要选择 none,否则你将无法在 MobaXterm 中向串口输入数据。
随后显示一个窗口, 此时打开板子的电源开关,将收到板子串口发过来的数据,如下图所示。
3.2.4 开发板登录名是 root,无需密码
在串口看到“100ask login:”时,输入“root”并回车即可,如下图所示:
1.《【板子串口怎么连接电脑】Stm32mp157开发版入门教程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《【板子串口怎么连接电脑】Stm32mp157开发版入门教程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3037815.html