ARM嵌入式培训资料大全.docx

上传人:b****7 文档编号:25026006 上传时间:2023-06-04 格式:DOCX 页数:27 大小:490.13KB
下载 相关 举报
ARM嵌入式培训资料大全.docx_第1页
第1页 / 共27页
ARM嵌入式培训资料大全.docx_第2页
第2页 / 共27页
ARM嵌入式培训资料大全.docx_第3页
第3页 / 共27页
ARM嵌入式培训资料大全.docx_第4页
第4页 / 共27页
ARM嵌入式培训资料大全.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

ARM嵌入式培训资料大全.docx

《ARM嵌入式培训资料大全.docx》由会员分享,可在线阅读,更多相关《ARM嵌入式培训资料大全.docx(27页珍藏版)》请在冰豆网上搜索。

ARM嵌入式培训资料大全.docx

ARM嵌入式培训资料大全

(注意:

为了方便客户,我们对中嵌的四DVD内容进行了调整,将最新的Fedroa10系统安装光盘放入了第四张光盘)

另外我们新增加的第12张光盘内容如下:

天嵌科技联合嵌入式Linux专业培训机构北京顶嵌公司打造最具实用的视频教程,本视频教程由北京顶嵌公司制作,天嵌科技协助完成。

该视频教程均基于TQ2440+3.5”LCD开发板讲解和验证,比较详细讲解uboot移植,嵌入式linux系统移植编译等大量实战演练的过程!

是学习和使用TQ2440不可多得的“法宝”。

 

一、ARM体系架构与编程

本教程由浅入深对嵌入式处理器概念进行全面介绍,通过实例对ARM架构以及指令进行讲解,以及在ADS环境下写代码ARM代码,多方位比较ARM汇编与C语言在一起是怎么样的汇编方式,并在此基础之上讨论一些典型的基于ARM体系嵌入式应用系统设计时的基本技术。

通过学习教程可以使学习者能够掌握ARM体系架构与编程的各方面的知识。

 

ARM体系架构与编程1.rmvb

ARM体系架构与编程5.rmvb

ARM体系架构与编程2.rmvb

ARM体系架构与编程6.rmvb

ARM体系架构与编程3.rmvb

ARM体系架构与编程7.rmvb

ARM体系架构与编程4.rmvb

ARM体系架构与编程8.rmvb

 

二、Bootloader移植与开发

掌握如何移植U-boot到ARM平台,并掌握U-boot的具体工作原理与应用;同时通过学习Bootloader的工作原理,学习如何开发用于ARM的简单Bootloader。

Bootloader移植与开发1.rmvb

Bootloader移植与开发4.rmvb

Bootloader移植与开发2.rmvb

Bootloader移植与开发5.rmvb

Bootloader移植与开发3.rmvb

Bootloader移植与开发6.rmvb

三、Linux从入门到精通

本教程主要对Linux系统的概念、使用、原理和驱动开发等方面的内容进行讲解。

通过大量的实际项目实例,循序渐进地引导初学者进入linux境界。

通过本教程的学习,能够掌握:

1.嵌入式Linux系统开发环境搭建;2.内核代码分析与操作系统原理;3.Bootloader与LinuxKernel移植;4.根文件系统于GUI(Qt)移植;5.Linux系统LCD与触摸屏设备驱动开发;6.Linux网络设备驱动开发。

Linux从入门到精通1.aviLinux从入门到精通2.avi

Linux从入门到精通3.avi

Linux从入门到精通4.avi

Linux从入门到精通5.avi

Linux从入门到精通6.avi

Linux从入门到精通7.avi

Linux从入门到精通8.avi

Linux从入门到精通9.avi

Linux从入门到精通10.avi

Linux从入门到精通11.avi

Linux从入门到精通12.avi

Linux从入门到精通13.avi

Linux从入门到精通14.aviLinux从入门到精通15.avi

Linux从入门到精通16.avi

Linux从入门到精通17.avi

