【OpenHarmony】liteos-a移植_基于IMX6ULL
其他操作系统(鸿蒙、rt-smart)
6.7 小时
免费10010收藏
立即购买

适合人群:

1、对Open Harmony开发感兴趣的学生/工程师 2、今后有意向从事Open Harmony开发相关的工程师 3、希望进一步提升自身技术能力,与时俱进的工程师

课程目标:

掌握基本的Liteos-a移植技能,为更多的鸿蒙系统开发夯实基础。

课程简介:

移植Open Harmony最小系统包括:UART、MMU地址映射、定时器中断、存储设备驱动、根文件系统等

Open Harmony源码开放之后,海思的代码闭源了。如果你想移植到其他芯片上去,好的方式就是:直接参考我们提供的源码(开发原子基金会也移植了其他芯片),或者直接看我们的视频,这套视频,目前是Open Harmony内核移植的视频。

华为内训,在里面可以看到海思的代码,可以得到鸿蒙专家的指导,百问网成功把Liteos-a移植到了IMX6ULL、STM32MP157。

移植有难度,只是因为我们对它陌生,相信看了视频后,你会发现移植Liteos-a时,只是移植最小系统的话,比移植u-boot更加简单。后面我们会录制更多的Open Harmony课程,敬请期待!

Open Harmony教程说明与资料下载(基于IMX6ULL)
1-1_鸿蒙教程说明与资料下载
1-2_GIT下载演示_鸿蒙体验_基于IMX6ULL
1-3_下载源码_阅读源码

移植概述
2-1_移植鸿蒙要做的事
2-2_必备基础知识

Kconfig_GCC_Mkefile
3-1_Kconfig介绍
3-2_准备工作_安装windows_gcc工具codeblocks和Make
3-3_gcc编译过程详解
3-4_Makefile的引入及规则
3-5_Makefile的语法
3-6_Makefile函数
3-7_Makefile实例

Liteos-a的编译系统
4-1_怎么编译子目录
4-2_编译哪些子目录
4-3_顶层Makefile分析

添加一个单板
5-1_添加一个单板并编译
5-2_解决链接错误
5-3_内核启动流程

内存映射(基于IMX6ULL)
6-1_ARM架构内存映射简介
6-2_内存映射代码分析
6-3_内存映射内存编程_IMX6ULL

串口移植(基于IMX6ULL)
7-1_Liteos-a中串口使用与驱动分层
7-2_Liteos-a中串口驱动分离与硬件操作
7-3_串口移植_IMX6ULL19

系统时钟
8-1_GenericTimer介绍
8-2_GenericTimer源码分析

存储设备驱动程序(基于IMX6ULL)
9-1_存储设备驱动程序分析
9-2_使用内存模拟Flash_IMX6ULL

根文件系统
10-1_根文件系统内容与制作
10-2_正式版本的init进程

售前问题:

淘宝 https://100ask.taobao.com

售后问题:

交流社区:https://forums.100ask.net

讨论群

学习交流微信群:http://wiki.100ask.org/Community#%E5%BE%AE%E4%BF%A1%E4%BA%A4%E6%B5%81%E7%BE%A4

学习交流QQ群: http://wiki.100ask.org/Community#QQ%E4%BA%A4%E6%B5%81%E7%BE%A4

投诉:

加微信:13510691477,备注:投诉