《arm嵌入式linux系统开发》pdf课件

上传人:xzh****18 文档编号:43464282 上传时间:2018-06-06 格式:PDF 页数:22 大小:732.60KB
返回 下载 相关 举报
《arm嵌入式linux系统开发》pdf课件_第1页
第1页 / 共22页
《arm嵌入式linux系统开发》pdf课件_第2页
第2页 / 共22页
《arm嵌入式linux系统开发》pdf课件_第3页
第3页 / 共22页
《arm嵌入式linux系统开发》pdf课件_第4页
第4页 / 共22页
《arm嵌入式linux系统开发》pdf课件_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《《arm嵌入式linux系统开发》pdf课件》由会员分享,可在线阅读,更多相关《《arm嵌入式linux系统开发》pdf课件(22页珍藏版)》请在金锄头文库上搜索。

1、The successs roadARM+ARM+嵌入式嵌入式嵌入式嵌入式LINUXLINUXPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见课程概述vARM的介绍v嵌入式LINUXvLINUX的移植v掌握的知识PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见ARM的介绍vARM的发展属于RISC处理器ARM7/ARM9/ARM10/ARM11xscalearm的特殊版本V4T, V5T, V5TE, V6PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见ARM的介绍vARM SOC流行的ARM

2、 CORE ARM7/9/11ARM7: S3C440ARM9: S3C24XX,I.MX2X,TMS320DM6446ARM11: S3C64XX, I.MX31XSCALE: PXA2XXPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见ARM的介绍v体系结构PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见ARM的介绍v指令介绍指令长度32bitThumb指令,16bitCP15的指令,MRC, MCRTST(BIT), TEQLDR/STR, MOVB, BLPDF 文件使用 “pdfFactory Pro“ 试用版本创建

3、 华清远见华清远见嵌入式LINUXvLinux介绍开源的类unix系统posix标准For x86系统宏内核,实时性一般发行版本:suse,redhat,ubuntudesktop,server,embededKernel+lib+shell+usr applicationsPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见嵌入式LINUXvBootloaderarmboot, uboot常用uboot启动linux支持从网络/flash启动kernel支持flash的读写操作传递参数给kernelPDF 文件使用 “pdfFactory Pro“ 试用版本创建

4、 华清远见华清远见嵌入式LINUXvKernel linux的核心PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见嵌入式LINUXvLib库static lib(*.a),share lib(*.so)glibcuclibcpthreadmathusr wroted libPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见嵌入式LINUXvShellfirst applicationusr interfaceshell 命令:cp, mv, ls, mkdir直接执行可执行文件, ./a.outshell编程PDF 文件使用 “

5、pdfFactory Pro“ 试用版本创建 华清远见华清远见嵌入式LINUXv工具makearm- linux- gcc, arm- linux- ldarm- linux- g+arm- linux- nm, arm- linux- objdumpPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见嵌入式LINUXv开发模式 host(redhat linux,suse linux) target(arm board) RS232 ethernet tftp nfsNetwork ConnectionRS232 ConnectionPDF 文件使用 “pdfF

6、actory Pro“ 试用版本创建 华清远见华清远见LINUX的移植v移植uboot选择uboot版本选择uboot支持的合适的参考板子配置硬件相关的资源(SDRAM/DDR)三个重要的驱动:uart,flash,ethernetPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见LINUX的移植v移植Kernel选择kernel的版本选择合适的参考板子(一般和uboot相同)裁减Kernel(make menuconfig)uart驱动网卡驱动nfs其他驱动PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见LINUX的移植vRo

7、otfs的制作busyboxinittabbin etc dev lib proc usrapplicationsmkfs.xxxPDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见LINUX的移植v产品化部署强化uboot的功能裁减rootfs选择rootfs type(yaffs,jffs2,cramfs,ramdisk)对flash合理分区对flash的读写保护PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见掌握的知识vARM了解arm的指令集和用法了解arm的mmu原理深入理解arm的cache原理熟读需要移植的芯片手册熟

8、悉各种常用总线如:PCI,USB了解abi(应用二进制接口)PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见掌握的知识vLinux深入的C语言能力了解gcc、ld的原理和用法了解Make工具的使用(包括Makefile)了解堆栈的原理和用途了解系统调用的原理PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见尾声v多读kernel的代码v多一些思考v多一些实践v一定要有钻研精神PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见PDF 文件使用 “pdfFactory Pro“ 试用版本创建 华清远见华清远见PDF 文件使用 “pdfFactory Pro“ 试用版本创建

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号