嵌入式开发中会用到计算机网络方面和数据库方面的知识吗?(高手请进)

小弟现在正在学习嵌入式,但是现在学校也在开计算机网络,数据库,这两门课,小弟我想走嵌入式的路,不知道在嵌入式方向的开发中用到这两门的知识的地方多吗?

说真的,这个是基础学科,你可以学习下,不过应用不是非常大,网络是有应用,数据库在嵌入式应用不多,因为嵌入式本身追求的就是定制和精简。

关键是看你以后从事什么样的工作,如果你有时间,计算机的学科知识都要看看,毕竟这样对你以后会有很大的帮助的。

关于如何学习嵌入式,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。

专科生学嵌入式到找到工作的前前后后

先做个自我介绍,我07年考上一所很烂专科民办的学校,学的是生物专业,具体的学校名称我就不说出来献丑了。09年我就辍学了,我在那样的学校,一年学费要1万多,但是根本没有人学习,我实在看不到希望,我就退学了。

退学后我也迷茫,大专都没有毕业,我真的不知道我能干什么,我在纠结着我能做什么。所以辍学后我一段时间,我想去找工作,因为我比较沉默寡言,不是很会说话,我不适合去应聘做业务。我想应聘做技术的,可是处处碰壁。

一次偶然的机会,我才听到嵌入式这个行业。那天我去新华书店,在计算机分类那边想找本书学习。后来有个女孩子走过来,问我是不是读计算机的,有没有兴趣学习嵌入式,然后给我介绍了一下嵌入式现在的火热情况,告诉我学嵌入式多么的有前景,给我了一份传单,嵌入式培训的广告。听了她的介绍,我心里痒痒的,确实我很想去学会一门自己的技术,靠自己的双手吃饭。

回家后,我就上网查了下嵌入式,确实是当今比较热门的行业,也是比较好找工作的,工资也是相对比较高。我就下决心想学嵌入式了。于是我去找嵌入式培训的相关信息,说真的,我也很迷茫,我不知道培训是否真的能像他们宣传的那样好,所以我就想了解一段时间再做打算。

后来,我在百度知道看到一篇让我很鼓舞的文章《如何学习嵌入式》,是一个嵌入式高手介绍没有基础的朋友怎么自学入门学嵌入式,文章写的很好,包含了如何学习,该怎么学习。他提到一个方法就是看视频,因为看书实在太枯燥和费解的,很多我们也看不懂。这点我真的很认同,我自己看书往往看不了几页。

我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。

主意一定,我就去搜索嵌入式的视频,虽然零星找到一些嵌入式的视频,但是都不系统,我是想找一个能够告诉我该怎么学的视频,一套从入门到精通的视频,一个比较完整的资料,最好能有老师教,不懂可以请教的。

后来我又找到一份很好的视频,是在嵌入式学习网推出的一份视频《从零基础开始学嵌入式》,网址:http://www.IC120.com/embedvideo.htm 里面的教程还不错,很完整,可以让我从基础的开始学起。视频不便宜啊,但是我也忍了,毕竟买几本书都要几百了,何况他们还有半年的技术咨询和服务,算值了。

下面介绍下我的学习流程,希望对和我一样完全没有基础的朋友有所帮助。

收到他们寄过来的光盘后,我就开始学习了,由于我没有什么基础,我就从最简单的C语言视频教程学起,话说简单,其实我还是很多不懂的,我只好请教他们,他们还是很热心的,都帮我解决了。C语言我差不多学了一个礼拜,接下来我就学了linux的基本命令,我在他们提供linux虚拟机上都有做练习,敲linux的基本命令,写简单的C语言代码,差不多也就三个礼拜。我每天都在不停的写一些简单的代码,这样一月后我基本掌握了C和linux的基本操作。

接下来我就去学习了人家的视频的培训教程,是整套的,和去参加培训没有多大的区别,这一看就是两个月,学习了ARM的基本原理,学习嵌入式系统的概念,也掌握了嵌入式的环境的一些搭建,对linux也有更深层次的理解了,明白了嵌入式应用到底是怎么做的,但是驱动我只是有一点点的了解,这个相对难一点,我想以后再慢慢啃。

这两个月,除了吃饭睡觉,我几乎都在学习。因为我知道几乎没有基础,比别人差劲,我只能坚持努力着,我不能放弃,我必要要靠自己来养活自己,必须学好这门技术,同时我不懂的就问,这里真的很感谢他们的技术客服对我的任何问题都是耐心的解答,每天都我几乎都有好几个问题问他们,然后我就把不懂的问题总结记下来,这样慢慢积累了一段时间,我发现自己真的有点入门了。

最后的一个月,我就去看关于实践部分的内容,了解嵌入式项目具体的开发流程,需要什么样的知识,我就开始准备这方面的知识,也就是学习这方面的视频,同时他们建议我去找了找一些嵌入式面试的题目,为自己以后找工作做准备。我就到网上找了很多嵌入式的题目,把他们理解的记下来,这样差不多准备了20天左右

我觉得自己差不多入门了,会做一些简单的东西了。我就想去找工作看看,于是我就到51job疯狂的投简历,因为我学历的问题,专科没有毕业,说真的,大公司没有人会要我,所以我投的都是民营的小公司,我希望自己的努力有所回报。没有想过几天过后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比较严格,需要有一年的项目经验,所以我没有被选中。

