2020-10-14 17:03:15
0
`
嘉宾介绍:韦东山(论坛账号:韦东山),毕业于中国科学技术大学, 物理软件双学位,畅销书作者《嵌入式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技术社区连载了精品课程。
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、 制作最小根文件系统
`
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
侵权投诉