0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HarmonyOS社区之星--韦东山:为您解开HarmonyOS的神秘面纱

鸿蒙系统HarmonyOS 2020-10-14 17:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

嘉宾介绍:韦东山论坛账号:韦东山),毕业于中国科学技术大学, 物理软件双学位,畅销书作者《嵌入式Linux应用开发完全手册》作者,10多年嵌入式Linux行业经验。

采访内容:

一、网友们很想了解您是怎样步入嵌入式领域的,当时的您是抱着什么样的想法进入这个行业的呢?

韦东山老师:我在2005年之前一直从事单片机开发,那时候跟老板请来的高手有些交流,他们谈到在使用wince等操作系统。而对于这些新技术,我是完全不了解的,太闭塞了;同时也深感单片机的发展前景有限。所以我立马决定辞职专门学习Linux。为什么不学习wince?那时凭个人感觉,wince太封闭,可能走不远。我赌对了!Linux在嵌入式的发展越来越好,而wince已经消失。

二、从事嵌入式开发这么多年,您觉得一个新的项目开发过程中最关键的是什么?

韦东山老师:要有思路,思路要清晰;得有总体的框架。其实无论是学习还是工作,如果知道每一步要做什么,效率是最高的。最怕的是“不知道去学什么”,“不知道去问什么”,“有老师在旁边,你也不知道去问他什么”。所以我觉得做项目也是一样的,我们得有总体的框架,知道每一步要做什么。

三、可以聊聊您工作生涯中印象最深的一个项目吗?印象深刻的缘由是?

韦东山老师:那是我在中兴公司解决的一个监控摄像头的BUG,它完全是随机出现的。我用了1个月的时间反复操作板子,反复运行各种软件,还翻看很多书。最后发现是内核在信号处理时,保存现场的代码中少保存了一个寄存器。只需要添加一条语句就解决了。在解决问题的过程中,你会想到ABCD各种可能,想通ABCD各种关联。虽然问题最终只跟E有关,但是你已经把全套流程都想通了。我也是在这些解决BUG的过程中,对Linux内核的研究越来越深入。所以,对于这个BUG,我印象深刻。

四、电子行业在飞速发展,现在有哪些技术或者开发方向是您比较看好的呢?

韦东山老师:5G应该会导致各种智能硬件不断出现,这些硬件上跑的RTOS会有大发展。我很看好RT-Thread。同样的,Linux上的资源太丰富了,它的发展也会更加美好。AI大家都看好,但是我不了解,就不发表意见了。


作为HarmonyOS技术社区之星,韦东山老师也在HarmonyOS技术社区连载了精品课程。

https://bbs.elecfans.com/jishu_1990762_1_1.html

Harmony内核liteos-a移植
课程简介:

华为实力强大,所推出Harmony操作系统相信很多程序员都很感兴趣,可能也都很想在自己手头的板子上体验Harmony系统。作为Harmony系统内核的liteos-a,设计精巧而轻薄,只需要简单移植就可以在第3方芯片上运行。
本课程注重实战,将在第3方芯片上移植liteos-a最小系统。

课程计划主要知识点:
1、 根据liteos-a的编译脚本分析代码结构
2、 根据liteos-a的代码分析启动流程
3、 概括出移植liteos-a要做的事情
4、 移植liteos-a串口驱动
5、 修改liteos-a内存映射
6、 修改liteos-a系统时钟
7、 移植Flash驱动
8、 制作最小根文件系统

