MYD-YA157C_Linux软件开发指南V2.0.docx

  1. 1、本文档共89页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MYIR-MYD-YA157C-V2-SW-DG-ZH-L5.4.31_V2.0

MYIR-MYD-YA157C-V2-SW-DG-ZH-L5.4.31_V2.0

-

-PAGE10-

MYD-YA157C-V2Linux系统开发指南

文件状态:

文件标识:

MYIR-MYD-YA157C-V2-SW-DG-ZH-L5.4.31

[]草稿

[√]正式发布

当前版本:

V2.0

作 者:

Licy

创建日期:

2020-08-04

最近更新:

2020-10-10

Copyright?2010-2020版权所有深圳市米尔电子有限公司

版本历史

版本

作者

参与者

日期

备注

V2.0

licy

202009020

初始版本:uboot2020,kernel5.4.31,yocto3.1

目录

MYD-YA157C-V2Linux系统开发指南-1-

版本历史 .-2-目录-3-

概述-5-

软件资源-5-

文档资源-5-

开发环境准备-6-

开发主机环境-6-

软件开发工具介绍-8-

安装米尔定制的SDK-9-

使用Yocto构建开发板镜像-11-

简介-11-

获取源码-12-

从光盘镜像获取源码压缩包-12-

通过github获取源码-12-

快速编译开发板镜像-14-

构建SDK(可选)-19-

如何烧录系统镜像-20-

CubeProg烧写-20-

制作SD卡启动器-24-

制作SD卡烧录器-27-

如何修改板级支持包-29-

meta-myir-st层介绍-29-

板级支持包介绍-31-

板载TF-A编译与更新-33-

在独立的交叉编译环境下编译TF-A-33-

在Yocto项目下编译TF-A .-34-

如何单独更新TF-A-35-

板载u-boot编译与更新-37-

在独立的交叉编译环境下编译u-boot-37-

在Yocto项目下编译u-boot-38-

如何单独更新U-boot-40-

板载Kernel编译与更新-41-

在独立的交叉编译环境下编译Kernel-41-

在Yocto项目下编译Kernel-43-

如何单独更新Kernel-44-

如何适配您的硬件平台-48-

如何创建您的设备树-48-

板载设备树-48-

设备树的添加-49-

如何根据您的硬件配置CPU功能管脚-51-

GPIO管脚配置的方法-51-

设备树中引用GPIO-52-

如何使用自己配置的管脚-56-

U-boot中使用GPIO管脚-56-

内核驱动中使用GPIO管脚-58-

用户空间使用GPIO管脚-65-

如何添加您的应用-71-

基于Makefile的应用-71-

基于Qt的应用-75-

多核异构的应用-76-

应用程序开机自启动-80-

参考资料-86-

附录一联系我们-87-

附录?售后服务与技术?持-88-

概述

Linux系统平台上有许多开源的系统构建框架,这些框架方便了开发者进行嵌入式系统的构建和定制化开发,目前比较常见的有Buildroot,Yocto,OpenEmbedded等等。其中Yocto项目使用更强大和定制化的方法,来构建出适合嵌入式产品的Linux系统。它不仅仅是一个制作文件系统的工具,同时提供整套的基于Linux的开发和维护工作流程,使底层嵌入式开发者和上层应用开发者在统一的框架下开发,解决了传统开发方式下零散和无管理的开发形态。

本文主要介绍基于Yocto项目和米尔核心板定制一个完整的嵌入式Linux系统的完整流程,其中包括开发环境的准备,代码的获取,以及如何进行Bootloader,Kernel的移植,定制适合自身应用需求的Rootfs等。我们首先介绍如何基于我们提供的源代码构建适用于MYD-YA157C-V2开发板的系统镜像,如何将构建好的镜像烧录到开发板。针对那些基于MYC-YA157C-V2核心板进行项目开发的用户,我们重点介绍了将这一套系统移植到用户的硬件平台上的方法和一些要点,并通过一些实际的BSP移植案例和Rootfs定制的案例,使用户能够迅速定制适合自己硬件的

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档