arm嵌入式系统是先学ARM嵌入式,还是学嵌入式系统比较好??

arm嵌入式系统  时间:2021-08-03  阅读:()

arm、linux 、嵌入式linux,嵌入式系统、DSP、FPGA、CPLD、PLC、SOC、unix到底是什么意思什么关系

专业术语 请参考 三楼的回答 方向嘛 首先要学习下基础课程单片机,汇编和C语言等等,然后再学习嵌入式, 如果说你要想水平高的话,最好学习下操作系统,数据结构,算法及一些硬件方面的知识等等。

看你是想在什么方面发展,在硬件方面还是软件方面。

假如是软件方面, 当然对编程要侧重,反之在硬件方面,那么就要对单片机,电子电路,数电,模电等等要多加学习才是。

做嵌入式的大概有这样几个方向: 驱动/BSP/内核移植类:这一类要求你了解硬件芯片和电路原理图多一些,需要多学习大学这类基础课, 然后看一些基本的CPU芯片外围芯片手册,知道什么是CPU内部总线、外设控制器和寄存器。

这类人在产品项目 中人数需要不大,但是工资不低。

(内核移植和内核开发暂且不提) (辅助知识: 通信:串口,usb口,网口,RS232,RS285,LINE2.0,CANBUS,RF,蓝牙,红外 数模:ADC,DAC,放大器应用电路 电源,存储器,时钟,传感器等应用) 嵌入式操作系统类:这一类要求你能根据产品需要设计出能多任务处理并控制一些外设或者与外设通讯的程序。

需要你有很好的C语言基础,单片机基础,然后是嵌入式操作系统基础,知道各种多任务处理的模型,然后还需要 一些数据结构知识。

你要知道程序是如何烧写到芯片里变成能控制设备的东西的。

嵌入式系统应用类:这一类要求更加偏向软件一些,有时甚至只是知道内存限制就可以了,其它硬件都不必考虑太多 ,比如做嵌入式GUI的(miniGUI, Qt)、嵌入式数据库的、嵌入式webserver程序等,这一类归根结底是软件开发, 需要有强大的阅读源码能力和程序设计基础。

高级嵌入式相关应用程序开发类:如手机开发的,特别是iphone android 的应用开发,这一类实际上是纯软件开发,要求有很好的程序设计基础、面向对象概念、结构化开发概念等,UI相关的 现在还需要有一些UX用户体验理念。

大概就这几类,如果你是学生建议自己买一个三星的ARM9开发板,很便宜的,从读芯片手册、学习移植ucosII,写写 ucosII应用程序,深入的可以学习嵌入式linux下应用程序开发等,总之一年之内学透一个开发板,那么你就可以合格胜任前两类工作了。

总体来说 第一类:模拟电子 数字电子 微机控制等技术很好,对嵌入式各个模块很熟悉,单片机应用的炉火纯清, 能独来开发(软件,硬件,PCB)测试,控制等项目(能力很强,适合独立开发项目) 第二类:能把操作系统移植到嵌入式,并且能编写驱动程序(适合团队开发,和应用软件工程师配合) 第三类:熟悉BS/CS架构和设计,操作系统原理和内核有相当的认识,有美工经验,熟悉嵌入式应用 软件的开发(适合开发上位机,或与第二者协作开发嵌入式) 在此建议 统筹全部 专于一个方面

要怎么样学习ARM嵌入式系统啊,单片机我有一定的基础

你有单片机的基础,对于学嵌入式是很有帮助的;首先要了解ARM的体系结构,因为和51单片机还是有差别,其次是嵌入式系统,从搞定U-BOOT 编写 bootloader入门 ,然后是交叉开发环境和LINUX内核,后面就是LINUX文件系统;这些都搞定了,后面就是驱动部分了。

驱动部分掌握了,就可以找这个方面工作,趁目前这个方面人紧缺,抓紧时间学啊

