大一新生想学LINUX嵌入式开发,该选软件工程专业还是计算机科学与技术专业

作者&投稿:蓬受 (若有异议请与网页底部的电邮联系)
我想学嵌入式linux开发这个方向,南京大学计算机科学与技术系有这个研究方向吗?~

计科现在开得比较泛滥,真还不怎么样。你学嵌入式,应该考虑向电子类学院靠拢。比如电子科大的电子工程学院电路与系统,也有相关方向。

大一一般来说是基础学科,如果你的理想到此为止,那么带不带也无所谓
但是很多人会利用大一比较空闲的时间来学习各种东西
剩下的就看你自己了

我建议你学计算机科学与技术(我自己是学软件的)
下面给你说下观点 你参考就好了
嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,Palm,现在又多了Symbian等,其实只要会C++,在哪里都差不多

嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件

另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。

我建议你选择通信工程或者计算机科学,个人偏重通信工程, 但是你又不考虑通信,那就只有计算机科学了。对嵌入式开发,电气信息专业来说,多点硬件知识以及具体的行业知识(也就是为什么我推荐通信)的好处,比会java/vs.net之类的要有用的多。

其实选择哪个专业并没有太大的关系,靠学校课堂(我不了解你们学校,也可能我说的这不适合你们学校,呵呵)上学的根本无法满足实际上的项目应用。如果想深入的学习,我建议你自己买套开发板,多动手,在实践中你会遇到好多课本上没有的知识。如果非要选择我建议计算机科学与技术吧。具体说不出什么原因,可能联系稍微近一些吧,呵呵。关键还是靠自己的学习。

依我看,硬件方面需要有人指导,软件编程倒可以自学。

软件技术是指学习计算机然间方面的习,在学习软件技术的同时拟也能接触计算机的硬件,软件技术是开发软件用的,比方说提款机后台的实现,你学习Linux也是软件技术的一个方向;计算机专业包含着好几个方面呢,有动漫,数字设计,软件技术等,软件技术又有好多的方向,有java,jsp,asp,.net等;Linux和我们用的windows一样是个操作系统;你学习了Linux的一些基本的命令可以让你更好的在Linux中操作一些东西,你能学习了Linux就能学好便策划那个,建议你能学习软件技术


大一新生想学LINUX嵌入式开发,该选软件工程专业还是计算机科学与技术专 ...
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件 另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的...

...什么人用?我是大一新生,刚学c,假如想用Linux系统,需要什么..._百度...
linux适合计算机专业人员使用,如果想用linux,可以在虚拟机安装linux,网上的教程视频很多,可以慢慢自学,如果你真能从大一认真扎实的学到大四,那你很有前途。羡慕年轻人。我现在学看书都看不进去了,背东西也背不了多少。

...与技术的新生,希望既能娱乐,又能好好的学linux,我是新手
可以使用Ubuntu。Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。其实,如果单纯只是学习的话,各个发行版本都差不多。但是,由于初学者不习惯于linux的各种体制,如文...

学习LINUX编程前途如何
学习Linux之后可以从事以下岗位:1、Linux嵌入式开发。这个就是通过移植Linux到硬件平台上,然后写一些应用程序。2、Linux系统运维。Linux运维工作很火,很多公司对于Linux运维工程师的技术要求越来越高了。3、Linux服务器开发。如果是用C\/C++之类的话,要求也很高。因为互联网行业才人流动性相对大,所以工资...

软件测试|Linux 基础教程:创建和删除目录
探索Linux世界的目录操作艺术 在Linux的世界里,创建和管理目录就像搭建一个有序的文件家园。让我们一步步深入学习如何操作。目录的新生: 用mkdir命令来创建目录,它的强大之处在于-m选项,可自定义权限。例如,mkdir salah创建一个普通目录,而mkdir -p novels\/uk\/harrypotter则能递归创建嵌套目录,让文件...

关于linux系统
对于网络服务,目前看来,linux在自由定制、深入快速配置网络服务上有很大的优势,拿个最简单的例子来说,假如我要在一台安装了linux的服务器上假设一个网站并设置好DNS和转发规则,我只要依次安装LAMP,然后编辑一两个配置文件,总时间不会超过一个小时,而对于windows来说,从设置IIS到配置DNS,我也许...

本人刚接触linux 哪个高手愿意指点下吗 留个QQ 谢谢了
使用一个外部驱动器是一个极棒的方法,能给你的老硬件带来新生和让你在你不能(或者不想)改变内置硬盘的计算机上使用Linux系统。 假设你想使用Linux在一个双启动环境,但是你的计算机硬盘又没有任何空余的空间。一种解决方法是使用"live"的linux发行版本象是Knoppix,他们这能直接从CD启动运行。 对于偶尔使用,这是一...

Linux 终端(TTY)
Linux的世界里,TTY(TeleTYpewriter)不仅是其精髓的缩写,更是连接人与机器的桥梁。这个古老的缩写如今在Linux子系统中焕发新生,象征着计算机终端设备的核心。曾经,TTY是独立的实体,通过实体线缆与计算机紧密相连,而现在,它们多数是无形的软件模拟,可通过toe -a的魔法揭示出多元的类型。不同于一般的...

