您现在的位置是:首页 >

计算机专业都学些什么 现在的我是一名大学生,学计算机的,想学好嵌入式linux (自学),该从哪些方面入手,做好哪些基本功?

火烧 2022-12-26 15:01:38 1059
现在的我是一名大学生,学计算机的,想学好嵌入式li ux (自学),该从哪些方面入手,做好哪些基本功? 现在的我是一名大学生,学计算机的,想学好嵌入式li ux (自学),该从哪些方面入手,做好哪些基

现在的我是一名大学生,学计算机的,想学好嵌入式linux (自学),该从哪些方面入手,做好哪些基本功?  

现在的我是一名大学生,学计算机的,想学好嵌入式linux (自学),该从哪些方面入手,做好哪些基本功?

你好,我是学通信的,现在在一个研究所读研,我现在侧重软件,主攻嵌入式LINUX,起初我在网上下载了很多资料,我建议你去电驴下载有关华清远见的文档,去那里培训很贵,但是他们的教材,是PDF格式的,真的很不错。
建议你在电脑上装个虚拟机,然后装个UBUNTU,最开始了解嵌入式系统的相关知识,操作系统,掌握UBUNTU的操作,包括SHELL编程,系统常用命令,能够在linux下进行C编程,熟悉VI 的操作,GCC的用法,然后就是进程通信,包括管道,共享内存,信号,信号量实现进程通信,然后就是线程通信,TCP/IP协议,一起SOCKET编程,然后是串口通信的实现。QT,还有内核的编译及其剪裁,这是软件层面,:embeded./video/205.htm
硬件方面,有条件的话买一块开发板,友善之臂还不错,价格也不贵,然后跟着教案,一天一天的进展。不懂的时候多多看下网站上的视频,最后强烈推荐一个嵌入式很有用的网站。

学嵌入式该从哪方面入手?怎样学?该学哪些东西?

其实你现在可以先学习下关于C语言,ARM和linux的课程,如果有这些基础课程的知识,对你来说会帮助很大,有了这些基础的知识,你就可以做大部分的关于linux的应用,好好学,我相信你可以的。
也可以和我联系,我或许可以给你一些帮助,我的邮箱simonxcme#gmail.
关于如何从零基础开始学习嵌入式,我刚才看到一篇很不错的文章,是一个专科生介绍自己如何从零基础开始自学嵌入式,并找到嵌入式的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。
专科生学嵌入式到找到工作的前前后后--学习的榜样

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

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

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

计算机专业都学些什么 现在的我是一名大学生,学计算机的,想学好嵌入式linux (自学),该从哪些方面入手,做好哪些基本功?

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

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

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

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

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

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

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

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

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

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

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

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

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

最后祝愿所有想学嵌入式的朋友更早的入门!

学嵌入式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 这个行业有了初步入门了吧, 但遗憾的是这还远远不够!
9)要做底层开发,就必须知道软硬件之间是如何衔接和配合工作的,那么电子技术应该要好好学习了,很多时候会用到模拟电路知识,这是区别好手与菜鸟的不同之处之一。
10)Linux 下的汇编要学,这样你才能真正了解你写的程序是如何在一个特定的硬件上跑的。这是区别好手与菜鸟的不同之处之二。
11)TCP/IP 协议栈要学,所有的嵌入式高手都得掌握的东西,这是区别好手与菜鸟的不同之处之三。
12)有了这些东西,拿下 Linux 驱动已经不再话下,需要你去学习 Linux 内核源代码和Linux驱动程序设计,这是一个技术升华。
13)音频、视频的解码译码技术你得学。
14)各种 IC ,各种 bootloader 你能够参与其开发设计。
15)自行设计开发新产品,新技术。 推荐你一款板子qs-pta80

想学嵌入式,哪些大学比较好

