《ARM嵌入式Linux系统开发》PDF课件.pdf

上传人:qwe****56 文档编号:74652780 上传时间:2023-02-27 格式:PDF 页数:22 大小:732.60KB
返回 下载 相关 举报
《ARM嵌入式Linux系统开发》PDF课件.pdf_第1页
第1页 / 共22页
《ARM嵌入式Linux系统开发》PDF课件.pdf_第2页
第2页 / 共22页
点击查看更多>>
资源描述

《《ARM嵌入式Linux系统开发》PDF课件.pdf》由会员分享,可在线阅读,更多相关《《ARM嵌入式Linux系统开发》PDF课件.pdf(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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 CORE ARM

2、7/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 试用版本创建 华清远见华清远见嵌入式LINUXvLinux介

3、绍开源的类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 试用版本创建 华清远见华清远见嵌入式LINUXvKernellinux

4、的核心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 文件使用 pdfFactory Pro 试用版本创建 华清远见华清远见嵌入式LINUXv

5、工具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)RS232ethernettftpnfsNetwork ConnectionRS232 ConnectionPDF 文件使用 pdfFactory Pro 试用版本创建 华清远见华清远见LINUX的移植v移植uboot选择uboot版本选择uboot支持的

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

7、DF 文件使用 pdfFactory Pro 试用版本创建 华清远见华清远见LINUX的移植v产品化部署强化uboot的功能裁减rootfs选择rootfs type(yaffs,jffs2,cramfs,ramdisk)对flash合理分区对flash的读写保护PDF 文件使用 pdfFactory Pro 试用版本创建 华清远见华清远见掌握的知识vARM了解arm的指令集和用法了解arm的mmu原理深入理解arm的cache原理熟读需要移植的芯片手册熟悉各种常用总线如: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 试用版本创建

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

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