当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 118 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 8  下一页
作者 内容
1 楼 
 文章标题 : 关于学习嵌入式的起点
帖子发表于 : 2009-09-29 21:23 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
前辈们好,自己是计算机专业,可是想搞嵌入式系统,网上搜了好多知识,知道需要硬件知识,而且最好学学单片机,但是现在时间确实不多了,我想直接学习linux嵌入式,从ARM开始,不知道行不行,请大家给个意见,在这里谢谢了


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-09-29 22:21 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
搞了五年嵌入式,我一直不觉得嵌入式是可以自己在家学习的东西。

我认为学习嵌入式唯一的办法就是到一个做嵌入式的企业去参加实际的项目,你可以实习,或者打工,都可以。

但是自己关门学习嵌入式,我认为这是不可能的。或者至少是事倍功半的。你不应当把有限的时间浪费在这个上面,——当然这只是我的建议,毕竟每个人都有浪费自己时间的自由。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-09-29 22:30 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
poet 写道:
搞了五年嵌入式,我一直不觉得嵌入式是可以自己在家学习的东西。

我认为学习嵌入式唯一的办法就是到一个做嵌入式的企业去参加实际的项目,你可以实习,或者打工,都可以。

但是自己关门学习嵌入式,我认为这是不可能的。或者至少是事倍功半的。你不应当把有限的时间浪费在这个上面,——当然这只是我的建议,毕竟每个人都有浪费自己时间的自由。

呵呵,前辈,我又何尝不想去参加实际项目,自己所在的学校是一般学校,本专业又是学校不重视的专业,所在地又是一般的城市,我怎么能去参加项目,实习,打工,唉,我也很想啊,浪费时间?更没有过那样想啊,只想把时间用来学习,我可以去学单片机再来看嵌入式系统,如果我有足够的时间跟电子专业的拼!
望您能指点我!


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-09-30 11:11 

注册: 2009-02-25 19:44
帖子: 94
送出感谢: 0 次
接收感谢: 0 次
买块开发板玩吧,价钱大约几百到几千不等。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-01 0:42 

注册: 2009-10-01 0:22
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
C语言,汇编语言,操作系统基础知识,电脑硬件基础知识,和基本英语,都是非常基本的和必要的嵌入式学习起点。但是,关键是要学习结合嵌入式理论与实验。还可以访问一些有名的嵌入式培训机构的网站和论坛,看看那些有名培训机构的教学,以及毕业学员的反应。

另外,强烈建议买一块在广大学员中推崇的并且在市面常见的ARM9开发板和简单配件(约有700~1500元),做上几个基本嵌入式开发实验就会有些学习的感觉。仅仅看书,是无法作为学习嵌入式的起点。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-04 0:32 

注册: 2008-01-12 21:41
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
linux嵌入式 约等于 linux 程序开发

现在这个行业就是这样的 单片机不学也米关系 硬件不懂也无所谓

但是 英语 要过关

前提是你熟悉 linux 程序开发 培训 几周就可以上岗了 (花钱培训 )


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-09 14:46 

注册: 2007-08-09 0:23
帖子: 62
地址: 广东
送出感谢: 0 次
接收感谢: 2
masonzhang 写道:
linux嵌入式 约等于 linux 程序开发

现在这个行业就是这样的 单片机不学也米关系 硬件不懂也无所谓

但是 英语 要过关

前提是你熟悉 linux 程序开发 培训 几周就可以上岗了 (花钱培训 )

:em11


_________________
请大家多多指教。michaelbmg@gmail.com
BLOG:http://blog.sina.com.cn/toddbmg


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-10 22:01 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
呵呵,谢谢大家这么热心,现在有点眉目了,只能自己琢磨了


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-10 23:12 

注册: 2007-08-09 0:23
帖子: 62
地址: 广东
送出感谢: 0 次
接收感谢: 2
一首先你必须清楚定位自己做什么.
整天又是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内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。


_________________
请大家多多指教。michaelbmg@gmail.com
BLOG:http://blog.sina.com.cn/toddbmg


最后由 toddbmg 编辑于 2009-10-10 23:22,总共编辑了 1 次


_________________
评价: 7.69% lin351139懒GOD
 
页首
 用户资料  
 
10 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-10 23:17 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
toddbmg 写道:
一首先你必须清楚定位自己做什么.
整天又是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内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。


指路明灯啊,前辈,您真是太好了,您的话我记住了,我一定努力,我会慢慢走的,谢谢您~!


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-10 23:24 

注册: 2007-08-09 0:23
帖子: 62
地址: 广东
送出感谢: 0 次
接收感谢: 2
人人都是从小白走过来的,努力加油


_________________
请大家多多指教。michaelbmg@gmail.com
BLOG:http://blog.sina.com.cn/toddbmg


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-10 23:31 
头像

注册: 2008-07-21 0:26
帖子: 221
地址: 郑州-北环-华北水利水电学院
送出感谢: 0 次
接收感谢: 0 次
toddbmg 写道:
人人都是从小白走过来的,努力加油


恩,就是,您是做驱动的吧,呵呵


_________________
学习就是不断失败再胜利的过程!

望大家多多指教,小弟不胜感激!

邮箱:ququanfang@gmail.com
博客:http://hi.baidu.com/love214925


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-15 7:21 

注册: 2009-06-18 19:22
帖子: 31
送出感谢: 0 次
接收感谢: 0 次
toddbmg 写道:
一首先你必须清楚定位自己做什么.
整天又是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内核设计与实现>(第二版) ,至此,看完这本书,已经对内核有了一个深刻的认识。


受教了!努力就会有收获!


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-15 10:39 

注册: 2006-09-11 22:47
帖子: 2841
送出感谢: 0 次
接收感谢: 4
love214925 写道:
呵呵,前辈,我又何尝不想去参加实际项目,自己所在的学校是一般学校,本专业又是学校不重视的专业,所在地又是一般的城市,我怎么能去参加项目,实习,打工,唉,我也很想啊,浪费时间?更没有过那样想啊,只想把时间用来学习,我可以去学单片机再来看嵌入式系统,如果我有足够的时间跟电子专业的拼!
望您能指点我!


英语能力,逻辑思维能力,编程能力,C语言能力,这都是可以自己关门学习的。有限的时间应当尽量放在这里。只要这些基本功到位,我愿意招一个基础扎实的强者,即使对嵌入式一无所知。

而嵌入式这东西,没有必要专门去学习,你就算学得再多,看的也只是工作经验。真正的属于嵌入式特有的经验不多,而这些必然是在实际工作中才能领会的。——但是不论领会了多少,人的基础水平决定了发展,那些基础能力很难在以后有大的提高。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 关于学习嵌入式的起点
帖子发表于 : 2009-10-15 21:47 
头像

注册: 2007-01-16 16:14
帖子: 250
地址: 郑州
送出感谢: 4
接收感谢: 0 次
哈哈,支持一下郑州的老乡。 :em01


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 118 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 8  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:dianxian14q 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译