ARM入门条件.doc_第1页
ARM入门条件.doc_第2页
ARM入门条件.doc_第3页
ARM入门条件.doc_第4页
ARM入门条件.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

当然不是所有人看完我们这个视频都能够掌握ARM嵌入式系统,必须要具备几个前提:1、必须要有很好的单片机基础,这个不用我们过多解释。2、必须要有扎实的C语言基础,像指针、结构体、数组的灵活运用。3、必须首先了解S3C44B0这个芯片的全部内部资源和外围控制方式。4、必须要大量阅读相应的书籍(视频中有推荐)来配合我们的视频,可以先看看书、再听视频、然后再看看书,这样的效果会非常好。如果这4个前提都具备了,那只需要努力和坚持,成功就不远了。如果上述的前提你还不具备,我们以过来人的经历推荐下面的学习步骤供你参考:第一步:先学习51单片机,最好看看10天学会51单片机视频教程,并且亲自动手编写程序在学习板(可以参考一下TX-1C51学习板)上运行程序反复练习,达到理论和实践的结合,对于基本的C语言编程入门,在你学完51单片机后也能掌握了,另外再看看相关的C语言书籍进一步巩固。第二步:如果你对51单片机已经掌握的非常扎实,你可以跳过此步直接看第三步。如果你仅仅是看过我们的视频教程,那你还差的很远,一定要经历亲自写程序下载,亲自调试程序这个过程,一定要用51单片机来自己做点小作品。最好的办法是再来学习下我们的PIC单片机或是AVR单片机,进一步熟练C语言在不同硬件系统下的灵活使用和代码移植过程。第三步:将C语言程序设计书中的数组、结构体、指针部分仔仔细细,完完整整的看的明明白白。第四步:学习S3C44B0这个芯片的自身资源,只把它当做单片机来用,熟练的掌握寄存器的配置和外围电路的硬件连接以及开发环境的使用,这个大家可以参考一下我们的TX-3A学习板,上面的外围资源都很基础,如果连芯片自身的寄存器及外围功能都无法熟练使用,那想都别想在上面跑操作系统。第五步:学习我们的TX-3C提高级学习板了,配套我们的视频教程会让大家在最短的时间内走上ARM嵌入式的道路。最后,我们这这款视频教程对大家仅起到领路者的作用,俗话说“师傅领进门,修行在个人”,它不可能采用“10天学会51单片机”那样手把手、逐字敲写代码的教学方式,随便一个操作系统文件都几百几千行,世界项级IC公司动用几百几千工程师用几十年时间写出的代码我们不可能在几十个小时内敲打给大家,我们也是移植他人成熟的代码,补充自己的内容。大家要相信自己的自学能力,单片机都能学会,只要再多下些功夫,ARM也是不难的。最后希望通过我们这款视频教程能够帮助大家掌握ARM、掌握嵌入式系统。ARM7提高级开发板配套视频目录清单第一章 嵌入式开发系统概况(70分钟)(第一讲)一、开发平台硬件资源二、开发平台软件资源及文档三、开发平台硬件安装四、开发平台软件安装1、VMARE虚拟机的安装2、LINUX操作系统的安装3、交叉环境GCC的安装编译第二章 测试程序讲解一、整板测试 (33分钟)(第二讲)1、在u-boot下用串口下载测试程序2、对各个实验进行演示操作,测试相应模块的功能3、在u-boot下用网口下载测试程序二、ADS1.2 开发环境使用及启动代码分析(第二讲)1、ADS1.2 开发环境使用(22分钟)(1)、工程的建立(2)、工程的编译分析(3)、硬件的仿真调试2、启动代码分析(80分钟)(1)、代码启动流程分析(2)、相关寄存器配置分析(3)、44binit.s讲解(4)、option.s讲解(5)、memcfg.s讲解(6)、main.c讲解(7)、相应头文件讲解三、S3C444B0X I/O口与中断的分析(第三讲)1、S3C444B0X I/O口(37分钟)(1)、I/O口寄存器配置(2)、I/O口控制LED代码分析(3)、UART寄存器配置及代码简要分析2、 中断(46分钟) (1)、中断模式(2)、中断寄存器配置(3)、仿真调试按键外部中断的程序流程四、AD温度采集显示、音频接口、NAND flash 读写(第四讲)1、AD温度采集显示(30分钟)(1)、AD工作原理(2)、AD寄存器配置(3)、LM35温度传感器介绍(4)、代码分析(5)、仿真演示实验2、 音频(32分钟) (1)、WAV格式及结构分析(2)、IIS相关寄存器配置及代码分析(3)、硬件结构分析(4)、仿真演示实验3、 NAND Flash (41分钟) (1)、NAND Flash与NOR Flash区别 (2)、芯片参数分析(3)、硬件结构分系 (4)、对应芯片手册的读写时序分析代码(5)、仿真演示实验 五、USB D12从设备(108分钟)(第五讲)1、USB协议介绍2、下位机代码简要分析3、DRIVER STUDIO软件的安装4、上位机驱动sys、inf文件生成概述5、上位机应用程序的实现(1)、工程的建立(2)、代码编写及分析(3)、对应应用程序编写下位机程序实现USB通信 第三章 ucos讲解(145分钟)(第六讲)一、uC/OS-II的简单应用 1、uC/OS-II简介(1)、MAIN函数的结构(2)、任务的结构(3)、重要uC/OS-II API函数介绍(4)、多任务的机制2、代码分析(1)、启动代码分析(2)、相关函数和结构体的介绍(3)、任务的创建(4)、S3C44B0X定时器介绍3、邮箱的实现(1)、邮箱的建立(2)、程序流程分析(3)、仿真演示实验4、事件的实现(1)、事件的建立(2)、程序流程分析(3)、仿真演示实验5、uC/OS-II实现AD对LM35温度采集(1)、uC/OS-II文件目录介绍(2)、程序讲解(3)、超级终端显示温度(4)、编写程序更改超级终端上显示字体和背景的颜色6、uCOSII_uCGUI实现彩色液晶显示第四章 嵌入式uclinux讲解一、u-boot移植和分析(90分钟)(第七讲)1、u-boot介绍2、u-boot移植介绍3、u-boot代码烧写进FALSH4、代码编译分析(1)、config.mk讲解(2)、start.S讲解(3)、memsetup.S讲解(4)、board.c讲解(5)、TX44B0.c讲解(6)、u-boot.lds讲解(7)、相应头文件讲解二、uclinux讲解1、准备工作(5分钟)(第八讲)(1)、uclinux复制(2)、uclinux移动(3)、uclinux解压 2、uclinux文件目录介绍(10分钟)(第八讲)3、启动代码分析(107分钟)(1)、irq.c讲解(2)、time.c讲解(3)、head.s讲解(4)、misc.c讲解(5)、head-armv.s讲解(6)、main.c讲解(7)、version.s讲解(8)、s3c44b0-rtc.c讲解(9)、对应头文件讲解(10)、u-boot用网口烧写uclinux内核并且固化到FLASH中运行的流程分析4、字符驱动程序(15分钟)(第八讲)(1)、字符驱动简介(2)、file_operations结构体介绍5、GPIO字符驱动程序(130分钟)(第八讲)(1)、驱动程序编写(2)、快照的使用(3)、内核配置(4)、内核编译(5)、演示实验6、中断字符驱动程序(52分钟)(第八讲)(1)、驱动程序编写(2)、内核配置(3)、内核编译(4)、演示实验7、AD字符驱动程序(10分钟)(第八讲)(1)、驱动程序编写(2)、内核配置(3)、内核编译(4)、演示实验8、RTC字符驱动程序(13分钟)(第八讲)(1)、驱动程序编写(2)、内核配置(3)、内核编译(4)、演示实验9、网络驱动编程(186分钟)(第九讲)(1)、网络协议简介(2)、网络驱动框架简介(3)、结构体、变量、函数介绍(4)、Source Insight 软件的安装和使用(5)、8390.h、8390.c、Ne.c、Netdevice.h程序讲解(6)、网络文件系统NFS的建立与配置(7)、LINUX内核的配置、编译(8)、演示开发板与PC机通过NFS实现文件共享10、块设备-USB主设备CH375驱动编程(122

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论