OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6857|回复: 13

学Linux越学越觉得自己虚,应该怎么学?

[复制链接]

15

主题

68

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-9-10
在线时间
104 小时
发表于 2020-7-19 23:33:21 | 显示全部楼层 |阅读模式
1金钱
  本人软件菜鸟, 以前玩STM32但是工作里面没有做这方面,  最近几个月里面学linux, 现在准备学linux驱动。 好吧,就从最简单的点亮一个LED开始,  我开发板的linux 版本是 linux 4.14, 我发现开发板上的LED一个常亮一个闪烁。 去代码目录里面找对应的代码, 发现应该是一个leds-gpio.c的文件在驱动这两个LED,  根据设备树里面LED节点里面的 compatible 属性找到的这个文件 , 我发现里面调用了非常多的函数和非常多的宏定义,还有经常出现的结构体。 上网查这个东西叫LED子系统, 我要是想弄清楚他是怎么回事,以及将这两个LED的状态改变,应该怎么搞

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

96

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3225
金钱
3225
注册时间
2016-5-7
在线时间
531 小时
发表于 2020-7-20 17:24:43 | 显示全部楼层
建议根据驱动开发资料目录学习,从字符设备开始学起
回复

使用道具 举报

0

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2019-5-16
在线时间
143 小时
发表于 2020-7-20 17:30:14 | 显示全部楼层
可以按照教程的路线来学习,从STM32过渡到Linux
回复

使用道具 举报

3

主题

42

帖子

0

精华

高级会员

Rank: 4

积分
569
金钱
569
注册时间
2019-10-18
在线时间
43 小时
发表于 2020-7-22 14:37:00 | 显示全部楼层
如果你想学好,那么有这种感觉是很正常的,学习越深入,你会发现你不会的东西越多,在学两年你就习惯了,哈哈哈;在学习的过程中把握好度,有些东西先搞明白怎么用,不要深究,毕竟不是每个人都需要搞明白芯片是怎么造出来的,一个项目跑通了再深究以下源码或原理;如果想找自信,建议去板砖,哦不,也可能因为搬得不够快不够多而虚,所以还是学习吧
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2020-7-24 11:05:03 | 显示全部楼层
不要用STM32的思维去学linux。要用系统的思维去看linux,你写应用的时候,不要顾虑驱动,把他当Windows一样用。驱动的话,厂商都帮你写好了,你需要写的驱动,基本都是外接芯片模块的驱动,等于是在驱动上面写驱动
回复

使用道具 举报

1

主题

11

帖子

0

精华

初级会员

Rank: 2

积分
108
金钱
108
注册时间
2020-5-4
在线时间
47 小时
发表于 2020-8-3 17:47:07 | 显示全部楼层
学海无涯嘛~按教程的步骤一步步来呗。
回复

使用道具 举报

10

主题

123

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1549
金钱
1549
注册时间
2017-10-9
在线时间
131 小时
发表于 2020-8-4 08:51:04 | 显示全部楼层
感觉不会,就说明 你在进步
回复

使用道具 举报

21

主题

93

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
449
金钱
449
注册时间
2018-10-19
在线时间
147 小时
发表于 2020-8-4 10:08:46 | 显示全部楼层
vvaa00 发表于 2020-7-22 14:37
如果你想学好,那么有这种感觉是很正常的,学习越深入,你会发现你不会的东西越多,在学两年你就习惯了,哈 ...

深有体会,搬砖太多了,发虚,忍不住又来看源码,之后又被虐一边,老实了,接着搬砖,发虚又来看源码,循环往复
回复

使用道具 举报

12

主题

105

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2018-5-8
在线时间
37 小时
发表于 2020-8-4 10:49:28 | 显示全部楼层
正常的,工作了都没有时间去看LINUX
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2020-8-8 09:37:01 | 显示全部楼层
学习三年才算入门。我经理跟我讲的。
没有脑袋
回复

使用道具 举报

15

主题

68

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-9-10
在线时间
104 小时
 楼主| 发表于 2020-8-8 12:16:33 | 显示全部楼层
美丽的时光机器 发表于 2020-8-8 09:37
学习三年才算入门。我经理跟我讲的。

小姐姐,我认得你。 好像你之前就是只有单片机基础的情况下进了一家公司去搞linux的吧,面试的时候是怎么聊的, 进去了之后有人带吗
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2020-8-8 15:17:24 | 显示全部楼层
lccpcc 发表于 2020-8-8 12:16
小姐姐,我认得你。 好像你之前就是只有单片机基础的情况下进了一家公司去搞linux的吧,面试的时候是怎么 ...

就有导师吧   但是也都是自己在项目中积累的去问别人  没有手把手教。当初就没有要求进公司就立刻能上手做项目
没有脑袋
回复

使用道具 举报

15

主题

68

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2016-9-10
在线时间
104 小时
 楼主| 发表于 2020-8-8 15:39:52 | 显示全部楼层
美丽的时光机器 发表于 2020-8-8 15:17
就有导师吧   但是也都是自己在项目中积累的去问别人  没有手把手教。当初就没有要求进公司就立刻能上手 ...

现在能找到这样的公司很不容易了,很多都是要求过去就马上能上手做项目了
回复

使用道具 举报

82

主题

589

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1255
金钱
1255
注册时间
2017-11-18
在线时间
296 小时
发表于 2020-8-10 19:52:59 | 显示全部楼层
lccpcc 发表于 2020-8-8 15:39
现在能找到这样的公司很不容易了,很多都是要求过去就马上能上手做项目了

去大公司试一试  说不定他们给机会呢
没有脑袋
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-24 08:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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