想法的由來:

一晃30歲了,程序員終究不是鐵飯碗,最終"大神"也會離去。但我心中還是有一絲不甘,想留下點技術遺產給新人和後輩。雖然OpenWRT這幾年很火,但網路上並沒有系統性且高質量的教程,所以一直以來都有做教學視頻的想法。與以往不同的是此次並非免費,畢竟傾囊相授希望能有所回報,也請大家諒解。希望若干年後,能用上你們的系統,繼續傳承這份無私奉獻的精神。受眾羣體: 學生、愛好者、職場新人,入門班主要作用是帶大家梳理知點從整體上認識OpenWrt。授課方式採用的是觀看預錄的視頻,你可以在任意時間段內觀看。配合線上的答疑,可以讓你更快的進步。授課方式:

網路授課+線上答疑:視頻教學、配合QQ羣互動答疑。視頻為提前錄製,非直播授課。每週1-2次更新,教學時間為3-4個月。

費用說明: 299元人民幣/人,在付款後7天內可退款,超過7天不可退款。報名人數少於30人,會全額退款。報名時間: 2018年4月28日-2018年9月30日,預計2018年5月下旬開班。報名方法: 支付寶打款後(支付寶賬號:[email protected] 陸明峯 299元 備註:報名費),發送郵件到 [email protected] ,郵件正文需包含:QQ號、聯繫電話、報名費轉款截圖憑證。收到郵件後,會在1-2個工作日內與你聯繫。

教學大綱:

1.路由器硬體、軟體的發展歷史和演變。2.路由器的硬體、軟體架構分析。

3.OpenWRT開發環境配置。

4.make menuconfig常用選項的含義。5.Bootloader、固件的關係,以及常見Flash佈局方式。6.固件結構分析,固件頭的作用。7.交叉編譯工具鏈的原理和使用方法。8.OpenWRT Package結構分析。9.如何移植、編寫簡單的軟體。10.OpenWRT UI框架發展歷史講解,石像鬼、X-WRT、Luci。11.基於uhttpd,lua編寫簡單的UI界面,基於Luci編寫簡單的UI界面。12.OpenWrt常用命令使用方法講解,bash/lua講解。

13.OpenWrt UCI框架分析,/etc/config/network、/etc/config/wireless 等文件講解。

14.OpenWrt sysupgrade命令實現原理分析。15.OpenWrt 啟動過程分析。16.OpenWrt ipkg軟體包結構分析。17.OpenWrt mtd flash映射關係分析,art、eeprom、nvram、factory分區作用講解。18.OpenWrt掛載U盤、SD卡等,講解hotplug的運行機制。19.OpenWrt無線工作模式:station模式、ap模式、monitor模式講解。20.OpenWrt patch補丁原理。更新中...

課時安排:

一個時間20-40分鐘,由教學內容決定。課時數10-36,由報名人數來決定。課時數演算法如下:

30 < 報名人數 < 35人,10課時。35 < 報名人數 < 40人,12課時。40 < 報名人數 < 45人,14課時。45 < 報名人數 < 50人,16課時。50 < 報名人數 < 55人,18課時。55 < 報名人數 < 60人,20課時。60 < 報名人數 < 65人,22課時。65 < 報名人數 < 70人,24課時。70 < 報名人數 < 75人,26課時。

75 < 報名人數 < 80人,28課時。

85 < 報名人數 < 90人,30課時。95 < 報名人數 < 100人,32課時。105 < 報名人數 < 110人,34課時。報名人數 > 110人,36課時。
推薦閱讀:
相關文章