加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

logo

logo
  • 点赞
  • 评论
  • 分享
免费
课程章节
  • 课程介绍
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱
中级

在IMX6ULL上移植Harmony系统liteos-a

2020/09/25
1363
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

本课程为连载课程,后续将持续更新~


课程内容: 

移植一个操作系统,要做哪些事?得益于liteos-a的优秀设计,我们只需要做以下这些,就可以让最小系统运行起来:

1)串口驱动

2)内存映射

3)中断体系的理解,并添加串口中断、时钟中断

4)文件系统:Flash驱动

5)根文件系统构造


课程目录: 

1、鸿蒙OS内核liteos-a 操作系统框架

2、鸿蒙OS内核liteos-a 框架分析

3、鸿蒙OS内核liteos-a 启动流程

4、鸿蒙OS内核liteos-a 移植1:串口

5、鸿蒙OS内核liteos-a 移植2:MMU

6、鸿蒙OS内核liteos-a 移植3:中断体系

7、鸿蒙OS内核liteos-a 移植4:定时器

8、鸿蒙OS内核liteos-a 移植5:文件系统

9、鸿蒙OS内核liteos-a 移植6:第一个APP


课程优势:

操作系统的移植,很多人不曾接触:Linux太庞大,其他RTOS可能又过于简单。

像liteos-a这样的内核,它不像Linux那么复杂,又比其他RTOS强大,我们可以试试怎么去移植它。

Harmony是华为开发的,它天然就跟海思芯片绑得很紧。但是Harmony想走向开源,就需要支持其他厂家的更多芯片。移植一个操作系统难不难?Harmony的liteos-a做得很优秀,我试图用3、4次课程把最小系统移植到IMX6ULL上。现场移植、现场解决问题,让同学们也看看我的解决问题的思路。 

Harmony的liteos-a支持MMU、支持进程隔离。在一般的轻量级操作系统中很少实现这些性能。它对资源的要求很低,几MB的内存、几MB的内存即可运行。这很适合IMX6ULL这类入门级MPU芯片。在课程中,我将会把操作系统移植需要做的事情都做一遍,现场编程、现场解决问题。


讲师介绍:

韦东山 - 副本.jpg

韦东山

2003年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾在知名公司领导团队全程开发车载手机,在中兴通信负责网络电视、机顶盒、IPCamera多个项目的Linux底层系统开发。

擅长ARM系列方面的硬件原理图设计, 精通ARM、MIPS、Blackfin等架构处理器的Linux底层系统开发。

曾在国内著名的培训机构任特聘讲师4年。一直以来从事产品设计(硬件、底层软件)定制服务,帮各企业解决Linux方面的技术难题。

畅销书《嵌入式LINUX应用开发完全手册》作者。

华为

华为

华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。目前华为约有19.7万员工,业务遍及170多个国家和地区,服务全球30多亿人口。华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利,成为智能世界的前提和基础;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、出行、办公、影音娱乐、运动健康等全场景获得极致的个性化智慧体验。

华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。目前华为约有19.7万员工,业务遍及170多个国家和地区,服务全球30多亿人口。华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利,成为智能世界的前提和基础;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、出行、办公、影音娱乐、运动健康等全场景获得极致的个性化智慧体验。收起

查看更多

相关推荐

电子产业图谱