官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1665|回复: 0

韦东山2019新视频优势,目录以及常见问题解答总结帖(持续更新)

[复制链接]

40

主题

228

帖子

1152

积分

超级版主

Rank: 8Rank: 8

积分
1152
发表于 2019-10-9 17:10:43 | 显示全部楼层 |阅读模式
本帖最后由 百问网-钟老师 于 2019-10-17 11:35 编辑

目前已发布的新视频全部免费开源

韦东山老师为啥要录新视频?

200x年左右,嵌入式Linux在全世界、在中国刚刚兴起。
我记得我2005年进入中兴时,全部门的人正在努力学习Linux。
在2008年,我写了一本书《嵌入式Linux应用开发完全手册》。
它的大概内容是:裸机、U-boot、Linux内核、Linux设备驱动。
那时还没有这样讲解整个系统的书,
芯片厂家Linux开发包也还不完善,从bootloader到内核,再到设备驱动都不完善。
有全系统开发能力的人也很少。
于是这书也就恰逢其时,变成了畅销书。
我也根据这个思路录制了视频:裸机、U-boot、Linux内核、Linux设备驱动。
收获些许名声,带领很多人进入Linux世界。
11年过去了,嵌入式Linux世界发生了翻天覆地的变化:

① 基本系统能用

芯片厂家都会提供完整的U-boot、Linux内核、芯片上硬件资源的驱动。
方案厂家会做一些定制,比如加上某个WIFI模块,会添加这个WIFI模块的驱动。
你可以使用厂家的原始方案,或是使用/借鉴方案商的方案,做出一个“能用”的产品。

② 基础驱动弱化;高级驱动专业化

基础的驱动,比如GPIO、UART、SPI、I2C、LCD、MMC等,有了太多的书籍、视频、示例代码,修修改改总是可以用的。
很多所谓的驱动工程师,实际上就是“调参工程师”。
我们群里有名的火哥,提出了一个概念:这些驱动就起一个“hardware enable”的作用。
高级的驱动,比如USB、PCIE、HDMI、MIPI、GPU、WIFI、蓝牙、摄像头、声卡。

体系非常复杂,很少有人能讲清楚,很多时候只是一笔带过。
配置一下应用层工具就了事,能用就成。
这些高级驱动,工作中需要专门的人来负责,非常专业。
他们是某一块的专家,比如摄像头专家、音频专家。

③ 项目为王
    你到一个公司,目的是把产品做出来,会涉及APP到内核到驱动全流程。
中小公司玩不起华为中兴的配置,需要的是全面手。
大公司里,只负责很小很小一块的镙丝钉,位置也不太稳固啊。
所以,如果你不是立志成为某方面的专家,那就做一个全栈工程师吧。

④ 调试很重要
    都说代码是3分写7分调,各种调试调优技术,可以为你的升职加薪加一把火。
基于上述4点,我录制的全新视频将有这些特点:
1. 快速入门,
2. 实战项目,
3. 驱动大全,
4. 专题,
5. 授人以渔,
6. 要做任务
升级版全系列路线图-黄成.jpg
适用的3款新开发板.jpg


RK3399开发板购买链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18944745104.12.1f5e74e4q4NYOP&id=601124209964

100ASK AM335X开发板购买链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18944745104.15.2ae22799uUrFAL&id=601709849721

RK3288开发板购买链接:
https://item.taobao.com/item.htm?spm=a1z10.5-c-s.w4002-18944745104.12.43d57ddc4W1kbj&id=600884164016

百问网在售开发板对比_2.jpg
1. 快速入门:
再从裸机、U-boot、内核、驱动这样的路线学习就不适合了,时间就拉得太长了。

搞不好学了后面忘了前面。

并且实际工作中并不需要你去弄懂U-boot,会用就行:U-boot比驱动还复杂。
怎么讲呢?

1.1 混着讲:
比如先讲LED APP,知道APP怎么调用驱动,再讲LED硬件原理和裸机,最后讲驱动的编写。
这样可以快速掌握嵌入式Linux的整套开发流程,
不必像以前那样光学习裸机就花上1、2个月。
而里面的裸机课程,也会让你在掌握硬件操作的同时,把单片机也学会了。
1.2 讲基础技能:

