找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 25138|回复: 146

跟着佐大学OpenWrt开发入门培训班开始报名啦!

  [复制链接]
发表于 2018-4-28 11:05 | 显示全部楼层 |阅读模式
本帖最后由 佐须之男 于 2021-7-8 09:28 编辑

课程试听地址:
    https://pan.baidu.com/s/13nCmoaXTEfKc9F9-bdtHcA
公告:培训班2021年可继续报名。



想法的由来:
    一晃30岁了,程序员终究不是铁饭碗,最终"大神"也会离去。但我心中还是有一丝不甘,想留下点技术遗产给新人和后辈。虽然OpenWRT这几年很火,但网络上并没有系统性且高质量的教程,所以一直以来都有做教学视频的想法。与以往不同的是此次并非免费,毕竟倾囊相授希望能有所回报,也请大家谅解。希望若干年后,能用上你们的系统,继续传承这份无私奉献的精神。

受众群体:
    学生、爱好者、职场新人,入门班主要作用是带大家梳理知点从整体上认识OpenWrt。授课方式采用的是观看预录的视频,你可以在任意时间段内观看。配合线上的答疑,可以让你更快的进步。

授课方式:
    网络授课+线上答疑:视频教学、配合QQ群互动答疑。视频为提前录制,非直播授课。每周1-2次更新,教学时间为3-4个月。

费用说明:
    299元people币/人,在付款后7天内可退款,超过7天不可退款。报名人数少于30人,会全额退款。

报名时间:
        培训班2019年可继续报名。

报名方法:
    支付宝打款后(支付宝账号:forgotfun@qq.com陆明峰 299元 备注:报名费),发送邮件到 forgotfun@qq.com ,邮件正文需包含: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课时。
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2018-4-28 11:05 | 显示全部楼层

跟着佐大学OpenWrt培训班讲义-01路由器的软硬件构成

本帖最后由 佐须之男 于 2018-5-8 09:55 编辑

开场白:   
    大家好,我是佐须之男,感谢大家参加OpenWrt开发入门班。先做下自我介绍,我从08年至今一直从事着路由器开发的相关工作(固件定制、技术咨询、开发培训),担任Anywlan和恩山无线的版主。首先回答下很多人的疑问,为什么搞OpenWrt开发培训?原因很简单:随着智能家居和物联网的的兴起,OpenWrt的热度也随之日益提高,但市面上并没有质量高、系统化的OpenWrt开发教程,所以我就萌生了做OpenWrt开发视频的想法。许多人会觉得我道貌岸然,就如我座右铭所说-"技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献",我深知奉献才是作为作为大神的职责所在,抛开奉献大神和常人无异或许还不如。
    OpenWrt开发入班的主要的目的是:补足大家知识体系上的欠缺、省去大家摸索的时间,进而能更快地参与到OpenWrt的开发中去。在授课过程中,欢迎大家和我交流互动。由于是入门教程,所以会尽量用通俗易懂的语言帮助大家理解OpenWrt。
    下面是广告时间,大家身边有老板、朋友、熟人有需要路由器相关的固件定制、技术咨询、开发培训的业务的话,希望大家帮忙推介。

