找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
本帖最后由 佐须之男 于 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.
 楼主| | 显示全部楼层

跟着佐大学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 收起 理由
goclo*** + 3 支持支持
v2*** + 1 字字珠玑

查看全部评分

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

使用道具 举报

原来是版主大人
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

沙发吗,大神开课了,刚接触openwrt,,学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

大力支持!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

想知道现在多少人了,如果超过110了我就报一个,想多学点东西。

点评

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

使用道具 举报

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

人现在还没有那么多。

点评

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

使用道具 举报

佐须之男 发表于 2018-4-28 11:29
人现在还没有那么多。

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

使用道具 举报

支持啊,可惜没有时间系统学习这个,看后面是否有些帖子放出来,偶尔看看。

点评

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

使用道具 举报

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

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

使用道具 举报

支持大神,同步下报名人数吧!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

来自手机 | 显示全部楼层
前排 支持支持支持
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

这样打款报名不靠谱, 跑路了这么办?

点评

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

使用道具 举报

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

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

使用道具 举报

好好学习,天天向上,有事做了!不用下片了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 06:44

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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