【很好的学习Linux驱动的教材】Linux那些事儿系列[全]
时间:2009-09-29
来源:互联网
作者: love214925 发布时间: 2009-09-29
我认为学习嵌入式唯一的办法就是到一个做嵌入式的企业去参加实际的项目,你可以实习,或者打工,都可以。
但是自己关门学习嵌入式,我认为这是不可能的。或者至少是事倍功半的。你不应当把有限的时间浪费在这个上面,——当然这只是我的建议,毕竟每个人都有浪费自己时间的自由。
作者: poet 发布时间: 2009-09-29
我认为学习嵌入式唯一的办法就是到一个做嵌入式的企业去参加实际的项目,你可以实习,或者打工,都可以。
但是自己关门学习嵌入式,我认为这是不可能的。或者至少是事倍功半的。你不应当把有限的时间浪费在这个上面,——当然这只是我的建议,毕竟每个人都有浪费自己时间的自由。
呵呵,前辈,我又何尝不想去参加实际项目,自己所在的学校是一般学校,本专业又是学校不重视的专业,所在地又是一般的城市,我怎么能去参加项目,实习,打工,唉,我也很想啊,浪费时间?更没有过那样想啊,只想把时间用来学习,我可以去学单片机再来看嵌入式系统,如果我有足够的时间跟电子专业的拼!
望您能指点我!
作者: love214925 发布时间: 2009-09-29
作者: yupeng820921 发布时间: 2009-09-30
另外,强烈建议买一块在广大学员中推崇的并且在市面常见的ARM9开发板和简单配件(约有700~1500元),做上几个基本嵌入式开发实验就会有些学习的感觉。仅仅看书,是无法作为学习嵌入式的起点。
作者: actionproc 发布时间: 2009-10-01
现在这个行业就是这样的 单片机不学也米关系 硬件不懂也无所谓
但是 英语 要过关
前提是你熟悉 linux 程序开发 培训 几周就可以上岗了 (花钱培训 )
作者: masonzhang 发布时间: 2009-10-04
现在这个行业就是这样的 单片机不学也米关系 硬件不懂也无所谓
但是 英语 要过关
前提是你熟悉 linux 程序开发 培训 几周就可以上岗了 (花钱培训 )

