在这个互联网的时代里面IT行业是一个可以改变世界的行业,在用代码可以改变世界的今天IT行业的各行各业都显的格外的重要,很多的企业都开始非常的重视IT行业的人才。嵌入式这个可以运用到多个行业的技术也受到了很多人的热爱和追捧,那么想要学习嵌入式的话嵌入式开发要学哪些课程?粤嵌科技告诉你这些是必学的!
章 嵌入式系统概述
本章重点和难点:嵌入式的选型原则和设计工具
节 嵌入式系统简介;
第二节 嵌入式微处理器概述;
第三节 嵌入式操作系统简介;
第四节 嵌入式系统的应用领域和发展趋势;
第五节 嵌入式系统的选型原则和设计工具;
第二章 ARM处理器体系结构
本章重点和难点: Cortex-A8处理器架构和异常处理
节 ARM处理器概述;
第二节 Cortex-A8处理器架构;
第三节 Cortex-A8存储器管理;
第四节 Cortex-A8异常处理;
第三章 ARM指令集
本章重点和难点:ARM指令
节 ARM指令集概述
第二节 ARM指令的寻址方式
第三节 ARM指令简介
第四节 Thumb指令简介
第五节 Thumb-2指令简介
第六节 ARM汇编语言编程简介
第七节 C语言与汇编语言的混合编程。
第四章 嵌入式系统硬件平台与接口设计
本章重点和难点:嵌入式硬件接口设计
节 嵌入式硬件平台体系结构
第二节 存储系统设计
第三节 串行通信接口设计
第四节 时钟系统设计
第五节 GPIO接口设计
第六节 以太网接口设计
第七节 IIC总线设计
第八节 LCD接口设计
第五章 ARM-Linux内核
本章重点和难点:ARM-Linux内核进程管理、内存管理和中断管理
节 ARM-Linux概述
第二节 ARM-Linux进程管理
第三节 ARM-Linux内存管理
第四节 ARM-Linux模块
第五节 ARM-Linux中断管理
第六节 ARM-Linux系统调用;
第六章 Linux文件系统
本章重点和难点:嵌入式文件系统框架和根文件设计
节 Linux文件系统概述;
第二节 EXT2文件系统;
第三节 EXT3和EXT4文件系统;
第四节 嵌入式文件系统JFFS2;
第五节 YAFFS与YAFSS2文件系统简介
第六节 根文件系统
第七章 Linux系统移植及调试
本章重点和难点:Linux系统移植过程和调试方法
节 Boot Loader基本概念与典型结构
第二节 U-boot简介
第三节 Linux系统移植过程
第四节 交叉编译工具链
第五节 gdb调试器
第六节 远程调试
第七节 内核调试;
第八章 设备驱动程序设计
本章重点和难点:内核设备模型和字符设备驱动程序设计框架
节 设备驱动程序开发概述;
第二节 内核设备模型;
第三节 字符设备驱动设计框架;
第四节 GPIO驱动概述;
第五节 I2C总线驱动设计;
第六节 块设备驱动程序设计概述;
第七节 嵌入式网络设备驱动设计
第九章嵌入式系统的开发设计案例
本章重点和难点:嵌入式系统设计方法
节 嵌入式系统设计方法
第二节 嵌入式系统设计案例
四、实验
1.实验目的与任务
掌握ARM体系结构与编程方法后,通过本实验环节,有助于学生深入理解课程内容,有利于提高学生的实践能力,提高分析和解决问题的能力,创造独立思维的氛围,培养创新能力,激发学习兴趣。通过实验,要求学生掌握嵌入式系统的基础概念、基本原理、开发流程和步骤、工程设计的方法和解决技术问题的方法。为学生今后从事嵌入式系统研究与开发打下坚实的基础。
要想要掌握好嵌入式开发的知识的话那么肯定是要学习很多的知识点的,毕竟这是一门对于技术和动手能力要求很高的行业,如果说你掌握的知识点不够全面的话那么你在找工作的时候就会发现处处碰壁的。粤嵌科技欢迎每一位想要学习嵌入式技术的学员来我们公司的嵌入式培训班进行实地考察,也可以点击我们文章下面的获取试听资格按钮先来试听我们的嵌入式课程。