想要系统学习的开发者可以点击链接进行学习:http://t.elecfans.com/topic/366.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5209

    文章

    20629

    浏览量

    336804
  • Linux
    +关注

    关注

    88

    文章

    11810

    浏览量

    219513
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36280
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    钉钉正式开源HarmonyOS图片编辑组件

    近日,由钉钉团队自主研发的“HarmonyOS图片编辑组件”正式上线OpenHarmony三方库中心仓并开源。作为一款填补鸿蒙社区图像处理领域空白的重量级组件,该方案基于HarmonyOS
    的头像 发表于 01-05 09:58 652次阅读

    HarmonyOS中使用AVPlayer播放流媒体

    HarmonyOS 中,使用 AVPlayer 播放流媒体,不是“能播就行”,而是要“稳、准、快、可控”。
    的头像 发表于 10-15 11:45 2117次阅读
    在<b class='flag-5'>HarmonyOS</b>中使用AVPlayer播放流媒体

    2025 HarmonyOS Connect伙伴峰会暨软通动力分论坛圆满落幕

    9月26日,HarmonyOS Connect伙伴峰会在深圳盛大召开,汇聚行业先锋,共探鸿蒙智联产品生态发展新路径。软通动力作为HarmonyOS Connect核心供应商受邀参会,并成功举办
    的头像 发表于 09-29 15:35 1070次阅读

    奋斗正青春,HarmonyOS 5与你镌刻生活印记

    2020 年初遇HarmonyOS,这位热衷探索前沿技术的年轻人,便一头扎进鸿蒙世界。他凭借持续学习与实践,不仅掌握了扎实的开发本领,更通过博客、社区分享经验,化身引路人,带领更多开发者踏上鸿蒙征程。 “在HarmonyOS
    的头像 发表于 09-04 15:53 638次阅读
    奋斗正青春,<b class='flag-5'>HarmonyOS</b> 5与你镌刻生活印记

    Taro on HarmonyOS 技术架构深度解析

    on HarmonyOS 的技术实现方案、核心优化策略,以及开源版本的主要特性。 本文将详细介绍 Taro on HarmonyOS 的技术架构、性能优化实践和开源进展,分享我们在跨端开发中遇到的问题和解决思路
    的头像 发表于 08-04 16:10 919次阅读
    Taro on <b class='flag-5'>HarmonyOS</b> 技术架构深度解析

    HarmonyOS 5】鸿蒙应用隐私保护详解

    HarmonyOS 5】鸿蒙应用隐私保护详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、前言 在今天这个手机不离手的时代,我们每天用手机支付
    的头像 发表于 07-11 18:30 1401次阅读

    HarmonyOS 5】鸿蒙中进度条的使用详解

    HarmonyOS 5】鸿蒙中进度条的使用详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、HarmonyOS中Progress进度条的类型
    的头像 发表于 07-11 18:26 1270次阅读
    【<b class='flag-5'>HarmonyOS</b> 5】鸿蒙中进度条的使用详解

    HarmonyOS 5】鸿蒙星闪NearLink详解

    HarmonyOS 5】鸿蒙星闪NearLink详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、前言 鸿蒙星闪NearLink Kit
    的头像 发表于 07-11 18:24 2037次阅读
    【<b class='flag-5'>HarmonyOS</b> 5】鸿蒙星闪NearLink详解

    HarmonyOS 5】鸿蒙mPaaS详解

    HarmonyOS 5】鸿蒙mPaaS详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、mPaaS是什么? mPaaS 是 Mobile
    的头像 发表于 07-11 18:23 1008次阅读
    【<b class='flag-5'>HarmonyOS</b> 5】鸿蒙mPaaS详解

    HarmonyOS 5】金融应用开发鸿蒙组件实践

    HarmonyOS 5】金融应用开发鸿蒙组件实践 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、鸿蒙生态观察 2024 年 1 月 18 日: 发布
    的头像 发表于 07-11 18:20 1120次阅读
    【<b class='flag-5'>HarmonyOS</b> 5】金融应用开发鸿蒙组件实践

    HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解

    HarmonyOS 5 入门系列 】鸿蒙HarmonyOS示例项目讲解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、前言:移动开发声明式 UI
    的头像 发表于 07-07 11:57 1188次阅读
    【 <b class='flag-5'>HarmonyOS</b> 5 入门系列 】鸿蒙<b class='flag-5'>HarmonyOS</b>示例项目讲解

    针对“的应用使用了HarmonyOS beta版本的API”的解决方法##HarmonyOS应用上架##

    ​ 今天我更新了项目的一些UI,然后按照之前的流程正常的进行打包、提审,结果在预审阶段就收到了驳回的邮件,其中的内容包括: 未通过原因:经检测发现,的应用使用了HarmonyOS beta版本
    发表于 06-30 17:30

    HarmonyOS入门指南

    1、文档与教程 HarmonyOS开发文档-应用开发导读 OpenHarmony--应用开发导读 仓颉编程语言官网 华为开发者博客 华为开发者问答专区 华为生态市场-鸿蒙生态市场
    的头像 发表于 06-27 00:11 916次阅读

    HarmonyOS 5 makeObserved接口详解

    HarmonyOS 5】makeObserved接口详解 ##鸿蒙开发能力 ##HarmonyOS SDK应用服务##鸿蒙金融类应用 (金融理财# 一、makeObserved接口
    的头像 发表于 06-16 17:58 796次阅读

    HarmonyOS基础组件:Button三种类型的使用

    简介 HarmonyOS在明年将正式不再兼容Android原生功能,这意味着对于客户端的小伙伴不得不开始学习HarmonyOS开发语言。本篇文章主要介绍鸿蒙中的Button使用。 HarmonyOS
    的头像 发表于 06-09 15:48 2702次阅读
    <b class='flag-5'>HarmonyOS</b>基础组件:Button三种类型的使用