作者: toddbmg 发布时间: 2009-10-09
作者: love214925 发布时间: 2009-10-10
整天又是ARM,又是LINUX。。。。。。现在分工很细的,要么做外设驱动,多媒体驱动,要在上层做应用,要么做PCB,做DEMO板,等。不要以为好像移植内核,移植UBOOT要嵌入式工作的全部,其实嵌入式大多数在搞应用与做板,一般来说移植内核和UBOOT都是一次性搞好也就差不多了。可以继承应用下去,上面移植内核和UBOOT的层面你就不是一般的公司做的事情,那是芯片公司做的事情,而且芯片公司里的资深工程师做。你又说学ARM,又说学LINUX,唉,不要说ARM,就LINUX一个已经够你学很久,在LINUX上的应用,应用中的各个模块,繁杂的中间件,你想想一个android系统,其实GOOGLE真正做了什么,真正做的是整合APP应用,内核加了一些驱动配适,但其创新体现在APP。。。现实点,小伙仔。在APP中,一个组件库其实已经够你研究学习了,比如OPENGL。SQLITE。等。。。说到ARM,真正做起来,看你在什么公司,像中国的芯片公司比如HISILICON,硬件上做ARM的都与芯片技术相关的,再就是做芯片的DEMO板给其它厂商 做二次开发,大多数应用方案公司是做二次开发,芯片公司做的DEMO板和UBOOT跟内核,甚至还提供APP层上的构架与SDK,你们方案应用公司来改啊改,做二次开发,所以你学ARM要考虑实质上你是做什么工作?做什么职业?
现在嵌入式,上层应用已经不需要你去懂ARM,不需要你知道AMBA这个概念,只求你能懂一下行业中知道比如视频解码原理和接口等,做驱动才是要懂那些。嵌入式这东西不是只有ARM和LINUX,试问你们对人工智能,对图像分析,对视频压缩技术,GPS定位技术,语音识别等领域又了解多少???
如果你想学驱动,必须按步走
1。学好C
2。学习<LINUX程序设计>第三版,你首先必须是一个实实在在的程序员。老老实实的动手写程序,万事开头难,开了头就易了。
3。<LINUX设备驱动程序>第三版,通过驱动程序才有机会在代码层次上找到内核的入门。
4。<Linux内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。
作者: toddbmg 发布时间: 2009-10-10
整天又是ARM,又是LINUX。。。。。。现在分工很细的,要么做外设驱动,多媒体驱动,要在上层做应用,要么做PCB,做DEMO板,等。不要以为好像移植内核,移植UBOOT要嵌入式工作的全部,其实嵌入式大多数在搞应用与做板,一般来说移植内核和UBOOT都是一次性搞好也就差不多了。可以继承应用下去,上面移植内核和UBOOT的层面你就不是一般的公司做的事情,那是芯片公司做的事情,而且芯片公司里的资深工程师做。你又说学ARM,又说学LINUX,唉,不要说ARM,就LINUX一个已经够你学很久,在LINUX上的应用,应用中的各个模块,繁杂的中间件,你想想一个android系统,其实GOOGLE真正做了什么,真正做的是整合APP应用,内核加了一些驱动配适,但其创新体现在APP。。。现实点,小伙仔。在APP中,一个组件库其实已经够你研究学习了,比如OPENGL。SQLITE。等。。。说到ARM,真正做起来,看你在什么公司,像中国的芯片公司比如HISILICON,硬件上做ARM的都与芯片技术相关的,再就是做芯片的DEMO板给其它厂商 做二次开发,大多数应用方案公司是做二次开发,芯片公司做的DEMO板和UBOOT跟内核,甚至还提供APP层上的构架与SDK,你们方案应用公司来改啊改,做二次开发,所以你学ARM要考虑实质上你是做什么工作?做什么职业?
现在嵌入式,上层应用已经不需要你去懂ARM,不需要你知道AMBA这个概念,只求你能懂一下行业中知道比如视频解码原理和接口等,做驱动才是要懂那些。
如果你想学驱动,必须按步走
1。学好C
2。学习<LINUX程序设计>第三版,你首先必须是一个实实在在的程序员。
3。<LINUX设备驱动程序>第三版,通过驱动程序才有机会在代码层次上找到内核的入门。
4。<Linux内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。
指路明灯啊,前辈,您真是太好了,您的话我记住了,我一定努力,我会慢慢走的,谢谢您~!
作者: love214925 发布时间: 2009-10-10
作者: toddbmg 发布时间: 2009-10-10
恩,就是,您是做驱动的吧,呵呵
作者: love214925 发布时间: 2009-10-10
整天又是ARM,又是LINUX。。。。。。现在分工很细的,要么做外设驱动,多媒体驱动,要在上层做应用,要么做PCB,做DEMO板,等。不要以为好像移植内核,移植UBOOT要嵌入式工作的全部,其实嵌入式大多数在搞应用与做板,一般来说移植内核和UBOOT都是一次性搞好也就差不多了。可以继承应用下去,上面移植内核和UBOOT的层面你就不是一般的公司做的事情,那是芯片公司做的事情,而且芯片公司里的资深工程师做。你又说学ARM,又说学LINUX,唉,不要说ARM,就LINUX一个已经够你学很久,在LINUX上的应用,应用中的各个模块,繁杂的中间件,你想想一个android系统,其实GOOGLE真正做了什么,真正做的是整合APP应用,内核加了一些驱动配适,但其创新体现在APP。。。现实点,小伙仔。在APP中,一个组件库其实已经够你研究学习了,比如OPENGL。SQLITE。等。。。说到ARM,真正做起来,看你在什么公司,像中国的芯片公司比如HISILICON,硬件上做ARM的都与芯片技术相关的,再就是做芯片的DEMO板给其它厂商 做二次开发,大多数应用方案公司是做二次开发,芯片公司做的DEMO板和UBOOT跟内核,甚至还提供APP层上的构架与SDK,你们方案应用公司来改啊改,做二次开发,所以你学ARM要考虑实质上你是做什么工作?做什么职业?
现在嵌入式,上层应用已经不需要你去懂ARM,不需要你知道AMBA这个概念,只求你能懂一下行业中知道比如视频解码原理和接口等,做驱动才是要懂那些。嵌入式这东西不是只有ARM和LINUX,试问你们对人工智能,对图像分析,对视频压缩技术,GPS定位技术,语音识别等领域又了解多少???
如果你想学驱动,必须按步走
1。学好C
2。学习<LINUX程序设计>第三版,你首先必须是一个实实在在的程序员。老老实实的动手写程序,万事开头难,开了头就易了。
3。<LINUX设备驱动程序>第三版,通过驱动程序才有机会在代码层次上找到内核的入门。
4。<Linux内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。
受教了!努力就会有收获!
作者: lblovetxf 发布时间: 2009-10-15
望您能指点我!
英语能力,逻辑思维能力,编程能力,C语言能力,这都是可以自己关门学习的。有限的时间应当尽量放在这里。只要这些基本功到位,我愿意招一个基础扎实的强者,即使对嵌入式一无所知。
而嵌入式这东西,没有必要专门去学习,你就算学得再多,看的也只是工作经验。真正的属于嵌入式特有的经验不多,而这些必然是在实际工作中才能领会的。——但是不论领会了多少,人的基础水平决定了发展,那些基础能力很难在以后有大的提高。
作者: poet 发布时间: 2009-10-15

