4774|16

53

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

是不是有一点早 [复制链接]

我是一个大一计算机的学生,很喜欢嵌入式开发.就是不知道要怎么样学,C++我学得很好,现在在学算法,一个月就可以学好.就是想问问,我这样是不是有一点早.

最新回复

理论是不分来源的,来自本科教材也好,研究生教材也好,自己的积累也好,都是十分重要的积累。有几个人现在说已经把本科的教材都理解透了?操作系统原理懂了吗,编译原理,C/C++语言? 你回过头来想想,一些动手操作的经验真的有难度吗?会操作几个CPU寄存器控制器,懂点驱动开发,懂几个调试工具,真的别人就学不会?完全不是这样的,在WINCE上写过驱动的人都知道,难度并不在于你如何巧妙地操作硬件,而在于你对整个系统框架的理解,而这些理解就来自微软的资料,合作方的资料,自己平时的积累。 正如你说的,做手机的,对射频理论不了解,连个外场测试射频问题都分析不了,看不懂测射频指标的仪器的数字,那还做什么手机?这些不是做这个项目的人都懂的,而是要为了这个项目专门去学习的理论知识。我见过很多通信专业的学生都学过基础知识,但是在做手机时,遇到通信问题分析不了,理论都没学好。 一句话,只重实践经验只能让你看起来像高手,骗骗外行还可以,重视理论才能成为专家。  详情 回复 发表于 2008-5-30 21:15
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
引用楼主 wsoon 的帖子:
我是一个大一计算机的学生,很喜欢嵌入式开发.就是不知道要怎么样学,C++我学得很好,现在在学算法,一个月就可以学好.就是想问问,我这样是不是有一点早.


C++ 算法  工作几年的人都不敢轻易说好!  建议楼主打好基础,看点实例方面的书籍,做点小东西更好
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
学好基础
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
如果你c++都很熟悉了,可以主动找一下有嵌入式方向的老师,要求和他(她)实际去做一些东西。这样才能学好。
 
 
 

回复

91

帖子

0

TA的资源

一粒金砂(初级)

5
 
我马上毕业了,学一些电子电路方面的吧,写驱动什么的有好处
 
 
 

回复

88

帖子

0

TA的资源

一粒金砂(初级)

6
 
没有太早,只有更早!
没有太好,只有更好!
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
"C++我学得很好,现在在学算法,一个月就可以学好"

不是看过一遍书就叫已经学好了
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

8
 
没有太早,只有更早!
没有太好,只有更好!
说的太对拉!
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

9
 
算法?一个月学好?
应该不可能吧。
楼主先去了解下算法是怎么回事吧。
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

10
 
现在在学算法,一个月就可以学好.  通过这句话就知道楼主其实连C++也没有学好。也许你的成绩可以90多分,这并不代表什么啊~ 最有用的C++技巧 考试是不会考的

建议学习一些国外的C++优秀书籍。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

11
 
呵呵,你太牛了。你一个月就把算法学好了!
你还是把C++ Primer Thinking in C++之类的书多看看吧
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

12
 
大家也别批评了,年轻人不懂事。不是有句名言吗,越学习越发现自己的无知。在任何一个领域,不耗费十几年功夫,是无法精通的。你该继续认真的学习,而不是不停想学新东西,嵌入式和C++虽有关联,但完全是另一个领域。

我可以举一个基础知识题,看看你对C++的基础了解多少。

请问 class A 在内存中占用多少字节,为什么?

class A
{
    int  var1;
    char var2;
public:
    virtual int get_gum(intx, int y);
    virtual void reset_values();
};
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用楼主 wsoon 的帖子:
C++我学得很好,现在在学算法,一个月就可以学好.

哎,不知天高地厚的孩子啊,跟我当年一个样儿...
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
不打击,要鼓励。

先到网上淘一块开发板,功能尽量的全。当然,选什么CPU的开发板,也是你对嵌入式一个初步了解的过程,别嫌烦。

买了开发板,开始看程序写程序下载程序跑程序,当你第一次将自己写的程序下载到开发板,并且跑起来,点亮一个LED灯时,恭喜你,你开始踏上嵌入式开发之路了。

进了门之后,才会知道门后有多广阔。

C是最重要的,C++初期不需要,后期还是要会的。算法,也不重要,一般用到的时候再学也来得及。

嵌入式开发,重点在实战,抛开那些研究课本,完全扎进板子设备平台代码,才行。
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

15
 
不同意楼上说的,理论很重要,基本上理论研究透了,才能更进一步,光实践经常只能原地踏步。
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
嵌入式的理论需要很多吗?我不是说理论没用,而是说研究生的那些研究性质的理论没用的。至少在实际项目中,能有多少需要研究生的研究来支持的?项目经验,项目经验,是要在项目中获得的,而不是在研究课本中获得的。

我学自动控制专业的,大本里的东西的确有用,不过研究生学的那些理论东西在项目中应用的真的极其的少,只有做射频时会涉及。

现在的项目,都是应用,真要去从源头去理解的,只有做ASIC芯片设计了,要么做纯模拟的,比如电源,比如射频。
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

17
 
理论是不分来源的,来自本科教材也好,研究生教材也好,自己的积累也好,都是十分重要的积累。有几个人现在说已经把本科的教材都理解透了?操作系统原理懂了吗,编译原理,C/C++语言?

你回过头来想想,一些动手操作的经验真的有难度吗?会操作几个CPU寄存器控制器,懂点驱动开发,懂几个调试工具,真的别人就学不会?完全不是这样的,在WINCE上写过驱动的人都知道,难度并不在于你如何巧妙地操作硬件,而在于你对整个系统框架的理解,而这些理解就来自微软的资料,合作方的资料,自己平时的积累。

正如你说的,做手机的,对射频理论不了解,连个外场测试射频问题都分析不了,看不懂测射频指标的仪器的数字,那还做什么手机?这些不是做这个项目的人都懂的,而是要为了这个项目专门去学习的理论知识。我见过很多通信专业的学生都学过基础知识,但是在做手机时,遇到通信问题分析不了,理论都没学好。

一句话,只重实践经验只能让你看起来像高手,骗骗外行还可以,重视理论才能成为专家。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表