教程部分:(需要准备路由器主图片、Flash、RAM的图片)
   广告时间结束,下面言归正传,本讲的内容是:路由器的软硬件构成。其实路由器硬件架构和PC架构并无区别,CPU、RAM、ROM这些概念都是相通的。路由器的CPU是SOC,集成度很高,通常集成了交换机芯片、WIFI芯片,有些甚至了集成了Flash和RAM。
    路由器的RAM一般采用的是DDR2或DDR3,出于成本考虑所以相比PC会晚1-2代。比如电脑在采用DDR4时,路由器才刚刚用上DDR3颗粒。早期玩家改内存路由器通常是SDRAM,当年有叠焊这类神乎其神的改机技巧。路由器的ROM通常有SPI Flash、NAND FLash、NOR Flash,ROM的容量一般在8-32M。SPI Flash 和 NAND FLash是按扇区读取的,NOR FLash可以用地址寻址,所以NOR Flash的引脚也多,因为有地址线。早期由于RAM芯片太贵,所以路由器一般采用的是NOR Flash,因为NOR  FLash架构类似于内存,代码可以直接在NOR FLash上执行,这样就可以省很多成本。由于SPI Flash受SPI 总线工作模式(单双工)、工作速度的限制,所以读写速度低、容量小、响应慢。未来的趋势是NAND Flash,容量大、速度快、响应快。
    路由器的软件一般由bootloader和固件组成,类似于PC的BIOS和操作系统。首先解释下,为什么需要bootloader,因为CPU上电后内存里没有任何代码。需要靠bootloader将Flash中的代码搬运到内存,这也是loader的概念,搬运工。为了满足大家的求知欲,我来从芯片内部实现的角度讲解下CPU启动的原理。CPU上电后,首先会执行CPU内部固化的微码,复制FLash前xx字节到xx址内存,并执行xx地址的代码。此过程对软件是不可见的,是CPU内部的实现。固件的话,就很好理解了,简单来说就是操作系统,它决定了路由器的功能,同时也是路由器的灵魂所在。比如Tomato、OpenWrt、DD-WRT这类都固件。在后面的教程中,会重点讲固件的构成和实现。
    视频比文字更精彩,欢迎大家来参加我的OpenWrt开发入门培训班。报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html

点评

你说的很对。: 5.0 我赞同你的说法。: 5.0
你说的很对。: 5 我赞同你的说法。: 5
能直接放支付宝的二维码吗?微信的也行啊!  发表于 2018-4-28 23:14

评分

参与人数 2恩山币 +4 收起 理由
gocloud高恪 + 3 支持支持
v2mx + 1 字字珠玑

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:10 | 显示全部楼层
原来是版主大人
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:15 | 显示全部楼层
沙发吗,大神开课了,刚接触openwrt,,学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:21 | 显示全部楼层
大力支持!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:26 | 显示全部楼层
想知道现在多少人了,如果超过110了我就报一个,想多学点东西。

点评

人现在还没有那么多。  详情 回复 发表于 2018-4-28 11:29
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-4-28 11:29 | 显示全部楼层
Heartbeat 发表于 2018-4-28 11:26
想知道现在多少人了,如果超过110了我就报一个,想多学点东西。

人现在还没有那么多。

点评

建议同步下报名人数- - 因为如果几个人的话课时比较少。。。或者是直接保证课时量的话我现在就报名了- -  详情 回复 发表于 2018-4-28 11:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:34 | 显示全部楼层
佐须之男 发表于 2018-4-28 11:29
人现在还没有那么多。

建议同步下报名人数- - 因为如果几个人的话课时比较少。。。或者是直接保证课时量的话我现在就报名了- -
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:36 | 显示全部楼层
支持啊,可惜没有时间系统学习这个,看后面是否有些帖子放出来,偶尔看看。

点评

是视频录播的,所以不可以在任意时间看视频。  详情 回复 发表于 2018-4-28 11:38
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-4-28 11:38 | 显示全部楼层
fanuq 发表于 2018-4-28 11:36
支持啊,可惜没有时间系统学习这个,看后面是否有些帖子放出来,偶尔看看。

是视频录播的,所以不可以在任意时间看视频。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:38 | 显示全部楼层
支持大神,同步下报名人数吧!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:41 来自手机 | 显示全部楼层
前排 支持支持支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:45 | 显示全部楼层
这样打款报名不靠谱, 跑路了这么办?

点评

为了这点钱,不至于这样的,我在论坛好歹也混了快10年了。  详情 回复 发表于 2018-4-28 11:47
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2018-4-28 11:47 | 显示全部楼层
吓火清凉茶 发表于 2018-4-28 11:45
这样打款报名不靠谱, 跑路了这么办?

为了这点钱,不至于这样的,我在论坛好歹也混了快10年了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-4-28 11:55 | 显示全部楼层
好好学习,天天向上,有事做了!不用下片了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-19 23:05

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表