“MYZR-LS1012A-EK200 使用及开发指导”的版本间的差异

来自明远智睿的wiki
跳转至: 导航搜索
(创建页面,内容为“ [^_^]: MY-LS1012A-EK200 使用及开发指导 <br/> ### 本文档使用说明 -------------------------------------------------------------------------------- *...”)
 
 
(未显示同一用户的5个中间版本)
第14行: 第14行:
  
 
**手册链接**     
 
**手册链接**     
 **测试手册**:[[MY-LS1012A-EK200 Linux-4.1.35 测试手册|《Linux-4.1.35》]]     
+
 **测试手册**:[[MYZR-LS1012A-EK200 Linux-4.1.35 测试手册|《Linux-4.4.98》]]     
 
 **开发环境指导手册**:[[MYZR Windows-10 VirtualBox-5.2.12 Ubuntu-14.04.5 64位开发环境指导|《Ubuntu14.04+Win10 (推荐)》]], [[MYZR Windows-10 VirtualBox-5.1.18 Ubuntu-12.04.5 64位开发环境指导|《Ubuntu12.04+Win10》]], [[MYZR Windows-7 VirtualBox-4.3.40 Ubutnu-12.04.5 64位开发环境指导|《Ubuntu12.04+Win7》]]   
 
 **开发环境指导手册**:[[MYZR Windows-10 VirtualBox-5.2.12 Ubuntu-14.04.5 64位开发环境指导|《Ubuntu14.04+Win10 (推荐)》]], [[MYZR Windows-10 VirtualBox-5.1.18 Ubuntu-12.04.5 64位开发环境指导|《Ubuntu12.04+Win10》]], [[MYZR Windows-7 VirtualBox-4.3.40 Ubutnu-12.04.5 64位开发环境指导|《Ubuntu12.04+Win7》]]   
 **编译手册**:[[MY-LS1012A-EK200 Linux-4.1.35 编译参考手册|《Linux-4.1.35》]]<br>
+
 **编译手册**:[[MYZR-LS1012A-EK200 Linux-4.4.98 编译参考手册|《Linux-4.4.98》]]<br>
 **驱动和设备手册**:[[MY-LS1012A-EK200 L40135 驱动和设备|《Linux-4.1.35》]]   
+
 **驱动和设备手册**:[[MYZR-LS1012A-EK200 L40135 驱动和设备|《Linux-4.4.98》]]   
  
 
**其它说明**   
 
**其它说明**   
 
* 文档内所有链接的打开,建议使用鼠标右击 **在新标签中打开**。
 
* 文档内所有链接的打开,建议使用鼠标右击 **在新标签中打开**。
* **MY-IMX6-EK200、MY-IMX6-EK314、MY-IMX6-EK336** 建议使用的内核版本是 **Linux-3.14.52**。
+
* **MYZR-LS1012A-EK200** 使用的内核版本是 **Linux-4.4.98**。
* **MY-IMX6-EK140、MY-IMX6-EK140P** 建议使用的内核版本是 **Linux-4.1.15**。 
 
* **MY-LS1012A-EK200** 使用的内核版本是 **Linux-4.1.35**。
 
  
 
<br/>
 
<br/>
第32行: 第30行:
 
 **这部分内容和操作,首次阅读和完成大概需要半天的时间**   
 
 **这部分内容和操作,首次阅读和完成大概需要半天的时间**   
 
 1. 拿到开发板后,第一件事是为使用开发板做准备,安装终端软件是必要的。打开**[[终端软件XShell参考手册|《终端软件参考手册》]]**,参照 **软件下载及安装** 把终端软件安装好。   
 
 1. 拿到开发板后,第一件事是为使用开发板做准备,安装终端软件是必要的。打开**[[终端软件XShell参考手册|《终端软件参考手册》]]**,参照 **软件下载及安装** 把终端软件安装好。   
 2. 终端软件安装好之后,打开**[[MY-LS1012A-EK200 启动手册|《启动手册》]]**,参照文档启动开发板。   
+
 2. 终端软件安装好之后,打开**[[MYZR-LS1012A-EK200 启动手册|《启动手册》]]**,参照文档启动开发板。   
 3. 开发板启动成功后,参照**[[MY-LS1012A-EK200 烧录手册|《烧录指导手册》]]** 进行一次烧录。目的是熟悉烧录操作以及准备下一步的功能验证。   
+
 3. 开发板启动成功后,参照**[[MYZR-LS1012A-EK200 烧录手册|《烧录指导手册》]]** 进行一次烧录。目的是熟悉烧录操作以及准备下一步的功能验证。   
 
 4. 开发板烧录完成后,打开对应的 **【测试手册】** 进行一遍测试以验证开发板各项功能正常。   
 
 4. 开发板烧录完成后,打开对应的 **【测试手册】** 进行一遍测试以验证开发板各项功能正常。   
 
<br/>
 
<br/>
第51行: 第49行:
 
 在完成 **开发板使用快速入门** 和 **软件开发基本指导** 后,基本的东西我们都已经熟悉了。那么,下一步,便是二次开发需要了解的内容了。  
 
 在完成 **开发板使用快速入门** 和 **软件开发基本指导** 后,基本的东西我们都已经熟悉了。那么,下一步,便是二次开发需要了解的内容了。  
 
#### U-Boot 板级文件   
 
#### U-Boot 板级文件   
 1. u-boot 板级文件位置:board/myzr   
+
 1. u-boot 板级文件位置:board/myzr/ls1012a/ls1012a.c  
 2. u-boot 板级配置文件:include/configs/myimx\*.h   
+
 2. u-boot 板级配置文件:include/configs/myzr-ls1012a.h   
 3. u-boot 极级编译配置文件:configs/<ek_name>-<cpu_type>-<mem_size>-\*_defconfig 
+
 3. u-boot 极级编译配置文件:configs/myzr_ls1012a_qspi_defconfig 
 
#### Linux 内核板级文件   
 
#### Linux 内核板级文件   
 1. 内核板级编译配置文件:/ls1012_ek200.config 
+
 1. 内核板级编译配置文件:configs/myzr_ls1012a_qspi_defconfig <br/>
 2. 内核板级设备树文件:arch/arm64/boot/dts/myzr/ls1012a-ek200.dts
+
 2. 内核板级设备树文件:arch/arm64/boot/dts/freescale/myzr-ls1012a.dts  
 3. 内核开发参考手册:网盘中《i.MX_Linux_Reference_Manual.pdf》 
 
 
<br/>
 
<br/>
  
第63行: 第60行:
  
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
 1. 首先,硬件工程师有必要了解我们开发板底板的介绍和基本原理,具体见**[[MY-LS1012A-MB200_硬件介绍|《底板硬件介绍》]]**。   
+
 1. 首先,硬件工程师有必要了解我们开发板底板的介绍和基本原理,具体见**[[MYZR-LS1012A-MB200_硬件介绍|《底板硬件介绍》]]**。   
 
 2. 硬件工程师打开网盘,下载硬件原理图文件进行参考,或基于我们的原理图进行设计。   
 
 2. 硬件工程师打开网盘,下载硬件原理图文件进行参考,或基于我们的原理图进行设计。   
 3. 如果某些接口和功能需要变更,可以参考**[[MY-LS1012A-CB200 硬件介绍|《核心板硬件介绍》]]**里的 **管脚定义&详细功能说明**。更多详细信息请参照网盘中的"1.1_NXP-Document -> reference-manual"   
+
 3. 如果某些接口和功能需要变更,可以参考**[[MYZR-LS1012A-CB200 硬件介绍|《核心板硬件介绍》]]**里的 **管脚定义&详细功能说明**。更多详细信息请参照网盘中的"1.1_NXP-Document -> reference-manual"   
 
<br/>
 
<br/>
  
第71行: 第68行:
  
 
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
#### i.MX Family Comparison Table 
+
#### LS1012A Data Sheet   
* 所在网盘位置:"1.1_NXP-Document -> brochure"   
+
* 所在网盘位置:"01_手册 -> LS1012A.pdf"   
**文档只有一页内容,建议所有参与项目的人员都阅读。**   
+
**文档有120页内容,建议所有参与项目的人员都阅读。**   
#### i.MX Applications Processors Fact Sheet 
+
#### LS1012A Product Brief   
* 所在网盘位置:"1.1_NXP-Document -> fact-sheet"   
+
* 所在网盘位置:"01_手册 -> LS1012APB.pdf"   
**对应的文档只有两页内容,建议所有参与项目的人员都阅读。**   
+
**对应的文档有16页内容,建议所有参与项目的人员都阅读。**   
#### i.MX Applications Processor Reference Manual   
+
#### LS1012A Security (SEC)Reference Manual   
* 所在网盘位置:"1.1_NXP-Document -> reference-manual"   
+
* 所在网盘位置:"01_手册 -> LS1012ASECRM.pdf"   
**对应的文档有多至六千页的内容,软件、硬件工程师可以在设计和开发的过程中选择性的阅读。**   
+
**对应的文档有多至一千页的内容,软件、硬件工程师可以在设计和开发的过程中选择性的阅读。**   
#### i.MX Applications Processor Technical Data 
+
 
* 所在网盘位置:"1.1_NXP-Document -> technical-data" 
 
**对应的文档有约两百页的内容,软件、硬件工程师可以浏览并自行决定是否详细阅读。**
 
  
 
<br/>
 
<br/>

2021年2月7日 (日) 15:41的最新版本


本文档使用说明


  • 项目中 所有参与人员 需要了解 "第五部分 其它必要的文档"
  • 项目中 所有需要使用开发板的人员 需要了解并操作 "第一部分 开发板使用快速入门"
  • 项目中 软件开发工程师(包括BSP工程师、应用软件工程师)需要了解并完成 "第二部分 软件开发基本指导"
  • 项目中 BSP开发工程师 需要了解 "第三部分 软件开发进阶指导"
  • 项目中 硬件开发工程师 需要阅读 "第四部分 硬件开发指导"

手册链接
 测试手册《Linux-4.4.98》
 开发环境指导手册《Ubuntu14.04+Win10 (推荐)》, 《Ubuntu12.04+Win10》, 《Ubuntu12.04+Win7》
 编译手册《Linux-4.4.98》
 驱动和设备手册《Linux-4.4.98》

其它说明

  • 文档内所有链接的打开,建议使用鼠标右击 在新标签中打开
  • MYZR-LS1012A-EK200 使用的内核版本是 Linux-4.4.98


第一部分 开发板使用快速入门


 这部分内容和操作,首次阅读和完成大概需要半天的时间
 1. 拿到开发板后,第一件事是为使用开发板做准备,安装终端软件是必要的。打开《终端软件参考手册》,参照 软件下载及安装 把终端软件安装好。
 2. 终端软件安装好之后,打开《启动手册》,参照文档启动开发板。
 3. 开发板启动成功后,参照《烧录指导手册》 进行一次烧录。目的是熟悉烧录操作以及准备下一步的功能验证。
 4. 开发板烧录完成后,打开对应的 【测试手册】 进行一遍测试以验证开发板各项功能正常。

第二部分 软件开发基本指导


 这部分内容和操作,首次阅读和完成大概需要半天的时间
 1. 首先, 要进行软件开发,需要建立开发环境,在搭建嵌入式开发环境的时候会遇到各种各样的问题,为了避免浪费不必要的时间和精力,这里我们推荐使用我们的虚拟机环境。打开 【开发环境指导手册】,参照文档把虚拟机配置好。
 2. 开发环境建立好之后,应参照 【编译手册】 进行一次编译,并保留编译得到的目标文件。
 3. 编译好目标文件之后,更新目标文件到设备,并最好参照 【测试手册】 再进行一次测试,以验证编译出来的目标文件没有问题。

第三部分 软件开发进阶指导


 在完成 开发板使用快速入门软件开发基本指导 后,基本的东西我们都已经熟悉了。那么,下一步,便是二次开发需要了解的内容了。

U-Boot 板级文件

 1. u-boot 板级文件位置:board/myzr/ls1012a/ls1012a.c
 2. u-boot 板级配置文件:include/configs/myzr-ls1012a.h
 3. u-boot 极级编译配置文件:configs/myzr_ls1012a_qspi_defconfig

Linux 内核板级文件

 1. 内核板级编译配置文件:configs/myzr_ls1012a_qspi_defconfig
 2. 内核板级设备树文件:arch/arm64/boot/dts/freescale/myzr-ls1012a.dts

第四部分 硬件开发指导


 1. 首先,硬件工程师有必要了解我们开发板底板的介绍和基本原理,具体见《底板硬件介绍》
 2. 硬件工程师打开网盘,下载硬件原理图文件进行参考,或基于我们的原理图进行设计。
 3. 如果某些接口和功能需要变更,可以参考《核心板硬件介绍》里的 管脚定义&详细功能说明。更多详细信息请参照网盘中的"1.1_NXP-Document -> reference-manual"

第五部分 其它必要的文档


LS1012A Data Sheet

  • 所在网盘位置:"01_手册 -> LS1012A.pdf"
    文档有120页内容,建议所有参与项目的人员都阅读。

LS1012A Product Brief

  • 所在网盘位置:"01_手册 -> LS1012APB.pdf"
    对应的文档有16页内容,建议所有参与项目的人员都阅读。

LS1012A Security (SEC)Reference Manual

  • 所在网盘位置:"01_手册 -> LS1012ASECRM.pdf"
    对应的文档有多至一千页的内容,软件、硬件工程师可以在设计和开发的过程中选择性的阅读。



--------------------------------------------------------------------------------
* 珠海明远智睿科技有限公司  
* ZhuHai MYZR Technology CO.,LTD.
* Latest Update: 2019/11/18  
* Supporter: Tang Bin
--------------------------------------------------------------------------------