ARM和嵌入式linux学习过程中所遇到的种种问题
先自报家门吧 小二本 自学成才
先跟大家介绍介绍我最近的学习情况,我呢现在已经大四了,说实话马上就要工作了,以前学过51,也做过一些小东西,后来就转到ARM+嵌入式linux。以下是我现在正在学的东西,实在是太多太杂了。
(1)linux操作系统,现在正在看《鸟哥的linux私房菜》了解linux的操作管理,以及shell编程。
(2)复习C语言和数据结构,正在看《C primer plus》和《数据结构(严版)》,因为自己的C语言基础一般,所以想好好补一补。
(3)另外整体进展是在跟着国嵌的视频进度进行,现在已经看到<ARM精讲班>了
(4)平时还经常看看《计算机操作系统》
以下呢就是我现在所遇到的问题
【1】感觉学的这些东西太多太杂了,回头回顾一下自己所学的内容就感觉自己啥都还不会似的,例如linux下的网络编程之类的。感觉自己的大脑的东西都溢出了,虽然学的很多,但是忘得也很多。
【2】因为自己时间不多了,所以整天玩命的学,但效率并不高。大家认为现在是找个工作去实习实习呢还是把剩余的时间都用在学习上,为明年的毕业设计做准备呢?(我的同学现在是考研的考研,应聘的应聘,弄得我有点摸不着头脑了)
【3】我个人想的是一毕业就找个嵌入式方面的工作,是不是我太理想化了?哪有一口吃成个胖子的对吧。毕竟这些知识是需要沉淀沉淀的,而我沉淀的还差得远呢。
希望各位走过路过的朋友多给指点指点啊~~~迷茫中
根据经验,大四要想全部学好,时间已经晚了,建议把C学好,学好ARM的体系结构,把ARM当作单片机学学,最好在毕业之前把操作系统ucos学好
膜拜下楼上 谢谢
C语言推荐C和指针(英文原版名:pointer on c),中译版也挺不错
看完(不是当小说过一遍哈,里边所有的问题最好都能深入理解)你基本C语言就算入门了
后续的数据结构==就是算法问题了,不单纯是C基础的问题了
把基础(如C语言、电路、单片机)打好才是王道,其它一切都是浮云。大部分用人单位给优秀应届生的定位是基础扎实,好学专研有吾性。什么都学过只能得到面试的机会,面试时一问什么都没深入还是会被淘汰!
LZ,还是以基础为重吧,我现在大三,一边深入51,一边ARM,前段时间还以为51自学的差不多了,很多外围都会用,所以心比天高,立马学习ARM+linux,linux基础在暑假就学过,现在在学ARM裸机。
但是最近又复习了一遍51,里面的好多东西:I2C,SPI,串行,总线等都似懂非懂的,所以基础非常重要,把51单片机弄透了,肯定找的到工作,当然会操作系统更好啦
一起加油!
可能是我被周围的同学所蛊惑了,考研的考研,找工作的找工作弄得我都不淡定了
不要一下下学那么多,把51玩通了基本差不多,出去很快就可以上手做产品,通讯协议只是一些电平组合,不要想得那么难,现在很多已经集成到硬件上了,只要会用相关的寄存器就可以了;现在不要给自己太多压力,其实最后主要的还是看行业经验,单片机和ARM都只是工具,等你学通一款,其他都差不是很多,慢慢来,不要急,未来路还长.
祝福你 好好学 有问题及时和大家交流 呵呵
电子技术论坛与你共进退
跟我情况差不多啊 兄弟
看看
跟小编的情况差不多,自己也是大四了,学习方向差不多一样,学习arm两个月了,暂时还只是有个系统框架,uboot,kernel之类知识点都还没很好的掌握
加上平时遇到问题看帖后按着操作还不一定解决自己的问题,不明白真正内在的,不知道怎么debug
共勉之