Linux从入门到精通18.avi

Linux从入门到精通19.avi

Linux从入门到精通20.avi

Linux从入门到精通21.avi

Linux从入门到精通22.avi

Linux从入门到精通23.avi

Linux从入门到精通24.avi

Linux从入门到精通25.avi

Linux从入门到精通26.avi

Linux从入门到精通27.avi

Linux从入门到精通28.avi

Linux从入门到精通29.avi

Linux从入门到精通30.avi

Linux从入门到精通31.avi

Linux从入门到精通32.avi

Linux从入门到精通33.avi

Linux从入门到精通34.avi

Linux从入门到精通35.avi

Linux从入门到精通36.avi

Linux从入门到精通37.avi

Linux从入门到精通38.avi

 

Linux从入门到精通39--C语言指针基础.avi

Linux从入门到精通40--C语言指针基础.avi

Linux从入门到精通41--C语言指针基础.avi

Linux从入门到精通42--C语言指针基础.avi

Linux从入门到精通43--深入理解c语言.rmvb

Linux从入门到精通44--深入理解c语言.rmvb

Linux从入门到精通45--深入理解c语言.rmvb

Linux从入门到精通46--深入理解c语言.rmvb

Linux从入门到精通47--深入理解c语言.rmvb

Linux从入门到精通48--深入理解c语言.rmvb

Linux从入门到精通49--深入理解c语言.rmvb

Linux从入门到精通50--深入理解c语言.rmvb

Linux从入门到精通51--深入理解c语言.rmvb

Linux从入门到精通52--深入理解c语言.rmvb

Linux从入门到精通53--深入理解c语言.rmvb

Linux从入门到精通54--深入理解c语言.rmvb

Linux从入门到精通55--深入理解c语言.avi

Linux从入门到精通56--深入理解c语言.avi

四、Linux进程间通信

本教程主要讲Linux进程间通信,简单易懂,想不会都难的视频教程,主要内容有进程通信概述、管道通信、信号共享内存、消息队列和信号量等内容。

Linux进程间通信1.rmvb

Linux进程间通信3.rmvb

Linux进程间通信5.rmvb

Linux进程间通信2.rmvb

Linux进程间通信4.rmvb

Linux进程间通信6.rmvb

 

五、Linux下串口与工业协议开发

本教程结合实际开发内容进行实例讲解Linux下串口与工业协议开发,主要内容有串口通信原理、串口编程常用的API、串口编程实践、Modbus协议介绍和Modbus编程实践等内容。

Linux下串口与工业协议开发1.rmvb

Linux下串口与工业协议开发4.rmvb

Linux下串口与工业协议开发2.rmvb

Linux下串口与工业协议开发5.rmvb

Linux下串口与工业协议开发3.rmvb

Linux下串口与工业协议开发6.rmvb

 

六、C++面向对象程序设计深入学习

掌握嵌入式开发中所需要掌握的C++的重点和难点,包括构造函数/析构函数与内存管理、继承与虚函数、C++对象模型、面向对象分析与设计(OOD)及设计模式基础知识等。

C++面向对象程序设计深入学习1.rmvb

C++面向对象程序设计深入学习4.rmvb

C++面向对象程序设计深入学习2.rmvb

C++面向对象程序设计深入学习5.rmvb

 

C++面向对象程序设计深入学习3.rmvb

 

 

第一到四张为成都中嵌的嵌入式LINUX视频教程,共有69个视频(AVI格式)文件,很清晰!

学时总长为3000分钟,并内附随堂课件,该套视频资料近来在市场上非常流行,市场价在35-100元不等(不包邮费)!

现本网站推出优惠活动,凡在本处购买开发板或是超值套餐,均可免费得到!

该视频是不针对TQ2440而做,而是供大家参考和学习,发货前都已经通过测试,能够正常播放!

推荐使用“暴风影音”!

注意:

该视频为内部培训资料,原作者最初录制目的并不是作为出售用,故在整理的时候可能会有少部分课程出现不连续性或者遗漏,但目录中的69课时和内容是确实的,以及近3000分钟的学习时长也是很充实的,另外,27、28、29课因为作者疏忽的原因,没有将声音录进去,市场上卖的都是这样的!

在此先给大家说明一下!

其光盘大致内容,见如下截图:

第五张DVD是中嵌高级班视频教程,

 

是08年中嵌新录制的视频,相当与是网上69讲的后续内容,这部分是网上下载不到的,它

可以快速将你领入ARM嵌入LINUX的大门。

(完全是内部资料,值)

内容:

内核4天的教程

驱动5天的教程

第六张和第七张DVD是由尚德系列讲座之linux内核编程入门视频

 

学完本套教程之后:

1)可以对linux内核运行机制有比较深入的认识2)可以独立编写一个属于自己的操作系统

视频教程由尚德系列讲座之linux内核编程入门一共47讲!

超长的讲授时间,平均每讲50分钟左右!

极力推荐给喜欢的朋友!

在此多谢大家的支持.

目录:

第1章at&t汇编语法式第2章保护模式第1节第2章保护模式第2节第3章linux内核体系结构第1节第3章linux内核体系结构第2节第3章linux内核体系结构第3节第4章引导启动程序第1节第4章引导启动程序第2节第4章引导启动程序第3节第4章引导启动程序第4节第4章引导启动程序第5节第4章引导启动程序第6节第4章引导启动程序第7节1第4章引导启动程序第7节2第4章引导启动程序第8节第5章内核代码kernel第1节第5章内核代码kernel第2节第5章内核代码kernel第3节1第5章内核代码kernel第3节2第5章内核代码kernel第4节第5章内核代码kernel第5节第5章内核代码kernel第6节第5章内核代码kernel第7节第5章内核代码kernel第8节第6章块设备驱动程序第1节第6章块设备驱动程序第2节第6章块设备驱动程序第3节第6章块设备驱动程序第4节第6章块设备驱动程序第5节第6章块设备驱动程序第6节第7章字符设备驱动第1节第7章字符设备驱动第2节1第7章字符设备驱动第2节2第7章字符设备驱动第3节第7章字符设备驱动第4节第7章字符设备驱动第5节第7章字符设备驱动第6节第8章文件系统第1节第8章文件系统第2节第8章文件系统第3节第8章文件系统第4节第8章文件系统第5节第8章文件系统第6节第8章文件系统第7节第8章文件系统第8节第8章文件系统第9节第9章内存管理

第八张DVD为Lunux内核编程(进阶篇)视频教程共29讲

第一章预备知识1.1AT&T汇编语法格式1.2通用链表第二章保护模式2.1系统寄存器2.2寻址方式2.3页式内存管理机制2.4异常与中断处理第3章系统初始化3.1启动步骤3.2start_kernel简介第4章内存管理4.1内存管理数据结构4.2用户堆栈空间的扩展4.3交换页面的分配与释放4.4分配物理页面4.5slab机制4.6外设存储空间的映射4.7brk4.8mmap第5章进程与进程调度5.1进程结构要素5.2创建进程5.3进程调度与切换5.4强制调度第6章中断与系统调用6.1中断初始化与响应服务过程6.2tasklet机制6.3系统调用第7章虚拟文件系统与ext27.1文件系统概述7.2文件名到i节点的解析过程7.3文件系统的安装与卸载第8章执行文件加载过程8.1可执行文件格式8.2执行目标程序第9章进程间通信9.1无名管道9.2命名管道9.3信号第10章设备驱动10.1pci总线10.2扫描pci设备10.3pci总线中断初始化10.4为pci设备分配总线地址

 

 

第九张DVD是ARM基础视频教程,是您学习裸跑,把ARM当单片机一样使用的绝好资料

以下是ARM基础视频的目录,并非天祥的ARM教程。

绝对详细的讲解,初学者必备的入门宝典视频!

