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吧,嵌入式系统方面的这个需求多,但是比较难。

  • 优林云(53元)哈尔滨电信2核2G

    优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内东北地区哈尔滨云服务器!全部是独享带宽!首月5折 续费5折续费!地区CPU内存硬盘带宽价格购买哈尔滨电信2核2G50G1M53元直达链接哈尔滨电信4核4G50G1M83元直达链接哈尔滨电信8核8G50G1M131元直...

    inlicloud48元/月,云主机,2核1G/200Mbps,可选安徽/上海联通/广州移动/江门移动NAT

    inlicloud怎么样?inlicloud(引力主机)主要产品为国内NAT系列VPS,目前主要有:上海联通NAT(200Mbps带宽)、宿州联通NAT(200Mbps带宽)、广州移动NAT(200Mbps带宽)。根据官方的说法国内的NAT系列VPS不要求备案、不要求实名、对中转要求也不严格,但是,禁止任何形式的回国!安徽nat/上海联通/广州移动/江门移动nat云主机,2核1G/200Mbps仅...

    Raksmart:香港高防服务器/20Mbps带宽(cn2+bgp)/40G-100Gbps防御

    RAKsmart怎么样?RAKsmart香港机房新增了付费的DDoS高防保护服务,香港服务器默认接入20Mbps的大陆优化带宽(电信走CN2、联通和移动走BGP)。高防服务器需要在下单页面的IP Addresses Option里面选择购买,分:40Gbps大陆优化高防IP-$461/月、100Gbps国际BGP高防IP-$692/月,有兴趣的可以根据自己的需求来选择!点击进入:RAKsmart官...

    arm嵌入式系统为你推荐
    安全防护一般防护安全用具有几种逗号运算符逗号运算符详解aftereffectafter effect (AE)有哪几层,层有哪些属性?作用是什么?cs躲猫猫CS1.6捉迷藏具体的玩法?运行时错误1004ipad下载时出现错误1004是怎么回事?该怎么解决?赵锡成众生有罪,你我皆同谋。什么意思眼镜片品牌镜片哪个牌子好,十大光学镜片品牌排名推荐网站维护收费网站一般每年的维修服务费用是多少啊?3d规则3d中奖规则微信备份通讯录在哪微信备份通讯录在哪
    域名论坛 vps优惠码 域名备案收费吗 优惠码 国外空间服务商 主机屋免费空间 国外空间 远程登陆工具 中国特价网 京东商城双十一活动 小米数据库 数字域名 中国电信测网速 阿里校园 亚马逊香港官网 免费申请个人网站 789 申请免费空间 supercache 江苏徐州移动 更多