嵌入式Linux學習七步曲 系列交流會

2021-05-17 16:46:30 字數 4012 閱讀 8309

【嵌入式linux學習七步曲】系列交流會

看到論壇裡大家學習嵌入式linux的熱情 想起了當年自己乙個人入門linux的艱辛

嵌入式linux開發的門檻還是比較高的 可以說是個綜合學科

雖有激情 但是問題也很多 慢慢的大家的激情開始消退了

這些年對嵌入式linux的開發也算是小有心得

很榮幸能夠受邀參加bupt bes協會的系列交流會 也很樂意和大家分享這些年的經驗教訓

經和協會的相關負責人溝通 初步確定了一套嵌入式linux開發的系列交流會

把嵌入式linux的學習分成了7個階段 對每個階段分別進行專題**交流

這種循序漸進的方式有利於嵌入式新人 慢慢步入正軌 逐漸強化

而不至於一上來就被各種問題嚇倒 打退堂鼓

上週六只是系列交流會的乙個序幕 主要內容將在下學期正式開始

臨近期末考試了 還是有很多同學來參加交流會 贊大家的學習熱情 小小感動了一把~

教學相長 為了準備交流會 我仍然需要查閱更多的資料 這也是乙個總結的過程

同時也對自己的表達能力是乙個鍛鍊 其實發現自己懂 但要用淺顯易懂的語言把問題說明白也不是一件輕鬆的事情

既然是交流會 那就不能我講大家聽 於是我就準備了些巧克力 對發言的同學進行小小獎勵

同時在交流會過程中也增加了些互動環節 鼓勵大家積極思考 多多發言

一來對大家也是乙個鍛鍊 二來我也可以及時的得到反饋 便於調整進度及難易

同學們的熱情都很高 問了很多問題  想想其實這些問題當年自己也有迷茫的地方

總的來說 對這次交流會還算滿意 不過還有很多有待改善的地方

比如沒有控制好進度 時間沒把握好 導致預定2個小時的交流會超時四五十分鐘

另外以後還要挖掘更多的措施鼓勵大家多多思考 暢所欲言 真正的起到交流會的效果

感謝每一位捧場的朋友,你的參與、鼓勵、建議及意見將是我最大的動力~

2010-3-14

因為期末考試的原因 這次的交流會離序言已經快三個月了

不過我們終於迎來了新學期的第一次交流會

雖然今天下了三月最大的雪 但也沒阻擋住大家學習參與的熱情

協會的組織宣傳工作做的出色 交流會成為當日的論壇熱點活動

因此也吸引了更多人的目光 詢問頂貼的人也很多

不過到達現場後 更是乙份驚喜 會議室爆滿 圍的水洩不通

還有些很多同學都站著 太moving了~ 初步估計參與人數60+

遺憾的是我的電腦連線那個投影儀出了點問題 臨時換電腦 搗鼓了半天

因為要演示 想把虛擬機器拷到另外的電腦上 最後因為ntfs格式的問題 無法拷貝

搗鼓來搗鼓去 最後也沒整出個可用的虛擬機器環境

交流會因此延遲了半小時左右

真是太對不起大家了 尤其是那些站著的兄弟姐妹

因為這次的基礎內容較多 考慮到大家初學者比較多

剛開始講的比較細 但是沒有演示 很多東西還是一下子記不住

後面時間也比較緊張 本來有些互動環節 給大家提問的

但因為時間的關係 問題不能解答的較深入

不過在交流會過程中 大家提的問題都很好 很有針對性

都是初學者比較容易犯的問題 在交流會過程中提出來 相信大家有更深的認識

這樣挺好的 有不同的聲音 有問題 大家相互** 才能引起重視

另外tyrande也反映我講的也比較快 中間停頓有點少 可能給大家思考的時間不夠

嘿嘿 tyrande雖然現場沒提什問題 不過還挺善於發現問題的 提的不足都很到位