作者: tpli 发布时间: 2009-10-15

呵呵,谢谢了,共同学习吧,如果身边又这样的高手一定要介绍给俺啊
作者: love214925 发布时间: 2009-10-15
看你 是北环陈寨的,哈哈 ,科技市场 。。。。。
我好想家,在外漂泊多年阿。。。。
作者: xiaxiayoyo520 发布时间: 2009-10-26

作者: rubylc 发布时间: 2009-10-26
作者: temechen 发布时间: 2009-10-27
看你 是北环陈寨的,哈哈 ,科技市场 。。。。。
我好想家,在外漂泊多年阿。。。。
咦,难道不能回家?哈哈
作者: love214925 发布时间: 2009-10-27
整天又是ARM,又是LINUX。。。。。。现在分工很细的,要么做外设驱动,多媒体驱动,要在上层做应用,要么做PCB,做DEMO板,等。不要以为好像移植内核,移植UBOOT要嵌入式工作的全部,其实嵌入式大多数在搞应用与做板,一般来说移植内核和UBOOT都是一次性搞好也就差不多了。可以继承应用下去,上面移植内核和UBOOT的层面你就不是一般的公司做的事情,那是芯片公司做的事情,而且芯片公司里的资深工程师做。你又说学ARM,又说学LINUX,唉,不要说ARM,就LINUX一个已经够你学很久,在LINUX上的应用,应用中的各个模块,繁杂的中间件,你想想一个android系统,其实GOOGLE真正做了什么,真正做的是整合APP应用,内核加了一些驱动配适,但其创新体现在APP。。。现实点,小伙仔。在APP中,一个组件库其实已经够你研究学习了,比如OPENGL。SQLITE。等。。。说到ARM,真正做起来,看你在什么公司,像中国的芯片公司比如HISILICON,硬件上做ARM的都与芯片技术相关的,再就是做芯片的DEMO板给其它厂商 做二次开发,大多数应用方案公司是做二次开发,芯片公司做的DEMO板和UBOOT跟内核,甚至还提供APP层上的构架与SDK,你们方案应用公司来改啊改,做二次开发,所以你学ARM要考虑实质上你是做什么工作?做什么职业?
现在嵌入式,上层应用已经不需要你去懂ARM,不需要你知道AMBA这个概念,只求你能懂一下行业中知道比如视频解码原理和接口等,做驱动才是要懂那些。嵌入式这东西不是只有ARM和LINUX,试问你们对人工智能,对图像分析,对视频压缩技术,GPS定位技术,语音识别等领域又了解多少???
如果你想学驱动,必须按步走
1。学好C
2。学习<LINUX程序设计>第三版,你首先必须是一个实实在在的程序员。老老实实的动手写程序,万事开头难,开了头就易了。
3。<LINUX设备驱动程序>第三版,通过驱动程序才有机会在代码层次上找到内核的入门。
4。<Linux内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。