ARM7S3C44B0X视频教程主要分三期,每一期讲的都是非常详细,主要使初学者可以跟着我们的视频非常轻松的入门和提高。

第一期视频主要包括:

1、S3C44B0X的基本功能详细讲述、2、ARM7体系结构、3、Bootloader代码分析4、I/O口和定时器理论及实验代码的分析5、串口的讲解和实验代码彻底分析6、LED测试实例详细分析7、Flash和SDRAM存储器的读写试验代码详细分析。

第二期主要内容包括:

1、IIC理论和实验代码分析2、IIS理论和实验代码分析3、AD采集理论和实验代码分析4、RTC实时时钟和代码分析5、DMA控制器理论和代码分析6、网卡接口控制

第三期视频教程详细内容:

一、UC/OS-II的基本概念1、实时操作系统基本概念2、UCOS-II安装和开发3、ucos-ii实验操作二、任务及其应用1、任务的基本概念2、任务堆栈和控制块3、任务控制链表和就绪表4、任务的调度5、UCOS初始化和启动6、任务实例分析三、中断和时钟四、任务的同步与通信1、任务通信理论2、信号量理论与实例分析3、消息邮箱理论与实例分析4、消息队列理论与实例分析五、信号量集六、动态内存分配理论与实例分七、总结

八、UC/OS-II在ARM7上的移植过程和实例分析1、移植前必看2、移植理论3、移植代码分析4、基于UC/OS-II的ARM7实验分析(LED、外部中断、ADC等)

第十张光盘是天祥电子的ARM9视频教程,这套教程是以天祥电子的的TX2440开发板为基础进行讲解的,个人觉得讲的不错,送给在本店购买2440开发板的朋友,很多地方和TQ2440都是相通的,而且TX2440的核心板是直接买的TQ2440的。

^_^

天祥电子ARM9全套视频教程,s3c2440,清晰无加密版光盘资料

以下为视频教程的详细类容:

ARM9视频教程清单

第一部分嵌入式系统开发流程概述

第一讲嵌入式基础知识1.嵌入式的定义、特点、应用2.嵌入式硬件结构3.嵌入式软件结构

第二讲如何学习嵌入式1.嵌入式系统开发流程2.视频内容介绍3.学习嵌入式的方法4.使用TX-2440A开发项目

第二部分开发板功能演示

第三讲TX-2440A开发板外围硬件介绍1.核心板资源介绍2.底板资源介绍3.外围模块介绍

第四讲TX-2440A开发板功能演示1.整板测试2.终端下硬件测试3.应用程序演示4.QT图形界面演示

第三部分嵌入式开发平台搭建

第五讲Linux操作系统的安装1.Linux简介,内核,桌面环境介绍2.安装虚拟机和Linux操作系统3.配置smb,nfs服务器

第六讲Linux操作系统全面分析1.Linux常用命令2.vi编辑器3.gcc编译器4.make工具使用,makefile编写5.shell编程

Linux系统编程专题

第七讲建立交叉编译环境1.编译原理,gcc的使用2.交叉编译原理3.交叉编译工具安装使用4.交叉编译实例分析

第八讲Windows平台工具使用1.SecureCRT的安装使用2.Notepad++的使用3.ADS集成开发环境的安装4.HJTAG工具的使用5.USB驱动的安装6.使用USB下载程序

第四部分嵌入式硬件

第九讲ARM9体系结构,S3C2440处理器1.ARM处理器介绍2.ARM编程模型和异常中断3.S3C2440系统结构及片上资源介绍4.S3C2440时钟电源管理5.S3C2440的中断体系结构

第十讲S3C2440主存储器配置1.S3C2440存储控制器特性2.SDRAM原理分析3.NandFlash原理分析

第十一讲ADS工具的使用,建立硬件调试环境1.建立ADS工程2.系统代码和NandFlash代码分析3.使用HJtag和Jlink调试硬件4.GPIO原理分析,编写LED驱动