恩 這些我自己也能感覺出來 確實把握的不夠好

一來內容較多 二來前面因為環境問題延遲了不少時間

今天為了給交流會增添點娛樂的氣氛 特意整了兩個linux相關的joke

另外為了調動大家學習的熱情 搞了幾個volunteer 任務

也是為了鼓勵大家積極參與,營造一種self learning,summary and share的氛圍

感謝承擔相關task的兄弟姐妹 以後得發巧克力鼓勵下~

總體來說 今天的交流會還有很多有待改善的地方,如下:

1)提前到達現場,確保投影儀和電腦的鏈結沒問題

2)合理確定每次交流會的內容,確保難易和長度較合理

3)每個小節之間多停頓 給大家一定的思考和提問時間

最後感謝協會充分的組織宣傳工作 感謝大家冒雪前來參加交流會

尤其是hf校區的幾個兄弟 還有那些站了兩個半小時的朋友 真的挺不容易的

我謹代表黨和人民對你們致以崇高的敬意 還有歉意  哈哈~

2010-3-20

這次就偷個懶 直接貼上現場報告吧~

附:系列交流會的總體安排

0.1    何謂嵌入式系統

0.2    嵌入式處理器

0.3    嵌入式作業系統

0.4    嵌入式linux的前途&錢途

0.5    需要的基礎知識

0.6    交流會計畫及期望

0.7     參考資源

1    第一篇 linux主機開發環境(15天)

1.1    linux的安裝   

1.2    linux的基本命令及使用   

1.3    linux與windows的檔案共享   

1.4    gcc開發工具   

1.5    makefile編寫   

1.6    簡單應用程式   

1.7    gdb除錯   

1.8    主機端的模組程式設計   

2    第二篇 嵌入式linux交叉開發環境(7天)

2.1    交叉開發環境介紹   

2.2    交叉編譯器cross-tool   

2.3    配置主機開發環境   

2.4    建立交叉開發環境   

2.5    交叉除錯應用程式   

2.6    arm上的簡單模組程式設計   

3    第三篇 linux系統bootlaoder移植(7天)

3.1    bootloader基本介紹   

3.2    u-boot介紹   

3.3    u-boot移植過程   

3.4    u-boot如何啟動核心   

4    第四篇 linux的核心移植(15天)

4.1    linux核心的配置編譯   

4.2    linux啟動流程   

4.3    linux核心移植   

5    第五篇 linux的核心及驅動程式設計(15天)

5.1    核心概述

5.2    裝置管理

5.3    程序管理

5.4    中斷管理

5.5    時間管理

5.6    記憶體管理

5.7    核心的同步互斥機制

6    第六篇 檔案系統製作(5天)

6.1     檔案系統的基本功能

6.2    嵌入式系統的儲存裝置   

6.3    檔案系統

6.4    檔案系統和儲存裝置的組合   

6.5    各種檔案系統的製作例項

7    第七篇 linux的高階應用程式設計(5天)

7.1    多程序程式設計   

7.2    多執行緒程式設計       

7.3    網路程式設計

7.4    應用程式的除錯技巧

嵌入式開發七步曲

第一篇 linux主機開發環境 15 天 1.1 linux 的安裝 1.2 linux 的基本命令及使用 1.3 linux 與 windows 的檔案共享 1.4 gcc 開發工具 1.5 makefile 編寫 1.6 簡單應用程式 1.7 gdb 除錯 1.8 主機端的模組程式設計 第二篇 ...

嵌入式linux如何學習

俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...

嵌入式Linux學習筆記

嵌入式linux學習筆記 學習 一 linux的優勢 1 廣泛的硬體支援 linux能夠支援x86 arm mips alpha powerpc等多種體系結構,目前已經成功移植到數十種硬體平台,幾乎能夠執行在所有流行的cpu上。linux有著異常豐富的驅動程式資源,支援各種主流硬體裝置和最新硬體技術...