后来陆续面试了几家公司,终于功夫不负有心人。我终于面试上的,是在闵行的一家民营的企业,公司规模比较小,我的职务是嵌入式linux应用开发,做安防产品的应用的。我想我也比较幸运,经理很看重我的努力,就决定录用我,开的工资是3500一个月,虽然我知道在上海3500只能过温饱的生活,但是我想我足够了。我至少不用每天都要靠父母养,我自己也能养活自己的。我想只要我继续努力,我工资一定会翻倍的。

把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有必要自卑,我们不比别人笨,只要我们肯努力,我们一样会成功。

最后祝愿所有想学嵌入式的朋友更早的入门!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-17
两门基础课吧 学学又没什么坏处 建议学习 学习的课程多了 将来思考问题考虑的也就更全面本回答被网友采纳
第2个回答  2010-11-18
从应用上来讲,嵌入式设备对于网络和数据库的依赖还是很大的。比如手机,很多应用都有上网的需求,有数据存储的需求,可能还要到ExchangeServer上更新一些个人数据。在校多学一方面这些知识,对于以后就业很有帮助。当然,你不学,要不是就不能从事嵌入式。嵌入式开发的领域分类很多,有硬件,软件,应用层开发,系统开发定制,驱动开发等等。而且,网络和数据库的应用在嵌入式上已经很成熟,也不要求了解很深,有个基础认识即可。
第3个回答  2010-11-17
这是复杂应用必须要会的。可以说是一般开发者和高手之间一个分水岭。
第4个回答  2010-11-18
可以上网查

嵌入式开发中会用到计算机网络方面和数据库方面的知识吗?(高手请进)
说真的,这个是基础学科,你可以学习下,不过应用不是非常大,网络是有应用,数据库在嵌入式应用不多,因为嵌入式本身追求的就是定制和精简。关键是看你以后从事什么样的工作,如果你有时间,计算机的学科知识都要看看,毕竟这样对你以后会有很大的帮助的。关于如何学习嵌入式,我刚才看到一篇很不错的文...

我是一个嵌入式初学者,请问我要学哪些东西?希望大虾给一些具体的学习流...
第二步就是linux程序设计。你要了解一下微机原理和操作系统。比如文件编程,进程控制,进程间通信,进程管理,系统调用,多线程,网络编程等等。做嵌入式微机原理与操作系统必须懂的。这一部分可能有些枯燥。一定要坚持啊。第三步可以考虑学习一下ARM处理器了。买一块ARM开发板(如果你决心要好好学习的话...

嵌入式高手请进 软件 硬件
除了WinCE的实时性稍差外,大多数嵌入式操作系统的实时性都很强,所以也可称为实时操作系统Real Time Operating System.从事嵌入式的人至少须掌握一个嵌入式操作系统(当然掌握两个更好),这在嵌入式的所有技术中是最为关键的了。(3) 嵌入式开发的其它相关软件课程搞嵌入式若能熟悉嵌入式应用的一些主要领域,这样的人...

请问一个成熟的嵌入式开发公司应具备哪些职位?他们的工作内容又是什么...
决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有"花头"可做的),所以我们搞软件的人完全不用担心我...

嵌入式技术需要学习什么
《嵌入式系统软件工程:基础知识、方法和应用》系统地阐述嵌入式系统软件工程所涉及的过程、方法、内容,以及在典型工业领域中的应用。全书内容分为两大部分:第一部分介绍嵌入式系统软件工程方法论,主要包括嵌入式软件的开发过程(需求工程、软件和系统体系结构、编程和测试等内容),开发和测试中所采用的标准,与安全性相关...

...很感兴趣,期待以后从事这方面的研发工作,请教高手怎么学好掌握它...
4.在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动...

电脑设置和网络设置方面的高手请进!
不想要那个窗口可以在控制面板-用户帐号-更改用户登录或注销方式里改 电脑硬件决定了电脑的性能,软件方面只是起辅助的作用,可以关闭不必要的服务,整理磁盘,删除系统垃圾等方式优化系统。至于网速方面不是软件可以加速的,什么加速器啊之类的效果都不明显,宽带线路决定了网速。

我想成为电脑网络技术高手行家谁能帮我
如果你想知道如何成为一名黑客,那么好,只有两方面是重要的。(态度和技术) 长久以来,存在一个专家级程序员和网络高手的共享文化社群,其历史可以追溯到几十年前第一台分时共享的小型机和最早的ARPAnet实验时期。 这个文化的参与者们创造了“黑客”这个词。 黑客们建起了Internet。黑客们使Unix操作系统成为今天这个样子...

高手请进——什么是机器狗病毒呀?
也就是说,每次重新启动计算机,都要重新下载安装一次所有的其它恶意程序”。 第二处是:在那些分析文章中所提到“‘机器狗’病毒会替换系统中的正常程序 ‘conime.exe’、‘ctfmon.exe’、‘explorer.exe’或‘userinit.exe’”或“‘机器狗’病毒会感染系统中的正常程序‘conime.exe’、‘ctfmon.exe’、‘explorer....

敢称电脑高手的就来!
二、知识点概述 (一) 计算机中数据的表示 计算机最主要的功能是处理信息,如处理数值、文字、声音、图形和图像等。在计算机内部,各种信息都必须经过数字化编码后才能被传送、存储和处理,因此,掌握信息编码的概念与处理技术是至关重要的。所谓编码,就是采用少量的基本符号,选用一定的组合原则,以表示大量复杂、多样的...

相似回答
大家正在搜