什么是ARM?什么是嵌入式?

  • ARM是Advance RISC Machines的缩写,而RISC(reduced instrument puter)计算机精简的指令集合。

  • 嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。

    它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。

    简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 PC 中 BIOS 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。

    嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。

  • 嵌入式系统几乎包括了生活中的所有电器设备,如掌上 PDA 、移动计算设备、电视机顶盒、手机上网、数字电视、多媒体、汽车、微波炉、数字相机、家庭自动化系统、电梯、空调、安全系统、自动售货机、蜂窝式电话、消费电子设备、工业自动化仪表与医疗仪器等。

    论述ARM-Linux嵌入式系统的基本组成,以及各部分的作用。

    ARM-Linux嵌入式系统的基本组成: 1、bootloader:BootLoader是在操作系统内核运行之前运行。

    可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。

    2、基本 Linux 系统,就是为复杂应用软件系统的开发提供了一个基本框架,并有与之相应的、方便易用的开发与维护管理工具。

    3、文件系统,用于管理嵌入式系统的存储空间。

    本来应该算操作系统的一部分,但因为 Linux 源代码中有大量的文件系统支持部分,而嵌入式系统存储空间有限,只保留一种就可以了,因此这部分需要比较复杂的处理。

    4、图形用户界面库,其作用是为应用程序提供图形环境。

    虽然它也可以算是操作系统的一部分,但因嵌入式系统的特殊性往往要另外定制。

    5、设备驱动程序,因为每一种嵌入式设备都可能有自己独特的设备,因此,需要为它开发驱动程序。

    6、应用程序,具体实现用户需求的软件。

    应用程序师参考操作系统提供的开发接口所开发出来的软件,以达到计算机的功能利用。

    ARM嵌入式控制系统和PLC控制系统的比较?各有哪些优缺点?谢谢!

    ARM的主要应用领域是在嵌入式系统中(算是电子控制方向吧),当然可以是嵌入式控制系统中,作为一个微型的控制器或者一个数据处理功能(一般情况会用DSP)。

    主要特点是功耗低,这也是嵌入式系统的一个特点。

    而PLC主要用在电气控制方向,主要是大型机电设备,什么钢厂呀等工业领域,往往说道PLC就离不开变频器。

    PLC的控制器可以是ARM,X86等微控制器,具体是什么我也不清楚,据说都是这些东西。

    ARM用在嵌入式的原因是因为功耗和体积都很小,适合做嵌入式,比如手持检测仪表,机床的控制器等等。

    可以从系统电压的角度来区分。

    在有些领域选择两种控制器都是可以的。

    是先学ARM嵌入式,还是学嵌入式系统比较好??

    首先,不知道你什么水平, 因为嵌入式的入手并不是从arm嵌入式和嵌入式系统下手。

    首先,假设你的集成电路和封装知识,还有各种总线技术还有电磁理论以及体系结构都已经学的很熟练,也就是说有4年的电子技术基础水平。

    那么在这个前提下,对嵌入式开始入手的话,要先从SoC模块设计入手,要会集成各个片内版图,并且会控制功耗和电磁兼容。

    之后要学习的是系统核心硬件驱动编写,然后是各种外围传感器驱动的编写。

    然后才能进行你说的arm嵌入式或者嵌入式系统, 因为任何嵌入式的前途是电子技术基础和SoC设计和片内版图集成. 如果还要牵扯高频之类的,那就是嵌入式系统好了,学DSP的。

    arm的目前来说国内应用并不多,因为手机架构被国外垄断,所以你的arm嵌入式根本就没有需求。

    国内除了安卓根本就没有别的系统,但是安卓的底层嵌入式都是做好的方案,现在厂商都是做的定制化,也就是软件模块的增加与删除,而且是应用级和主题手机界面模块的增加与删除,根本不涉及系统级,所以嵌入式这一层根本就被屏蔽掉了。

    你要学的话还是DSP吧,嵌入式系统方面的这个需求多,但是比较难。

  • 易探云香港云服务器价格多少钱1个月/1年?

    易探云怎么样?易探云是目前国内少数优质的香港云服务器服务商家,目前推出多个香港机房的香港云服务器,有新界、九龙、沙田、葵湾等机房,还提供CN2、BGP及CN2三网直连香港云服务器。近年来,许多企业外贸出海会选择香港云服务器来部署自己的外贸网站,使得越来越多的用户会选择易探云作为网站服务提供平台。今天,云服务器网(yuntue.com)小编来谈谈易探云和易探云服务器怎么样?具体香港云服务器多少钱1个...

    HostHatch(15美元)大硬盘VPS,香港NVMe,美国、英国、荷兰、印度、挪威、澳大利亚

    HostHatch在当地时间7月30日发布了一系列的促销套餐,涉及亚洲和欧美的多个地区机房,最低年付15美元起,一次买2年还能免费升级双倍资源。商家成立于2011年,提供基于KVM架构的VPS主机,数据中心包括中国香港、美国、英国、荷兰、印度、挪威、澳大利亚等国家的十几个地区机房。官方网站:https://hosthatch.com/NVMe VPS(香港/悉尼)1 CPU core (12.5%...

    无忧云( 9.9元/首月),河南洛阳BGP 2核 2G,大连BGP线路 20G高防 ,

    无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,自营有国内雅安高防、洛阳BGP企业线路、香港CN2线路、国外服务器产品等,非常适合需要稳定的线路的用户,如游戏、企业建站业务需求和各种负载较高的项目,同时还有自营的高性能、高配置的BGP线路高防物理...

    arm嵌入式系统为你推荐
    qq实名注册qq实名认证讯飞tts有用过科大讯飞TTS语音合成系统的吗阶乘函数阶乘怎么算?程序员段子为什么会有程序员间的鄙视链廖华rcd后的中性线可以接地对吗 南京廖华文件系统格式系统盘是什么格式无线呼叫系统无线呼叫对讲器系统哪个牌子好?3d规则福彩3D具体玩法,包括规则,开奖时间等?刷荣誉怎么刷荣誉啊怎么进入doswin7如何进入dos界面
    php主机空间 域名查询软件 如何查询域名备案号 ddos seovip 淘宝双十一2018 免费mysql 河南移动邮件系统 电子邮件服务器 ftp免费空间 爱奇艺会员免费试用 免费mysql数据库 四川电信商城 中国电信网络测速 美国盐湖城 数据库空间 注册阿里云邮箱 国内空间 阿里云邮箱个人版 forwarder 更多