中断、休眠-唤醒、异步通知、阻塞、内存映射等等机制,会配合驱动和APP来讲解。
这些技能是嵌入式Linux开发的基础。
而这些驱动,只会涉及LED、按制、LCD等几个驱动。
掌握了这些输入、输出的驱动和对应的APP后,你已经具备基本的开发能力了。
1.3 讲配置:
我们从厂家、从方案公司基本上都可以拿到一套完整的开发环境,怎么去配置它?
需要懂shell和python等配置脚本。


2. 实战项目
    会讲解这样的项目(不限于,请多提建议):
             linux服务器项目.jpg
      
定位为:快速掌握项目开发经验,丰满简历。
涉及的每一部分都会讲,比如如果涉及蓝牙,在这里只会讲怎么使用,让你能写出程序;如果要深入,可以看后面的蓝牙专题。

3. 驱动大全
包括基础驱动、高级驱动。
这些驱动都是独立成章,深入讲解。
虽然基础驱动弱化了,但是作为Linux系统开发人员,这是必备技能,并且从驱动去理解内核是一个好方法。
在讲解这些驱动时,会把驱动的运行环境,比如内核调度,进程线程等概念也讲出来,这样就可以搭建一个知识体系。
没有这些知识体系的话,对驱动的理解就太肤浅了,等于在Linux框架下写裸机,一叶障目,不见泰山。
定位为:工具、字典,用到再学习。

4. 专题
想深入学习的任何内容,都可独立为专题。
比如U-boot专题、内核内存管理专题、systemtap调试专题。

另外我们有新视频讨论群,欢迎加入。加入方式请先加管理员微信,13266630429,验证:新视频。

对于新视频您有任何想说的,请在留言区畅所欲言,小编搞不定的会转给韦老师回答。感谢您的支持。

-----------------------------------
2019年10月9日更新:
    "快速入门"目录更细化:
800px-All_Series_QuickStart_002.png
新视频目录(更新时间2019年10月10日):
百问网韦东山升级版全系列视频体系介绍
第1季快速入门_引导
使用arduino操作体验&简单开发
UBUNTU桌面简单操作
linux命令入门演示
shell命令解析器功能说明
linux命令提示符和linux命令格式
linux常用命令引入
pwd命令__独家记忆方法
cd命令讲解1__独家记忆方法
linux基础知识__家目录_当前路径
linux基础知识__上一个路径_上一次路径
linux基础知识__linux目录结构介绍
linux基础知识__绝对路径和相对路径
cd命令讲解2_注意事项
ls命令__独家记忆方法
目录操作mkdir和rmdir_独家记忆方法
文件操作touch_mv_cp_rm
文件查看和编辑cat_gedit
清除屏幕_clear和reset
帮助信息man_info_help
vi编辑器课程特色和课程纲要
vi编辑器的引入
vi编辑器的三种模式__模式间相互切换
文件的打开_新建_保存
如何使vi快速移动光标__vi的难点
文本复制_粘贴_删除_撤销__百问网独家记忆方法
文本查找和替换__百问网独家记忆方法
linux进阶命令1__find查找文本
linux进阶命令2__grep查找字符串
linux进阶命令3__file查看文件类型
linux进阶命令4__which和whereis查找命令所在位置
linux进阶命令5__gzip和bzip2单个文件的压缩和解压
linux进阶命令6__tar多个文件和目录的压缩和解压
搭建开发环境的引导说明
快速入门总体介绍_讲什么_怎么讲
Helloworld背后没这么简单
GCC编译器的使用
Makefile规则与示例
通用Makefile的使用
通用Makefile的解析
文件IO
嵌入式Linux驱动开发基础知识的引导与说明  
Hello驱动(不涉及硬件操作)  
硬件知识_LED原理图         
普适的GPIO引脚操作方法
AM335x和AM437x的GPIO操作方法
RK3288和RK3399的GPIO操作方法   
IMX6UL_6ULL的GPIO操作方法
LED驱动程序框架
AM335X的LED驱动程序
RK3288和RK3399的LED驱动程序
IMX6UL_6ULL的LED驱动程序
新视频常见问题解答