嵌入式系统的特点是其控制的目标系统,都是具有实际功能性能需求的实用系统,要求紧密结合物理世界完成实时任务。同时又因为应用的广泛性而要求很高的性价比,系统构成受到的制约因素很多。因此,一个优秀的嵌入式系统设计者,需要掌握从现实物理世界获取信息的各种技术,同时又必须具有比较全面的知识体系和良好的综合能力。例如信息处理,人机交互,人工智能,以及把处理结果作用于现实物理世界的各种相关实用技术与装置。
按当前普通高校课程分布,嵌入式系统所需的基础知识体系,在电子信息技术类专业、自动化技术类专业、通信工程技术类专业、机电一体化技术类专业的本科教学中都基本满足,不是安排在研究生阶段的学习内容。所以,学习嵌入式系统不需要考研。
但是,作为完成实际任务所需要的‘最佳处理方法’,主要在软件中体现,无论是运行在基于标准硬件资源的通用计算机中,还是运行在基于专用硬件资源的嵌入式计算机系统中,都是指导计算机系统执行任务的宗旨。所以,处理技术方法理论的深造,需要研究生层次的学习。
‘处理方法’并不依赖于计算机系统的硬件。虽然,某些嵌入式系统中,为了满足性能指标的要求,采用某些专用硬件资源来辅助‘实现方法’,这是实现手段。同样的手段也可以用于标准计算机系统,所以,研究生阶段的学习内容不只是为了嵌入式系统。
综上所述,研究生学习可以有助于深化嵌入式系统的应用,但是并非必然的关联。

嵌入式linux驱动要学哪些

1、 编写Linux设备驱动要求工程师有非常好的硬件基础,懂得SRAM、Flash、SDRAM、磁盘的读写方式,UART、I2C、USB等设备的接口以及轮询、中断、DMA的原理,PCI总线的工作方式以及CPU的内存管理单元(MMU)等。
2、编写Linux设备驱动要求工程师有非常好的C语言基础,能灵活地运用C语言的结构体、指针、函数指针及内存动态申请和释放等。
3、编写Linux设备驱动要求工程师有一定的Linux内核基础,虽然并不要求工程师对内核各个部分有深入的研究,但至少要明白驱动与内核的接口。尤其是对于块设备、网络设备、Flash设备、串口设备等复杂设备,内核定义的驱动体系架构本身就非常复杂。
4、编写Linux设备驱动要求工程师有非常好的多任务并发控制和同步的基础,因为在驱动中会大量使用自旋锁、互斥、信号 量、等待队列等并发与同步机制。朱,有,鹏的驱动开发讲得还不错。

嵌入式Linux要学哪些东西

主要学习linux的基本命令,系统移植,驱动开发等等,当前的发展前景应该是比较好的,不过要学的好,有一定的学习困难

自学平面设计,应该从哪些方面入手比较好?

平面分平面静态设计和动态广告设计!
静态广告具体内容包括:广告设计、书籍装帧设计、包装设计、图案设计、商业插画、标志设计、企业CI设计、海报POP、画册、宣传单、折页、名片、卡片、字体设计、UI界面设计、网页设计等.用的软件就是PS,CDR,AI
动态广告涉及到简单的影视合成,广告剪辑等!用到的软件就是AE,PRO和flash
你自己可以把握!

学习文言文 学生该从哪些方面入手

中学阶段,只是初步培养学生阅读文言文的能力。所以应从以下几点入手:
畅读课文
能顺畅地朗读文言课文,首先要加强朗读、诵读。读准生字字音和古音字字音、读准多音字字音和通假字字音,读好停顿。
了解内容
能借助课本上的注释或工具书了解课文的内容。
背诵默写
能够熟练背诵、默写教材规定的篇段和熟记有关的文学常识。
把握要点
要把握文章的内容要点,能够归纳文章中心,概括段意。
回答问题
能够回答课后练习中有关课文内容方面的问题。每篇课后所设练习,目的是引导学生分析、理解课文的思想内容,巩固和扩展学习成果,在原有基础上逐步提高。同学们一定要独立、认真、仔细地完成这些练习。
练习之后,要认真分析自己正确或错误的原因,在这个过程中来加深对课文内容的理解,提高对课文内容熟知的程度,提高阅读文言文的能力。

我是一名大学生,想买一部手机,没有经验,在买时应注意哪些方面,推荐几部.

最好不要买上市很久的机型 因为在市场上大部分旧机型都是翻新机 多逛几家店 因为几乎每个店的价位都不样 还有就是你可以在网上先查一下手机的大概价格和性能

我是一名大学生,现在正在自学围棋,问一问需要多久才能入段

我们这里有很多成人学围棋的经验,一般成人学棋最大的问题是不能坚持,大多学不到一个月,坚持下来的人不多,一年差不多可以入段吧。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码