OpenHarmony学习 LiteOS研究篇(1) 新年新篇章

我是一个挺懒的人,在嵌入式开发行业混了十来年了,目前在一家小公司从事嵌入式系统开发的主管工作。硬件、系统、软件都会一些,近些年重点工作还是偏向给客户提供ARM+FPGA、DSP、图像跟踪算法、物联网数据采集等比较传统的一些解决方案设计和小批量产品定制。因此硬件设计、操作系统、应用软件都接触一些,但都不精通。

今年各行各业都挺卷的,心里不免发慌。想着每天学一些新的知识,安慰一下自己,用记录的方式来督促。

可是学什么好呢?我在学生时代,那时候嵌入式还是新名词,做东西普遍使用单片机,工程师个个从硬件到软件都能做,后来ARM7 Cortex A这些高性能处理器没两年就开始流行了,很多产品也开始上了系统,Linux、Android、WinCE等等,那个时候年轻,对技术有热情,顺着潮流学习了这些,没有被时代淘汰。有很多比我年龄大的工程师当时没有反应过来,还是专注于原有单片机体系技术,不能说不好,但肯定越来越卷。这一两年感觉技术还是发生了很多新的变革害怕自己被时代淘汰,于是准备看一些新的技术。

从去年下半年最火的肯定是人工智能、大模型、MR这些,简直眼花缭乱。但我还是想先从自己擅长的领域开始学,这样动力稍稍足一些,因此,我把目光放在了OpenHarmony系统,主要还是觉得华为的热度足够大,有点抱大腿的想法。

在网上搜了两天,发现很少有相关的内核驱动方面的学习资料和开发板,大部分都是应用层的教程。因此,我计划先从OpenHarmony内核原理方面作为学习研究的切入点。这是OpenHarmony架构图,

这是OpenHarmony架构图,你会发现现在的这是OpenHarmony系统最底层系统层是双系统架构,我也不知道理解的对不对,OpenHarmony在有些系统上使用Linux内核,在有些系统上使用Liteos内核;我本来对Linux内核还算了解,因此从Liteos操作系统开始了解吧。

不知道什么原因,很少人去研究Liteos内核源码,支持的开发板也很少。我想在一款低成本的开发板上尝试去移植Liteos,真正从原理级别了解这个系统。后续的计划是编写Liteos驱动,并尝试模仿Linux内核源码编写一些驱动架构之类的软件,等系统级别了解了,再逐步向上层学习。加油!!

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值