作者: qianniu 发布时间: 2009-10-29
望您能指点我!
英语能力,逻辑思维能力,编程能力,C语言能力,这都是可以自己关门学习的。有限的时间应当尽量放在这里。只要这些基本功到位,我愿意招一个基础扎实的强者,即使对嵌入式一无所知。
而嵌入式这东西,没有必要专门去学习,你就算学得再多,看的也只是工作经验。真正的属于嵌入式特有的经验不多,而这些必然是在实际工作中才能领会的。——但是不论领会了多少,人的基础水平决定了发展,那些基础能力很难在以后有大的提高。
恩,前辈,受教了,这些东西的确重要,这也是学校老师们一样的意见,呵呵,我现在也迷过来了,谢谢您,目前我就是好好学习基础课程,以后再说方向的问题!
作者: love214925 发布时间: 2009-11-01
作者: automatical 发布时间: 2009-11-06
折腾中.......
作者: md5xwl 发布时间: 2009-11-17
作者: myunelf 发布时间: 2009-11-20

作者: wjj292326275 发布时间: 2009-12-04
还是水院的。。。
北环那片 。。我比较熟悉。
共同学习下。。。
学习这东西 最好能有点兴趣
学起来会有动力。。。。
作者: remeber Jiraiya 发布时间: 2009-12-04
作者: forrest_cao 发布时间: 2009-12-04
作者: xinyongh 发布时间: 2009-12-08

作者: sloais 发布时间: 2009-12-13
作者: vmmm 发布时间: 2009-12-16
经典,精辟,但是不是霍霍的本钱,呵呵
作者: love214925 发布时间: 2009-12-16
整天又是ARM,又是LINUX。。。。。。现在分工很细的,要么做外设驱动,多媒体驱动,要在上层做应用,要么做PCB,做DEMO板,等。不要以为好像移植内核,移植UBOOT要嵌入式工作的全部,其实嵌入式大多数在搞应用与做板,一般来说移植内核和UBOOT都是一次性搞好也就差不多了。可以继承应用下去,上面移植内核和UBOOT的层面你就不是一般的公司做的事情,那是芯片公司做的事情,而且芯片公司里的资深工程师做。你又说学ARM,又说学LINUX,唉,不要说ARM,就LINUX一个已经够你学很久,在LINUX上的应用,应用中的各个模块,繁杂的中间件,你想想一个android系统,其实GOOGLE真正做了什么,真正做的是整合APP应用,内核加了一些驱动配适,但其创新体现在APP。。。现实点,小伙仔。在APP中,一个组件库其实已经够你研究学习了,比如OPENGL。SQLITE。等。。。说到ARM,真正做起来,看你在什么公司,像中国的芯片公司比如HISILICON,硬件上做ARM的都与芯片技术相关的,再就是做芯片的DEMO板给其它厂商 做二次开发,大多数应用方案公司是做二次开发,芯片公司做的DEMO板和UBOOT跟内核,甚至还提供APP层上的构架与SDK,你们方案应用公司来改啊改,做二次开发,所以你学ARM要考虑实质上你是做什么工作?做什么职业?
现在嵌入式,上层应用已经不需要你去懂ARM,不需要你知道AMBA这个概念,只求你能懂一下行业中知道比如视频解码原理和接口等,做驱动才是要懂那些。嵌入式这东西不是只有ARM和LINUX,试问你们对人工智能,对图像分析,对视频压缩技术,GPS定位技术,语音识别等领域又了解多少???
如果你想学驱动,必须按步走
1。学好C
2。学习<LINUX程序设计>第三版,你首先必须是一个实实在在的程序员。老老实实的动手写程序,万事开头难,开了头就易了。
3。<LINUX设备驱动程序>第三版,通过驱动程序才有机会在代码层次上找到内核的入门。
4。<Linux内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。
有道理,顶一下

作者: 黑白格仔 发布时间: 2010-01-01
作者: O_O_BOT 发布时间: 2010-01-01
作者: O_O_BOT 发布时间: 2010-01-01
嵌入式更多是实践出真知,我觉得
作者: axuey 发布时间: 2010-01-02
作者: love214925 发布时间: 2010-01-03


作者: lyboy 发布时间: 2010-01-07
作者: wzg530415 发布时间: 2010-01-12
作者: wxgydcg 发布时间: 2010-01-30
作者: wxgydcg 发布时间: 2010-01-30
作者: 99388514 发布时间: 2010-02-10

作者: 夜,城 发布时间: 2010-03-09

作者: ice_block 发布时间: 2010-03-26
我也有这个意向,我现在就像你说到那样,一起努力了~
作者: hanhanha521 发布时间: 2010-03-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28