嘉賓介紹:韋東山(論壇賬號:韋東山),畢業(yè)于中國科學(xué)技術(shù)大學(xué), 物理軟件雙學(xué)位,暢銷書作者《嵌入式Linux應(yīng)用開發(fā)完全手冊》作者,10多年嵌入式Linux行業(yè)經(jīng)驗。
采訪內(nèi)容:
一、網(wǎng)友們很想了解您是怎樣步入嵌入式領(lǐng)域的,當(dāng)時的您是抱著什么樣的想法進(jìn)入這個行業(yè)的呢?
韋東山老師:我在2005年之前一直從事單片機(jī)開發(fā),那時候跟老板請來的高手有些交流,他們談到在使用wince等操作系統(tǒng)。而對于這些新技術(shù),我是完全不了解的,太閉塞了;同時也深感單片機(jī)的發(fā)展前景有限。所以我立馬決定辭職專門學(xué)習(xí)Linux。為什么不學(xué)習(xí)wince?那時憑個人感覺,wince太封閉,可能走不遠(yuǎn)。我賭對了!Linux在嵌入式的發(fā)展越來越好,而wince已經(jīng)消失。
二、從事嵌入式開發(fā)這么多年,您覺得一個新的項目開發(fā)過程中最關(guān)鍵的是什么?
韋東山老師:要有思路,思路要清晰;得有總體的框架。其實無論是學(xué)習(xí)還是工作,如果知道每一步要做什么,效率是最高的。最怕的是“不知道去學(xué)什么”,“不知道去問什么”,“有老師在旁邊,你也不知道去問他什么”。所以我覺得做項目也是一樣的,我們得有總體的框架,知道每一步要做什么。
三、可以聊聊您工作生涯中印象最深的一個項目嗎?印象深刻的緣由是?
韋東山老師:那是我在中興公司解決的一個監(jiān)控攝像頭的BUG,它完全是隨機(jī)出現(xiàn)的。我用了1個月的時間反復(fù)操作板子,反復(fù)運(yùn)行各種軟件,還翻看很多書。最后發(fā)現(xiàn)是內(nèi)核在信號處理時,保存現(xiàn)場的代碼中少保存了一個寄存器。只需要添加一條語句就解決了。在解決問題的過程中,你會想到ABCD各種可能,想通ABCD各種關(guān)聯(lián)。雖然問題最終只跟E有關(guān),但是你已經(jīng)把全套流程都想通了。我也是在這些解決BUG的過程中,對Linux內(nèi)核的研究越來越深入。所以,對于這個BUG,我印象深刻。
四、電子行業(yè)在飛速發(fā)展,現(xiàn)在有哪些技術(shù)或者開發(fā)方向是您比較看好的呢?
韋東山老師:5G應(yīng)該會導(dǎo)致各種智能硬件不斷出現(xiàn),這些硬件上跑的RTOS會有大發(fā)展。我很看好RT-Thread。同樣的,Linux上的資源太豐富了,它的發(fā)展也會更加美好。AI大家都看好,但是我不了解,就不發(fā)表意見了。
作為HarmonyOS技術(shù)社區(qū)之星,韋東山老師也在HarmonyOS技術(shù)社區(qū)連載了精品課程。
https://bbs.elecfans.com/jishu_1990762_1_1.html
Harmony內(nèi)核liteos-a移植
課程簡介:
華為實力強(qiáng)大,所推出Harmony操作系統(tǒng)相信很多程序員都很感興趣,可能也都很想在自己手頭的板子上體驗Harmony系統(tǒng)。作為Harmony系統(tǒng)內(nèi)核的liteos-a,設(shè)計精巧而輕薄,只需要簡單移植就可以在第3方芯片上運(yùn)行。
本課程注重實戰(zhàn),將在第3方芯片上移植liteos-a最小系統(tǒng)。
課程計劃主要知識點(diǎn):
1、 根據(jù)liteos-a的編譯腳本分析代碼結(jié)構(gòu)
2、 根據(jù)liteos-a的代碼分析啟動流程
3、 概括出移植liteos-a要做的事情
4、 移植liteos-a串口驅(qū)動
5、 修改liteos-a內(nèi)存映射
6、 修改liteos-a系統(tǒng)時鐘
7、 移植Flash驅(qū)動
8、 制作最小根文件系統(tǒng)
想要系統(tǒng)學(xué)習(xí)的開發(fā)者可以點(diǎn)擊鏈接進(jìn)行學(xué)習(xí):http://t.elecfans.com/topic/366.html
-
嵌入式
+關(guān)注
關(guān)注
5148文章
19634瀏覽量
316814 -
Linux
+關(guān)注
關(guān)注
87文章
11506瀏覽量
213469 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2117瀏覽量
32748
發(fā)布評論請先 登錄
【 HarmonyOS 5 入門系列 】鴻蒙HarmonyOS示例項目講解

針對“您的應(yīng)用使用了HarmonyOS beta版本的API”的解決方法##HarmonyOS應(yīng)用上架##
HarmonyOS入門指南
HarmonyOS 5 makeObserved接口詳解
HarmonyOS基礎(chǔ)組件:Button三種類型的使用

【社區(qū)之星】趙云:不要浮躁,沉著穩(wěn)定,才能做好技術(shù)
軟通動力亮相華為HarmonyOS Connect伙伴峰會
芯海科技邀您共赴上海2025 HarmonyOS Connect伙伴峰會

HarmonyOS 應(yīng)用開發(fā)賦能套件:鴻蒙原生應(yīng)用開發(fā)的 “神助攻”
華為發(fā)布鴻蒙HarmonyOS 5.0.2 Release
HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(下)

HarmonyOS開發(fā)指導(dǎo)類文檔更新速遞(上)

HarmonyOS開發(fā)寶典震撼來襲,卓越應(yīng)用開發(fā)之旅一觸即發(fā),輕松啟程!
AWTK 最新動態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)

用智能DAC揭開醫(yī)療報警設(shè)計的神秘面紗

評論