官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 116|回复: 6

学习遇到了瓶颈,谁能指点迷津

[复制链接]

1

主题

3

帖子

47

积分

新手上路

Rank: 1

积分
47
发表于 2019-10-4 15:52:57 | 显示全部楼层 |阅读模式
    自2019.8.22日入手韦东山先生的1,2,3期视频和板子以后,我花费全部的业余时间,学习嵌入式Linux。
我的基础是:C语言熟悉,freeRTOS熟悉,不熟悉linux操作系统
经过1个多月的学习,目前对bootloader(uboot),内核启动,lcd底层等有了初步了解。
我的迷茫也来了:
1.学习效率不高,体现在:看完视频,会实际编译体验一下效果,但我没有向视频里面的一样去实际撸代码;视频总时间还是太长,我都是加速播放的,但是我看完一个专题之后还是感到迷惘,特别是讲到内核的启动流程那里,init函数,看完后还是没有一个整体的认识。
2.最近看了几本书:《linux应用与开发典型实例精讲》,《Linux内核注释》《Linux环境下Qt4图形界面与MySql编程》,看书才能让我前后连贯,融会贯通,系统性了解全貌,有一种感觉是:
     看视频:只缘身在此山中,容易迷路,经常打瞌睡。当时看懂了,过后又忘了,不能形成形态性知识。优点是:很细致,很透彻。
     看书,看不同种类的书:柳暗花明又一村,遇到新鲜名词立即查手机百度。
    总结i起来就是:看视频和看书一定要结合起来,互相促进,互相印证,举一反三。
3.对方向的迷惘:第三期视频好像也没有结合QT来做项目,我从实际出发,认为Linux+QT是目前应用图形界面方面的主流选择;所以上面专门去龙岗区图书馆借了这方面的书籍来学习一下。我切实体会到Linux从岗位方向来说分支较多,全面掌握对于我这种上班族来说,短期内精力一定是不够的,只能选择最实际的应用技术方向深入钻研。
     ----底层驱动 +kernel
     ----linux+qt+mysql
朋友们,有限的精力,花在哪里?另外的方向,学到什么程度就可以了呢?迷惘中。。。
回复

使用道具 举报

3

主题

23

帖子

129

积分

注册会员

Rank: 2

积分
129
发表于 2019-10-5 09:10:26 | 显示全部楼层
我每天看一两集   循序渐进   短期想掌握linux  是不现实的   做好长期作战的准备
回复 支持 1 反对 0

使用道具 举报

1

主题

3

帖子

47

积分

新手上路

Rank: 1

积分
47
 楼主| 发表于 2019-10-4 15:55:29 | 显示全部楼层
有没有人像我一样,国庆基本没有出门,全程都在学习linux的?
回复 支持 反对

使用道具 举报

3

主题

23

帖子

129

积分

注册会员

Rank: 2

积分
129
发表于 2019-10-5 09:11:27 | 显示全部楼层
大家都很急   但是心急吃不了热豆腐  都是这样的
回复 支持 反对

使用道具 举报

0

主题

1186

帖子

3623

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3623
发表于 2019-10-8 20:02:47 | 显示全部楼层
其实 看一遍就能掌握8成的人并不多,尤其对新手来说 第一遍很难吸收好所有内容。但老师讲解尽可能细致和透彻。

基本上第一遍入门,在看2、3遍的时候,有更多的思考和学习,能基础牢固了,自然越学越快。当然完全看视频对深入学习来说也是不够的,想要成为大牛还是要靠多分析基本书,多看一些内核的知识才行。视频重点是进入到这个行业并讲述学习的技巧和思路。

老师的重点没有讲QT的东西,那些完全可以独立出来给搞应用的做。能把linux搞透彻,把内核设计技巧搞明白,重点分析几个内核子系统已经不错了。个人还是建议将深入学习内核驱动的话,不需要在QT上花太多功夫,感兴趣能弄出些简单的使用即可
我是百问网www.100ask.org答疑助手,有关站务问题请与我联系。
韦东山视频开发板购买店铺https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复 支持 反对

使用道具 举报

40

主题

228

帖子

1152

积分

超级版主

Rank: 8Rank: 8

积分
1152
发表于 2019-10-9 15:12:06 | 显示全部楼层
1,还是应该系统的看123期视频(不要快进),平时看看书也是必要的,比如<<嵌入式Linux应用开发完全手册>>,视频+书,

2,感觉视频太长可以看最新录的新视频,https://www.bilibili.com/video/av65976587,每节不超过15分钟

3,附,  学习指南:https://mp.weixin.qq.com/s/6xp-JNCgLdRHZTFKX4BsGw

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

使用道具 举报

2

主题

7

帖子

24

积分

新手上路

Rank: 1

积分
24
发表于 2019-10-9 16:22:03 | 显示全部楼层
第一、楼主目前比较心急,想快速求成
第二、视频的时间确实比较长
第三、视频中有些内容对初学者来说,初次看确实不好理解。比如uboot部分
第四、单单看视频是不够的,因为视频不可能面面俱到,还是要和看书结合。比如,main函数的两个参数int argc, char **argv是如何传递给应用程序的?什么是线程?这些即使视频里面讲,也不会着重讲,你只有去看书才能更深刻理解。比如看这本《unix环境高级编程》。
第五、不自己写代码,就没办法迫使自己主动思考。没有主动思考,就不算学会。主动思考的程度比较如下:
“只看视频” < “看视频+照抄代码,亲自编译实验看效果” < “自己完全独立写一个不一样的”
上面这三个,实践起来困难程度逐层递增,花费的时间也是逐层递增,但是收获也是成比例的。
第六、按照第一到第三期的学习顺序,对于初学者是有点问题的。具体该如何学习,去看一下百问网公众号发出来的新学习路线,按照那个来学。你会觉得轻松些。
第七、目标迷茫。1、嵌入式Linux知识那么多,uboot,内核,文件系统,驱动,应用等等,要学到什么程度才算可以?2、真正能积累信心和检验自己的方法就是:做项目。就是要做出一个实际的东西出来。比如,一开始就去拿一盒项目代码来分析,譬如数码相框,把里面的代码原理全部啃懂,我相信到最后你的感受会不一样,你会得到两个感受:
1、我感觉学到不少啊
2、这个项目对于找工作好找不?
对于第2点感受,我也没有答案,只能继续去看第二个项目去了。
啰嗦这么多,完全是自己随性而写,只能说,在没有找到相关工作之前,永远都是迷茫的。唯一能消除这种迷茫的办法就是做项目。换不同的板子,检验学到的东西,积累信心。另外,心急可以理解,但是似乎没有更好的办法了。
回复 支持 反对

使用道具 举报

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

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

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

Powered by Discuz! X3.3 Licensed

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

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