查看: 50820|回复: 30

面对不断升级的内核,如何学习linux设备驱动

[复制链接]
发表于 2009-8-22 18:36:47 | 显示全部楼层
本帖最后由 linux_Ultra 于 2009-8-22 18:39 编辑

今天 ,刚好问老师关于 学linux c 编程的 问题:
我问: 关于 linux系统平台c编程  要学习:
c 基础+c 本质(c的反汇编和编译连接)+ apue + arm+linux驱动,
这5块知识点,里边都包含着很多的知识, 当你学了一个其中的一个概念的时候,到底要不要深入进去挖深他?比如学到apue进程这块,说到进程,他给了你相关函数和操作过程,你到底要不要去深入进去,挖掘它的内部原理,以便更能用好这些函数? 比如 说道 extern 这个关键字原理,和 side effet这个概念,你要不要去翻翻e文c手册,去系统的理解他们?

你猜他给了什么回答?~~~~~~~~~~~~
发表于 2009-8-22 18:40:11 | 显示全部楼层
本帖最后由 linux_Ultra 于 2009-8-22 18:43 编辑

......
















...
发表于 2009-8-26 08:15:16 | 显示全部楼层
对不起,没注明呵呵,我不是本文作者,是转帖的~
对于你的问题我来回答一下吧,个人意见呵呵
其实就是关于想挖多深的问题,还好,你学的这是linux(呵呵,很幸运啊win下就不能了),可以想挖多深挖多深,一直挖到程 ...
一朝成名 发表于 2009-8-22 20:24


他给我举了两个例子:
1.种地。
给你一片地,你是只挖一个坑种放一颗种子,然后停在那,施肥浇水等他长大呢?
还是全都挖好了坑,每个坑放颗种子,然后都要去养护她们?
2.老鹰抓小鸡。
老鹰抓小鸡的时候,飞的太高,看见东西,你俯冲下来。因为距离太长。小鸡找就跑掉了。如果飞的太低,又不能监视全局,看不到目标。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表