做单片机、arm 需要学什么??
发布网友
发布时间:2022-05-15 09:14
我来回答
共4个回答
热心网友
时间:2023-10-17 05:51
1.语言方面,汇编语言是基础,从51系列入手比较容易,学校一般讲的是8086,不过学通了是一样的。然后从转用C编程,用KEIL比较容易入手,protues用来仿真整体硬件,不过只能仿真比较简单的电路。
2.硬件方面,良好的模拟、数字电路是基础,这些学好了才能走得远。各种单片机的硬件结构、体系结构可能不相同,所以用某种单片机时要先读它的DATA SHEET。各种外围芯片、器件你都需要了解。各种协议,如I2C、CAN、UART都是用得非常多的,尤其UART,你都需要精通。
3.系统设计,一般来说需要良好的C基础,最好能做到精通C指针等。uC/OS II是学习系统设计的最佳入门系统。不要一下子跑到LINUX。当然,我到目前还是裸奔(不跑操作系统),因为还没有遇到能用得着操作系统的项目。
4.勤奋是以上所有的基础。
热心网友
时间:2023-10-17 05:51
我也是这个专业,要好好模电数电 然后就是单片机 还有arm 编程语言一般是c还有就是如果是arm的话都是带系统的 你一般是嵌入式linux
热心网友
时间:2023-10-17 05:52
了解51芯片,学习单片机编程语言,类似汇编。还有学习KEIL protues等硬件仿真软件,当然模电数电还有电路基础是必须学好的,单片机和许多数模转换门电路芯片是挂钩的。现在工程上以C编程为主,灵活性移植性比较好。所以最好学者用C编程,一般学校上课不会用C来讲,这个要自学。
热心网友
时间:2023-10-17 05:52
C,模电,数电,汇编能看懂程序即可,计算机组成原理
学好单片机之后学ARM要学好那些东西?
ARM极少用作单片机的前后台工作模式,一般是要上操作系统的。所以一般学习ARM最好是要学习嵌入式操作系统理论——Linux或者uC/OS-II或者VxWorks的都可以。除此之外对于ARM的硬件也要有所了解,包括ARM的工作方式、指令集、地址映射和外设与内存管理等等,这个最好是找一个你要用的片子对着手册来学。也可...
stm32是什么?stm32的产品介绍
STM32是一款单片机,由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。STM32具有高性价比、内部外设丰富、高MIPS(指每秒能处理的指令,以兆为单位)、广泛的群众基础等特点。它被广泛应用于嵌入式系统中,如智能仪表、医疗设备、电子门锁等。STM32是ARM Cortex内核单片机和微处理器市场和技术方面的佼佼者,目前提供16大产品线 (F0, G0, F1, F2, F3, G4, F4, F7, H7, MP1, L0, L1, L4, L4+,L5, WB),超过1000个型号。STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服...
做单片机、arm 需要学什么??
1.语言方面,汇编语言是基础,从51系列入手比较容易,学校一般讲的是8086,不过学通了是一样的。然后从转用C编程,用KEIL比较容易入手,protues用来仿真整体硬件,不过只能仿真比较简单的电路。2.硬件方面,良好的模拟、数字电路是基础,这些学好了才能走得远。各种单片机的硬件结构、体系结构可能不相同,所...
学习单片机,arm等从哪些方面着手呀?
(1)C语言是所有编程语言中的王者(单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握,大学本科教学中的C语言是远远不够的,有两个非常重要的内容没有讲“文件的操作”和“IO的操作”,其中“IO的操作”是必须掌握的技术。(2)操作系统原理,是必需的,如果你是计...
单片机学什么
单片机的学习主要包括以下几个方面:1. 基础理论首先需要掌握的是电子电路的基础知识,包括数字电路和模拟电路的基本原理。了解各种电子元件如电阻、电容、二极管、晶体管等的作用和特性。还需要学习微处理器的工作原理,包括CPU的内部结构、指令集以及如何执行程序。2. 编程语言单片机通常使用C语言或汇编语言...
如何快速学会ARM系列芯片,和单片机的主要差别在哪里
2,学习ARM时,你就要学习LINUX和WINCE这两个最基本的操作系统运用在单片机上。3,同样的理,你也要买ARM2410/2440为代表的开发板,慢慢按照说明书一步一步地操作,练习,不停地做实验,就学会了。4,当然,你得打一份工作,关于我上所说的,开始工资不要要求太高,等你做完几个项目后,你真正学会...
想学习ARM单片机了 要先学什么我已经学了51单片机C语言模电数电接下来...
1。 你可以先到ARM的官方网站download一个ARM的白皮书,熟悉一下ARM的各个寄存器(SP,LR等),了解一下各个模式(其实了解一下系统模式和中断模式就可以了),2。要明白,对外围设备(GPIO,UART,IIC,SPI,ADC等)的操作都是通过操作寄存器实现的。3。8位机到32位机,要搞清字节序的问题和结构体中的...
我想从事单片机类的工作,我想问在51单片机 和ARM深入以后是不是一定要...
如果从事简单单片机开发的话,一般的单片机都是比较注重逻辑控制,而且相对PC而言,从软件和硬件方面都要简单一些,很少跑系统的,如果走稍微高级点的话,比如通信产品会涉及OS,一般Linux比较多。一些智能终端(如手机)跑安卓系统或IOS开发;如果只学习简单的单片机开发,相对来说门槛低,竞争的人也很多,...
掌握了51单片机,在去学习ARM/DSP.大约要多久能学会
对于ARM,硬件入门需要1个月吧。也就是像用单片机那样,搞点IO端口操作、UART、IIC、SPI、常用内存、Flash等。汇编或者C语言(不带任何操作系统)如果对于基本操作系统(UCOS-II),入门再加一个月吧。对于大型操作系统,Linux Windows 那就一年吧。我是说入门。并且需要有相应的开发板。如果没有开发板...
我要准备学ARM了,请问该怎么学呢?
估计你没有ARM的基础,不建议你从ARM7或者ARM9开始学习ARM的开发,而建议你从最新的CortexM3内核开始,因为CortexM3内核简单易学并且是ARM公司目前主推的内核和技术,CortexM3内核的单片机芯片目前有Luminary和ST两家约100款芯片,2009年Atmel公司和NXP公司也会推出CortexM3内核的单片机芯片。目前,有少数几本...
嵌入式系统工程师要学什么
屏幕亮光程度控制,它都是可以实现,建议自己买回来研究。6、ARM,它是现在最流行的微机,是32位的单片机,可以移植到操作系统里,这需要一定的技术水平才可以完成操作。7、硬件的编程语言(FPGA),这个语音主要是介绍芯片是怎么做成的。8、模拟电路数字电路,学习这个需要有一定的硬件的基础。