免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4295 | 回复: 11
打印 上一主题 下一主题

关于嵌入式的学习之路——见笑了,愿共同探讨 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-29 00:10 |只看该作者 |倒序浏览
我认为的一条学习嵌入式Linux的路:



1)学习 Linux系统安装、 常用命令、应用程序安装。

2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard Stevens 写的,C 高手大都学习过 《C 和指针》、《C 缺陷与陷阱》、《高质量C/C++编程指南》、《C 专家编程》、《The C programming Language》

3)程序员大都要学:数据结构,嵌入式程序员数据结构必学!

4)底层开发人员大都要学:微机原理、计算机体系结构,嵌入式开发人员必学!

5)单片机可以让一个从事软件开发的人了解和如何操作硬件,有必要学,因为一开始就从 ARM 入手,不太现实!

6)ARM 体系结构,其中有汇编。

7)数字电路有必要学习,不然你在做底层开发时真的会不知道怎么看原理图,起码也得懂与或门吧。

8)ARM + Linux 应用程序开发。(前提是要有开发板)



到此,你勉强算是在 嵌入式Linux 这个行业有了初步入门了吧, 但遗憾的是这还远远不够!这是我现在的水平。告诉你我是学软件专业,已经学习一年 嵌入式Linux 了,我现在找个工作都难,还没找到。以下是我认为成为高手的学习方向。





9)要做底层开发,就必须知道软硬件之间是如何衔接和配合工作的,那么电子技术应该要好好学习了,很多时候会用到模拟电路知识,这是区别好手与菜鸟的不同之处之一。

10)Linux 下的汇编要学,这样你才能真正了解你写的程序是如何在一个特定的硬件上跑的。这是区别好手与菜鸟的不同之处之二。

11)TCP/IP 协议栈要学,所有的嵌入式高手都得掌握的东西,这是区别好手与菜鸟的不同之处之三。



12)有了这些东西,拿下 Linux 驱动 已经不再话下,需要你去学习 Linux 内核源代码和Linux驱动程序设计,这是一个技术升华。



到此, 你已经算是 嵌入式Linux 的中级人物了,本科生工资在4000-5500 不等。



13)音频、视频的解码译码技术你得学。

14)各种 IC ,各种 bootloader 你能够参与其开发设计。

15)自行设计开发新产品,新技术。



我认为到此你已经是一个世界级的嵌入式Linux 人物了,工资待遇我已经不用说了。



这些东西要靠自学入门,说实话不太现实,嵌入式入门比较高,要有心里准备,进培训机构学习是有必要的,除非你有亲戚朋友手把手教你。但不一定就意味着培训了你就真能学好,能找到很好的工作,要因人而异,能入门就算不错了。主要还是靠个人,还有就是自己必须要有一块开发板,你必须投入很多钱,因为还有很多的书籍你也得买。还有一点,自己必须得喜欢专研。要不你不可能学好!



小弟孤陋寡闻,很多细节没有一一写出,见笑了,请提出意见,谢谢。

论坛徽章:
0
2 [报告]
发表于 2008-05-29 09:20 |只看该作者
>>还有一点,自己必须得喜欢专研。要不你不可能学好!

这点很重要

btw.学完这些要多长时间呀

论坛徽章:
0
3 [报告]
发表于 2008-05-29 09:51 |只看该作者
到此, 你已经算是 嵌入式Linux 的中级人物了,本科生工资在4000-5500 不等。

---------我靠,你早点说这个数字,我就不看你这个帖子了.都能做设备驱动了,还拿这个数字,那我不嵌入得了

论坛徽章:
0
4 [报告]
发表于 2008-05-29 11:13 |只看该作者
我是嵌入式Linux 的初级+网络传输初级,工资本科5000+200。

论坛徽章:
0
5 [报告]
发表于 2008-05-29 15:55 |只看该作者
原帖由 lipingtababa 于 2008-5-29 09:51 发表
到此, 你已经算是 嵌入式Linux 的中级人物了,本科生工资在4000-5500 不等。

---------我靠,你早点说这个数字,我就不看你这个帖子了.都能做设备驱动了,还拿这个数字,那我不嵌入得了

不是做设备驱动都是高手的,设备驱动也有难易之分
刚做嵌入式,工资的确不会高的,我认为楼主并没说错
也正如你所说,不嵌入也可以拿5.5k,而且还是本科刚毕业的;但是从总的形势来说,嵌入式的升值空间比较大

论坛徽章:
0
6 [报告]
发表于 2008-05-29 16:25 |只看该作者
原帖由 lris 于 2008-5-29 11:13 发表
我是嵌入式Linux 的初级+网络传输初级,工资本科5000+200。



初级拿这么多,好高啊。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:48:31平安夜徽章
日期:2015-12-26 00:06:30C
日期:2016-10-25 16:26:25
7 [报告]
发表于 2008-05-29 19:57 |只看该作者
搞嵌入式要学习的东西确实蛮多。正在加紧学习linux驱动开发中。。。

论坛徽章:
0
8 [报告]
发表于 2008-06-09 11:15 |只看该作者
做嵌入式的要求这么高啊!!!!!!!!

晕哦!!! 看来嵌入式正的还是学硬件的才能搞到底吗???
我们这些学软件的起不是没得戏啦?????????????   

学校当时也有开摸电的课!!没什么兴趣 就逃课看linux编程!!!
哎!!结果还要自己学!!!郁闷!!!!!!!!!!   

请问LZ 做嵌入式  软件方面应该怎么安排啊????????????

论坛徽章:
0
9 [报告]
发表于 2008-06-09 18:05 |只看该作者
难怪我工资低,原来我还没入门

论坛徽章:
0
10 [报告]
发表于 2008-06-11 13:31 |只看该作者
补充点,要有黑客精神
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP