是一个培训班的授课内容,参加这个培训班费用要4千多元!)<br />看这个视频差不多相当于上一次班,并且看不懂可以重复学习.对初学者和有一定基础的都很有好处<br />此视频对迫切想学习ARM及嵌入式linux的朋友非常有帮助!<br />------------------------------------------------------------------<br />主要内容 <br />1.概念和基本工具:<br />嵌入式系统基本概念、嵌入式操作系统介绍<br />嵌入式系统开发的过程和基本结构<br />Linux基本操作命令的使用<br />常用工具使用:vi /gcc/gdb等<br />编写shell程序 和makefile文件结构 <br />2.硬件结构及原理讲解:<br />ARM7~ARM9体系结构体系结构介绍<br />ARM7(9)TDMI处理器内核及指令集介绍<br />讲解SUMSUNG 44B0X 开发板原理图<br />讲解SUMSUNG 2410 开发板原理图<br />ARM开发工具ADS的使用 <br />3.Linux部分:<br />Uclinux,mizilinux系统引导程序bootloader原理和实现过程:Uboot、vivi等<br />ARM系统空间划分及系统映射方法<br />bootloader内核下载模式实现 :tftp、Xmoden<br />linux操作系统原理及组成<br />介绍linux系统目录组织结构<br />linux 运行基理,系统运行过程<br />配置裁减编译linux内核 <br />4.讲解Linux进程特性:<br />进程属性和状态转换;进程控制与调度;进程相关系统调用,构建守护进程<br />进程间通信: 进程通信的基本概念,管道、信号、消息队列、信号量、共享内存。<br />网络通讯接口,socket通信编程。<br />串口通讯程序和编程实践<br />多线程程序设计 <br />5.Linux设备驱动:<br />uClinux内核模块及设备驱动程序开发<br />介绍linux驱动程序分类和各自操作系统上下层接口<br />驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸屏驱动、网络驱动开发、USB驱动、液晶屏 <br />驱动等。<br />ARMlinux移植过程。<br />引导程序Uboot移植。<br />最小系统启动开发过程。<br />嵌入式文件系统移植:ramdisk、JFFS2、yaff <br />6.综合试验:<br />实现网络文件传输服务程序;<br />构建嵌入式WEB服务器;<br />移植mediaplay播放器<br />开发嵌入式视频服务器,基于H.264协议<br /> |
|