|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arm-processor-from-basic-to-advanced/
课程评论:没有评论
课程名称:ARM处理器 - ARM处理器的核心组件 课程概述:本课程是针对工程学生和在职专业人士的高级处理器课程,旨在帮助他们进入嵌入式系统领域。课程由拥有15年以上核心电子/电气领域及天线/RF/通信领域经验的电子与通信设计工程师Hitesh Dholakiya教授授课。该课程具有在线市场的独特性,教授的内容包括ARM7处理器的理论与编程,适合希望深入了解ARM架构的学习者。 课程内容涵盖ARM处理器的广泛应用,包括移动设备、PC、笔记本电脑、打印机和汽车等。ARM架构因其高性能、低功耗和长寿命而被认为是最先进的架构。学习ARM7将为理解更先进的架构如ARM9、Cortex A、Cortex M和Cortex R奠定基础。 本课程的主要章节包括: 1. ARM处理器概述 2. ARM7处理器基础 3. 处理器的内存结构 4. 串行通信协议 5. 处理器编程基础 6. ARM数据格式、指令和寻址模式 7. ARM7处理器指令 8. ARM处理器的汇编编程 9. LPC 2148微控制器的C语言编程 具体内容包括ARM处理器的发展历史、ARM7架构与数据流模型、缓存内存、I2C和SPI串行通信协议、汇编语言与C语言的优化技术、以及ARM7指令的种类等。课程还包含了LPC2148微控制器的具体编程实例。 本课程的语言简洁易懂,旨在帮助大多数学生顺利跟进。欢迎报名,迈出掌握ARM处理器核心概念的第一步,加入我们转变职业生涯的学生社区!期待在ARM处理器 - ARM处理器的核心组件课程中见到您!祝您学习愉快!
This ARM Processor course is an advanced processor course, specially designed for engineering students who want to enter the field of Embedded systems and is also helpful for working professionals. This ARM Processor is a unique course in the online marketplace.Prof. Hitesh Dholakiya is an Electronics and Communication Design Engineer with over 15 years of experience in the core Electronics/Electrical domain as well as in the Antenna/RF/Communication field. He has taught many subjects related to different Microprocessors and Embedded systems as well during his tenure of teaching. With a passion for teaching and a wealth of industry knowledge, Prof. Hitesh Dholakiya is dedicated to helping students achieve their academic and professional goals in the Microprocessor domain.The ARM Processor core has been widely used in many application areas such as Mobile, PC, Laptop, Printer, Automobile, and many more. It is considered the most advanced architecture due to its high performance, less power consumption, and long life.Understanding this ARM Processor, especially ARM7 in this course, it will be the stepping stone to understanding some advanced architectures such as ARM9, Cortex A, Cortex M and Cortex R, etc.This course on ARM Processor covers the theory and programming of ARM7-based LPC2148 microcontroller, both in assembly and C and some software tools needed for programming.This ARM Processor course covers the following chapters.1. Introduction to ARM Processor2. ARM7 Processor Basics3. Memory Structure in Processor4. Serial Communication Protocols5. Basic of Programming in Processor6. ARM Data Formats, Directives & Addressing Modes7. ARM 7 Processor Instructions8. Assembly Programming of ARM Processor9. LPC 2148 Microcontroller C ProgrammingTopic wise Detailed Syllabus of ARM Processor is as follows:1. Introduction to ARM Processor:Development History of ARM Processor, ARM IP Core, Comparison of ARM Cortex A Cortex R & Cortex M, Features of ARM7, RISC Design Philosophy, RISC & CISC, Von Neumann and Harvard Architecture, Little Endian and Big Endian.2. ARM7 Processor Basics:ARM7 Data Types, ARM7 Architecture & Data Flow Model of ARM7, CPSR Flag Register of ARM7, ARM State and Thumb State of ARM7, Modes of ARM7, ARM7 Programming Model, ARM7 Pipelining, ARM7 Interrupts, Memory with ARM7, AMBA Advanced Microcontroller Bus Architecture, Paging in ARM Processor, TLB & MMU in ARM, Advantages of MMU.3. Memory Structure in Processor:Cache Memory, Buffer Vs Cache Memory, TCM - Tightly Coupled Memory.4. Serial Communication Protocols:I2C Protocol - Inter Integrated Circuit Protocol, SPI Protocol - Serial Peripheral Interface Protocol, I2C Protocol Vs SPI Protocol, UART Protocol - Universal Asynchronous Receiver Transmitter Protocol, USB - Universal Serial Bus, RS 232 Serial Communication Protocol.5. Basic of Programming in Processor:Assembly Language Vs C Language, Optimization Techniques in Embedded C Programming, ARM7 Development Tools.6. ARM Data Formats, Directives & Addressing Modes:ARM7 data formats, ARM7 Assembler Directives, ARM7 Addressing Modes.7. ARM 7 Processor Instructions:Conditional Instructions of ARM7, Data Transfer Instructions of ARM7, Load & Store Instructions of ARM7, Arithmetic Instructions of ARM7, Multiplication Instructions of ARM7, Logical Instructions of ARM7, Stack Related Instructions of ARM7, Flag Related Instructions of ARM7, Special Instructions of ARM7, Semaphore Instructions of ARM7, How to Understand ARM7 Instructions.8. Assembly Programming of ARM Processor:Installation Guide to Keil for ARM7, Introduction to Keil for ARM7, Data Transfer Assembly Program in ARM7, Array Addition Assembly Program in ARM7, Factorial Assembly Program in ARM7, Expression Evaluation Assembly Program in ARM7, Largest Number in Array Assembly Program in ARM7, Even & ODD Numbers in Array Assembly Program in ARM7, Bitwise Logical Operation Assembly Program in ARM7, Decimal to Hex Conversion Assembly Program in ARM7, Hex to Decimal Conversion Assembly Program in ARM7.9. LPC 2148 Microcontroller C Programming:LPC2148 Features, LPC2148 LED Blinking C Program, LPC2148 Switch LED Interface C Program, LPC2148 SSD Interface & C Program, LPC2148 LCD Interface & C Program, LPC2148 PLL & C Program, LPC2148 Timer C Program, LPC2148 Serial Transmission C Program, LPC2148 Serial Reception C ProgramI have covered this entire ARM Processor course in a simple English language so that the majority of students can easily follow it.Enroll now and take the first step toward mastering ARM Processor core concepts! Join Our Community of students who have transformed their careers with our expert-led course on ARM Processor! See you in the ARM Processor - Core Components of ARM Processors course! You're going to love it! All the best...