问1,Android进度能不能快点?
答1,
1. 现在正点、野火的基础课程出来后,我们的新视频不出来的话,估计会影响生存;所以我的精力得一分为二,录新视频、录安卓。
2. 而安卓里的东西太多,现在只能保证会录完蓝牙、摄像头;
3. 安卓更新太快,以后的其他部分怎么录,到时得重新考虑,所以,能不能录完,我也说不准。
4. 但是,蓝牙、摄像头是肯定会录完的,现在是2条线同时进行:新视频、蓝牙。

问2,买了之前视频的能免费观看吗?
答2,
2018年5月1号之前的视频客户,可以补差价购买新视频。

老的视频是第1期裸机加强版,第2期驱动,第3期项目;
而新视频不再是这样录制,而是第1期快速入门,第2期项目开发,第3期驱动大全,然后是各个专题视频,
没有一一对应的关系。

所以,
2018年5月1号之后的视频客户,可以选择直接免费兑换任何一套收费的新视频。
比如你买过老的1期加强版、2期驱动,
那么你可以免费兑换新视频中的两套:比如新1期快速入门+专题视频中的UBOOT专题。

注意:
①,专题视频中会有很多套视频,比如UBOOT专题、内存管理专题,每个专题都是单独销售的。
②,你之前买了一套老视频,那么可以免费兑换专题视频中的一套,而不是兑换所有的专题视频。
③,在51cto、csdn、电子发烧友等所有代理上买过老视频的人,也同样享受补差价或免费升级的待遇。
④,兑换后还可以继续看老视频

问3,新视频用的是什么开发板?
答3,
1. 视频会用很多板子,firefly的rk3399和rk3288,野火的imx6ull,我们自己的 am3358等。
2. imx6ull有很多优秀的厂家在做,野火,正点,米尔,我们也在做。
3. 录视频时,imx6ull用野火的。但是你看了视频后,却不会在其他厂家的imx6ull板子上写程序的话,那不是我讲得烂,就是你学得烂。
4. 视频中代码会写得很容易修改到其他板子,板子之间也就是引脚不用,lcd型号不同。
5. 会有正点原子的源码,适配他们的板子,差异大的话、复杂的话会有文档甚至视频。
6,当然可以用JZ2440

问4,我刚买JZ2440,就看到你推新板子,那还有必要学2440吗?
答4,
这次录的新视频,没有半年不够你们学习,所以还是建议先用2440的视频来学习,
1. 基础内容没什么不同。
   只是新视频会调整顺序
2. 基于2440的视频可以根据下面贴子的顺序学习,
   (新视频也是基于这个贴子来录制的)
https://mp.weixin.qq.com/s/dvnrNrU5xznTzg3qAevscg


等半年后你都入行了。同时,新视频你可以免费兑换。

问5,新视频什么时候上架?售价多少?什么时候录完?
答5,
正在录"快速入门",等快速入门录的差不多了就上架,售价不会很贵,
也是延续之前的定价风格:180,280,380,这样子。补多少差价到时才能确定,录完时间待定,不过韦老师不用停下来学习了,应该会比较快。

问6,新视频会上传到51CTO等在线平台吗?
答6,会,51CTO不能上传连载中的课程,等录完都会一一上传的。

问7,上课写的TXT文档在哪里下载?
答7,
好多人不知道如何使用GIT下载新视频文档,这里再提一下,
步骤一,
下载双击安装Git Bash :  
https://gitforwindows.org/

步骤二,
打开Git Bash,敲入命令
git clone https://git.dev.tencent.com/weid ... ries_quickstart.git

不出意外的话,文档就下载到了C:\Users 目录下
更详细的Git使用教程见:

新视频下载地址:

哔哩哔哩(B站)在线观看:
https://www.bilibili.com/video/av65976587/


新视频讨论QQ群:768745543 韦东山新视频讨论群1群二维码.png
----------------------------------------
新视频讨论微信群:13266630429


我的二维码.jpg
我是百问网www.100ask.org站长,有关站务问题请与我联系。
韦东山视频开发板购买店铺:https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2019-10-17 14:06 , Processed in 0.078017 second(s), 8 queries , File On.

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

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