学习单片机/ARM的绝好教程

[复制链接]
1119|0
手机看帖
扫描二维码
随时随地手机跟帖
52hid|  楼主 | 2008-11-15 19:47 | 显示全部楼层 |阅读模式
共19G内容,包括5部教程,详情说明如下:

一、ARM && LINUX培训课程 

这是是一个培训班的授课内容,参加这个培训班费用要4千多元,堪称嵌入式学习的“葵花宝典”。这个教程的特色在于,讲清楚了嵌入式的许多基本概念,嵌入式开发的步骤以及常用的工具软件,初学者看过之后会有醍醐灌顶的感觉,迅速从一个菜鸟成长为入门者,是一部经典的视频入门教程,堪称精品,必不可少!

主要内容
1.概念和基本工具:
嵌入式系统基本概念、嵌入式操作系统介绍
嵌入式系统开发的过程和基本结构
Linux基本操作命令的使用
常用工具使用:vi /gcc/gdb等
编写shell程序 和makefile文件结构


2.硬件结构及原理讲解:
ARM7~ARM9体系结构体系结构介绍
ARM7(9)TDMI处理器内核及指令集介绍
讲解SUMSUNG 44B0X 开发板原理图
讲解SUMSUNG 2410 开发板原理图
ARM开发工具ADS的使用


3.Linux部分:
Uclinux,mizilinux系统引导程序bootloader原理和实现过程:Uboot、vivi等
ARM系统空间划分及系统映射方法
bootloader内核下载模式实现 :tftp、Xmoden
linux操作系统原理及组成
介绍linux系统目录组织结构
linux 运行基理,系统运行过程
配置裁减编译linux内核


4.讲解Linux进程特性:
进程属性和状态转换;进程控制与调度;进程相关系统调用,构建守护进程
进程间通信: 进程通信的基本概念,管道、信号、消息队列、信号量、共享内存。
网络通讯接口,socket通信编程。
串口通讯程序和编程实践
多线程程序设计
保证质量
不会的,我都会测好没问题给你的
5.Linux设备驱动:
uClinux内核模块及设备驱动程序开发
介绍linux驱动程序分类和各自操作系统上下层接口
驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸屏驱动、网络驱动开发、USB驱动、液晶屏
驱动等。
ARMlinux移植过程。
引导程序Uboot移植。
最小系统启动开发过程。
嵌入式文件系统移植:ramdisk、JFFS2、yaff


6.综合试验:
实现网络文件传输服务程序;
构建嵌入式WEB服务器;
移植mediaplay播放器
开发嵌入式视频服务器,基于H.264协议

二、浙江大学《嵌入式系统》

主讲:陈天洲、施青松

本课程入选“教育部—微软国家精品课程”项目

陈天洲老师是嵌入式系统方面的权威,浙大嵌入式系统研究中心主任,实战经验相当丰富,同时,结合实际应用讲解嵌入式开发,不仅激发了学生的学习兴趣和学习热情,也指明了嵌入式学习的方向,既有高屋建瓴的宏观指导,也有庖丁解牛的细节分析,听过之后心潮澎湃,热血沸腾!

另外,本课程的一个重要特色是介绍了嵌入式应用开发中的最常见的三种操作系统,特别是对ucos的介绍,是目前唯一一个介绍该操作系统的视频课程,ucos是一个开源的操作系统,应用相当广泛,施青松老师用解构的方法讲清楚了该操作系统学习中的几个最重要的问题,看完这个课程肯定有醍醐灌顶的淋漓畅快,再去翻邵贝贝那本大部头,会达到事半功倍的效果!


三、上海交通大学《嵌入式系统》

上海交大的一个巨牛的老师所讲,虽然授课的风格稍显随意,但是可以看得出,他是一个实战经验相当丰富的老师,给了很多切实可行的操作性强的设计方案和经验指导,特别是介绍MP3播放器的设计,我相信看过之后每个人都会跃跃欲试一把!

1-说明及嵌入式系统与桌面系统(到处理器技术)
2嵌入式系统与桌面系统(处理器技术到I2C)
3-嵌入式系统与桌面系统
4-嵌入式系统介绍
5-嵌入式系统介绍
6-作业1及嵌入式系统介绍
7-嵌入式系统介绍软件部分
8-嵌入式系统介绍软件部分
9-常见嵌入式硬件
10-常见嵌入式硬件
11-常见嵌入式硬件及系统级设计方法
12-系统级设计方法
13-软硬件协同设计
14-软硬件协同设计技术及软硬件系统划分技术
14-1-划分及作业布置
15-嵌入式系统设计U-BOOT
17-嵌入式系统设计U-BOOT(跳转到stage2的C入口点到嵌入式系统Bootloader)
18-嵌入式系统设计U-BOOT(LILO到连接脚本文件)
19-Linux嵌入式系统设计(开始到Linux Bootloader)
20-Linux嵌入式系统设计(Linux启动过程第一步到DeBug符号裁减)
21-Linux嵌入式系统设计(Linux驱动设计到)及MP3播放器设计(开发工具选择)
22-MP3播放器设计(设计方法到块设备读取)
23-MP3播放器设计(Uboot上增加新设备Ramdisk到结束)及网络存储设计(开始到结束)及一部分补充说明

四、台湾嵌入式培训

很珍贵的一套教程,虽然不全。台湾的电子、微电子工业远远走在大陆的前面,这一点是毋庸置疑的,所以他们的培训教程对我们来说,有相当大的参考价值。这套教程中对ARM指令的讲解很详细很好,可以作为其他几个教程的补充,而且讲解了几个实际的Project,是一套不可多得的教程!

五、浙江大学《Linux32学时教程》

帮助没有Linux基础的人快速入门,从Linux的安装、虚拟机软件的使用讲起,既讲了指令,也讲了组网配置方法,还有Linux内核代码的分析以及应用编程,是一套不错的入门教程!

QQ:164510276     long7382@126.com     www.elec.100shop.com

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

32

帖子

0

粉丝