首页>>论坛 >>技术社区 >>古木电子学习社区 >>重庆电子工程学院无线电协会讨论区
|
我要发帖  | 我要投票  | 我要回复  | 收藏
1

天祥电子最新高级板ARM7/44B0强档嵌入式视频教程

版主: 古木 
天祥电子最新高级板ARM7/44B0强档嵌入式视频教程
 

天祥电子最新高级板ARM7/44B0强档嵌入式视频教程

地址:http://item.taobao.com/auction/item_detail.jhtml?x_id=0db1&item_id=260f3dc149bd95e807c61b22beb1cf9c

点击此处下载视频.rar

在电子技术快速发展的今天ARM已经是一种趋势了,不管是毕业找工作,还是开发工程项目,掌握ARM是一种显而易见的优势。
在郭天祥老师推出《10天学会51单片机》视频教程后,受到了大家一致的认可,天祥电子再接再厉又相继推出了《10天学会AVR单片机》和《10天学会PIC单片机》,也获得了大家的广泛认可和好评,帮助大家轻松的掌握了这些单片机的使用和C语言的编程。现在天祥电子录制的ARM教程不仅仅是让大家能够把ARM当做单片机来用,而且必须要让大家学会嵌入式系统的知识,这才是ARM的精髓,而且学ARM最困难的地方也在这里
嵌入式系统涉及的知识太多,包括BOOTLOADER编写、移植、系统外围驱动程序和应用程序的编写和移植。不仅要求大家对驱动的芯片非常清楚,还要求大家对系统下面指令的用法和函数调用也要非常熟悉。如果把这些全部在视频里讲解到,不仅时间和精力不允许,大家也会失去学习的兴趣和动力,所以
天祥电子摒弃了那些长篇大论,从实际应用出发。在分析完程序的流程后,直奔主题,讲解最关键的程序和函数,让大家在最短的时间内编写出自己的程序。这样才能激发出大家的成就感,和继续坚持的毅力。
当然不是所有人看完我们这个视频都能够掌握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学习板,上面的外围资源都很基础,如果连芯片自身的寄存器及外围功能都无法熟练使用,那想都别想在上面跑操作系统。
第五步:学习我们的视频教程。
最后,这这款视频教程对大家仅起到领路者的作用,俗话说师傅领进门,修行在个人,它不可能采用“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 Flash41分钟)
1)、NAND FlashNOR Flash区别
2)、芯片参数分析
3)、硬件结构分系
4)、对应芯片手册的读写时序分析代码
5)、仿真演示实验
五、USB D12从设备(108分钟)(第五讲)
1
USB协议介绍
2
、下位机代码简要分析
3
DRIVER STUDIO软件的安装
4
、上位机驱动sysinf文件生成概述
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实现ADLM35温度采集
1)、uC/OS-II文件目录介绍
2)、程序讲解
3)、超级终端显示温度
4)、编写程序更改超级终端上显示字体和背景的颜色
6
uCOSII_uCGUI实现彩色液晶显示

第四章 嵌入式uclinux讲解
一、u-boot移植和分析(90分钟)(第七讲)
1
u-boot介绍
2
u-boot移植介绍
3
u-boot代码烧写进FALSH
4
、代码编译分析

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解压
2uclinux文件目录介绍(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结构体介绍
5GPIO字符驱动程序(130分钟)(第八讲)
1)、驱动程序编写
2)、快照的使用
3)、内核配置
4)、内核编译
5)、演示实验
6、中断字符驱动程序(52分钟)(第八讲)
1)、驱动程序编写
2)、内核配置
3)、内核编译
4)、演示实验
7AD字符驱动程序(10分钟)(第八讲)
1)、驱动程序编写
2)、内核配置
3)、内核编译
4)、演示实验
8RTC字符驱动程序(13分钟)(第八讲)
1)、驱动程序编写
2)、内核配置
3)、内核编译
4)、演示实验
9、网络驱动编程(186分钟)(第九讲)

 
相关主题
回复 链接 收藏
 
我要发帖  | 我要投票  | 我要回复  | 收藏
1