计算机专业大一新生学习问题
1.你才大一,时间足够,不要泄气,先要确立好目标,坚定住 2.大一不让带电脑,但是计算机这方面没电脑学起来还是会出现很多问题的,既然大一不让带,那你就先专心学好C语言,然后多泡泡机房 3.到大二应该能带电脑了吧,如果想学某个语言,如JAVA,如果学校课程不太紧,时间够的话,就多去网上看看...

Linux操作系统中的七件超厉害的武器
而急于通过Linux的学习掌握UNIX的目的想必不用多说了,在这个网络人才因稀缺而身 价倍增的年代,想靠技术吃饭又不想掌握服务器端技术的人才是真正的傻瓜。 五、离别钩——怀旧能力 在这 个IT技术日新月异的年代,怀旧应该不是一个好习惯,尽管怀旧可以有一种很不错的情调。但慢慢地我们发现我们不得不怀旧了,因为...

利津县13444399491: 作为一个新人,怎样学习嵌入式Linux -
钟离胜保列: 嵌入式linux学习路线: 一:C语言嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识.包括:基本数据类型、数组、指针、...

利津县13444399491: 请教高手,本人是大学生,计算机专业,想学习嵌入式开发,请问应如何入门?谢谢 -
钟离胜保列: 嵌入式Linux操作系统学习规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (...

利津县13444399491: 嵌入式linux如何开始学?零基础的话,该从哪里开始第一步?语言看哪些书?掌握哪些知识? -
钟离胜保列: 嵌入式零基础学习路线:(推荐你去了解嵌视科技qs-pte9开发板,很适合做图像方面开发) 1)学习 Linux系统安装、常用命令、应用程序安装. 2) 学习 Linux 下的 C 编程、这本书必学《UNIX 环境高级编程》、《UNIX 网络编程》,Rechard ...

利津县13444399491: 想学习Linux的嵌入式方向,应该怎么学呢,也就是从哪里开始呢? -
钟离胜保列: 可以先学linux系统,懂的系统的简单操作命令,顺便学下linux的一些系统高级编程. 之后就是学习arm 的裸机的,个人觉得这个大概懂了就可以,不用深入 再之后就是去学uboot的配置,然后是内核的编译. 再再之后就是安装交叉编译工具 最后就是学底层驱动程序了 书籍推荐:,c和指针;linux设备驱动程序.最后就是刘遄老师的《linux就该这么学》,很好的一本书.

利津县13444399491: 如何快速学习嵌入式linux? -
钟离胜保列: 先学LINUX的操作,基本命令要会用,LINUX的整个系统结构要非常清晰,尤其文件系统.在有了上面的基础之后,如果只是做软件,可以从LINUX上的C编程开始,SHELL程序编写,总之嵌入式LINUX软件工程师,肯定是UNIX程序员.然后再学QT.基本就差不多了,然后就开始找实际项目提升了.如果还要碰硬件,那就是ARM体系结构加驱动程序及系统移植,还有TCP协议及相关串系总线,太多了,后面看具体用什么学什么

利津县13444399491: 初学者想学嵌入式linux开发 -
钟离胜保列: 呵呵,你转过来的那段话实在太可笑!如果按那种想法,别说嵌入式linux实践性那么强的技术,就连一般的软件开发也学不会!1.“如果你学习嵌入式开发是为了就职,那么必要性不是太大”——这里还要如果的呢?我没见过有那个人是吃饱了...

利津县13444399491: 嵌入式LINUX都要学习什么? -
钟离胜保列: Linux系统的基本命令,文件系统布局,Linux下的C语言编程,在Linux下的嵌入式交叉编译,移植调试.当然还需要很多扩展知识,如数据结构、C++、数据库、ARM体系结构、汇编、嵌入式系统原理、操作系统原理、TCP/IP等等很多知识.如果涉及到驱动,那你还要有数字电路知识,能看懂电路图等.

利津县13444399491: 嵌入式linux怎么学 -
钟离胜保列: 嵌入式的Linux与常规Linux在实际操作中区别不是很大.而想要学习嵌入式Linux,你还需要对常规 Linux有所涉猎才行,因为嵌入式Linux的编译、远程控制等都需要在常规Linux下完成.当你对Linux基础有所有了解之后,你就可以针对某个版本...

利津县13444399491: 嵌入式linux怎么学?嵌入式linux如何学习? -
钟离胜保列: 学习嵌入式linux之前必须要做好心理准备:第一,要明白学好嵌入式linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期,由于在linux中,用户权限很大,做任何事情都很自由,所以,你往往需要知道你做的每一步在干什么,...

利津县13444399491: 学习嵌入式Linux系统开发! -
钟离胜保列: 不管是大学学习,还是以后自学.你所需要打的基础都还有很多,搞嵌入式,需要很多方同面的知识.汇编,C/C++,数据结构相对来说少一些,但也是需要的,操作系统原理,包括很多芯片的文档,全英的,英文也要好.一些数据基础,离散...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网