第十二讲TX-2440A开发板硬件原理分析1.按键与外部中断2.RTC与定时器3.ADC与触摸屏4.串口与IrDA5.SPI与CAN总线6.LCD与Camera

LCD专题

第五部分嵌入式系统移植之bootloader

第十三讲Bootloader原理和vivi的移植1.bootloader概述2.vivi的启动过程分析3.vivi的配置移植4.vivi命令详解

第十四讲uboot原理分析及移植1.uboot简介2.uboot源码目录结构3.uboot运行代码分析4.uboot在TX2440A上移植5.uboot常用命令讲解uboot使用专题

第六部分嵌入式系统移植之linux内核

第十五讲Linux内核分析和配置1.内核源码目录结构分析2.Makefile,Kconfig文件分析3.Linux启动过程分析4.配置、编译内核

第十六讲向内核中加入驱动1.支持NAND和yaffs2,挂载文件系统2.基本外围设备的配置(LCD、触摸屏、网卡、声卡,SD卡、USB设备、摄像头)3.向内核中加入驱动模块(LED、按键、蜂鸣器、AD、DS18B20)

第七部分嵌入式系统移植之构建根文件系统

第十七讲用busybox制作根文件系统1.嵌入式文件系统介绍2.Linux目录结构详解3.配置,编译busybox4.完善根文件系统5.制作yaffs镜像

第十八讲应用程序的移植1.NFS文件系统的挂载2.移植嵌入式web服务器Boa3.移植madplay音乐播放器

第八部分嵌入式驱动开发

第十九讲Linux字符设备驱动1.嵌入式设备驱动概述2.Linux字符设备驱动结构3.字符设备驱动程序设计实例4.中断和同步的处理

第二十讲其他类型设备驱动1.Linux块设备驱动框架2.MTD设备驱动分析3.LCD驱动,音频驱动简介4.网络设备驱动分析

第九部分QT图形界面开发

第二十一讲QT及Qtopia介绍1.嵌入式GUI简介2.Qt概述,Qt/X11的安装(Qt-4.5.3)3.Qtopia概述

第二十二讲Qt在ARM平台的移植1.移植tslib(触摸屏校正)2.Qt/E-4.5.3在ARM上移植3.Qtopia-4.2.4手机平台在ARM上移植

第二十三讲Qt应用程序的开发1.Qt编程入门,使用Qt助手2.元对象编译器介绍3.信号和槽机制4.Qt应用开发实例

第十部分综合项目实战

第二十四讲智能网络家居系统制作(后补)1.成品演示2.制作网页3.编写CGI脚本4.添加驱动5.整体移植

 

 

第十一张DVD光盘的内容如下所示,都是我们自己经过一年的时间收集和整理的,独家专供:

【嵌入式ARM开发培训班资料大全】

嵌入式ARM开发培训班资料大全,本开发大全网罗了国内几乎所有嵌入式知名培训机构的培训板教程,包括:

北航国家精品课程嵌入式系统、华恒嵌入式培训教程、华清远见ARM开发培训班教程、上海交大ARM培训教材等。

本开发大全涵盖了ARM嵌入式系统开发各个阶段的所有开发资料,内容包括:

ARM体系架构详解、ARM指令集->ARM完整入门资料->ARM嵌入式系统硬件设计->ARM基础开发实例详解->ARM应用系统开发详解

内容囊括了ARM嵌入式系统的整个开发过程所需具备的资料!

是嵌入式系统开发者不可多得的工具手册!

 

具体内容:

 

1、北航国家精品课程嵌入式系统教程

课程内容:

 

 

 

课次

学时

形式

内容

第2周

3

讲课

 

绪论

第3周

3

讲课

 

嵌入式硬件基础

第4周

3

讲课

 

ARM微处理器体系结构

第5周

3

讲课

 

ARM指令集

第6周

3

讲课

 

基于ARM的嵌入式硬件接口设计

第8周

3

讲课

 

嵌入式硬件设计工具使用--Cadence

第10周

3

讲课

 

嵌入式操作系统概述

第12周

3

讲课

 

嵌入式Linux

第14周

3

讲课

 

嵌入式软件开发方法概述

第16周

3

讲课

 

嵌入式系统设计实例分析

第19周

2

考试

 

 

 

 

实验内容:

 

 

 

课次

学时

形式

内容

第7周

3

实验

实验一:

熟悉基本开发环境及软硬件平台

C和ARM汇编程序混合设计(整数排序算法)

第9周

3

实验

实验二:

嵌入式Linux程序设计(串口通信程序)

第11周

3

实验

实验三:

嵌入式linux内核

第13周

3

实验

实验四:

嵌入式Linux图形程序设计

第15周

3

实验

实验五:

触摸屏及LED驱动程序设计(大作业)

第17周

3

实验

实验六:

触摸屏及LED驱动程序设计(大作业)

 

 

2、华清远见ARM开发培训班课件和实验源代码

教程大纲

课程进度安排(最新更新日期:

2008.01.10)

时间课程大纲第一天学习目标:

第一天的课程主要帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器基本方法。

9:

00|12:

001ARM体系结构1.1ARM简介1.2ARM体系结构1.3流水线1.4处理器工作模式1.5ARM处理器核2ARM指令集2.1V4T指令2.2V5TE指令2.3V6指令2.4Thumb指令13:

00|16:

00实验1、使用RealViewMDK环境构建基本工程2、基本ARM指令练习3、数据搬运练习第二天学习目标:

为提高系统的综合性能,“ARM和Thumb交互”是工程师在实际编程常用的一种方式。

通过本天课程的学习,学员可以了解Thumb指令的特点,掌握ARM和Thumb指令交互方法。

“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握ARM平台异常产生的过程和处理方法。

9:

00|12:

003ARM与Thumb交互3.1交互工作基础3.2子程序交互和veneers3.3ARMV5TE架构扩展4RealViewMDK开发工具介绍5异常处理5.1中断处理5.2Abort处理5.3SWI处理5.4复位和未定义指令处理13:

00|16:

00实验:

1、ARM/Thumb交互2、Thumb下的块拷贝实验3、异常处理实验第三天学习目标

虽然汇编指令可以完成我们所需要的所有功能,但相对C语言来说,汇编语言存在编写复杂、可读性差等缺点,所以在实际的项目开发中,工程师通常会使用C或C++等高级语言来编写主程序部分。

通过第三天课程的学习,学员可以掌握汇编、c、c++混合编程的方法,完成对目标平台的软件编程,更好的熟悉嵌入式软件的开发流程。

9:

00|12:

006C/C++编译器提示和技巧6.1arm编译优化础6.2汇编、c、c++混合编程6.3arm编译器规则6.4局部和全局变量7嵌入式软件编程7.1调整c库使其适合目标平台7.2调整内存映射使其适合目标平台7.3复位和初始化7.4编译和调试目标镜像13:

00|16:

00实验:

1、C语言程序实验2、汇编和C混合编程实验3、调整C库和内存映射,编写能够在目标硬件运行的LED测试程序第四天学习目标在学习完了理论知识后,该进入实践环节了。

嵌入式编程最终目标还是对接口设备的操作。

通过第四天课程的学习,学员可以掌握基于ARM的嵌入式硬件平台接口设计以及各种常用接口的开发。

9:

00|12:

008基于ARM的嵌入式硬件平台接口设计8.1基于ARM的SOC组成8.2构建ARM嵌入式系统9嵌入式硬件平台(基于s3c2410/s3c2440)接口操作9.1GPIO接口9.2ADC接口9.3UART接口9.4I2C接口9.5定时器9.6中断接口9.7DMA接口13:

00|16:

00实验:

1、GPIO实验2、ADC实验3、UART实验4、定时器实验5、中断实验6、DMA实验第五天学习目标单个接口的操作最终还是要为一个综合的软件项目服务,bootlo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1