1 / 30
文档名称:

嵌入式开发基础.ppt

格式:ppt   大小:1,007KB   页数:30页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式开发基础.ppt

上传人:birth201208 2018/11/30 文件大小:1007 KB

下载得到文件列表

嵌入式开发基础.ppt

文档介绍

文档介绍:嵌入式开发基础
张永定
******@chzu.
/32
第七讲嵌入式开发环境(二)
/32
内容提要
实例—引导Windows CE
实例—引导Linux
交叉编译的基本知识
实例—创建交叉编译环境
实例—TFTP服务器的搭建
实例—NFS服务器的搭建
/33
教学目标
掌握交叉编译环境的创建
掌握TFTP服务器的搭建
掌握NFS服务器的搭建
/33
实例—引导Windows CE
出现下面菜单(26-37行)后,按【5】键,引导WinCE。
/33
/33
实例—引导Linux
出现菜单后,按【4】键,引导Linux,系统启动起来以后,在液晶屏中显示出Linux的桌面环境。
/33
交叉编译的基本知识
在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,就称这种编译器支持交叉编译,这个编译过程就叫交叉编译。
交叉编译的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成的,一般把前者称为目标机,后者称为宿主机。
交叉编译环境是一个基于命令行的编译和链接应用程序的环境。交叉调试环境包括宿主机端的交叉调试器和目标机端的调试代理。
/33
交叉编译的基本知识(续)
采用交叉编译的主要原因有两个:
首先,在嵌入式系统开发的起始阶段,目标平台尚未建立,因此需要做交叉编译,来生成所需的BootLoader以及操作系统内核;
其次,当目标平台能够启动之后,由于目标机资源的限制,不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的宿主机中进行。
在宿主机上运行的工具包括交叉编译器、交叉调试器以及各种分析工具。在目标机上运行各种工具的代理,这些代理负责解释并执行宿主机上的工具发送到目标机的命令。
/33
交叉编译的基本知识(续)
gcc编译器
GCC(piler Collection)是一组编译工具的总称,主要的任务是预处理和编译,并且提供了与编译器紧密相关的运行库的支持。
GCC目前支持几乎所有主流CPU处理器平台,可以完成从C、C++、objective-C等源文件向运行在特定CPU硬件上的目标代码的转换。
基于ARM平台的工具分别为arm-linux-as、arm-linux-gcc、arm-linux-g++、arm-linux-ld和arm-linux-objcopy。
/33

最近更新

短期兼职劳动合同书样本 6页

2025年度高新技术企业员工劳动合同协议书模板.. 7页

2025年微课学习心得体会优秀范文 6页

2025年度风景名胜区绿化修剪与旅游合同 9页

2025年征文感恩作文400字 12页

2025年度金融产品存款赠与及收益共享协议 9页

2025年度酒店客房服务员住宿安排劳动合同 7页

2025年度道路改造工程垫资合同书 8页

2025年强国复兴有我团课心得体会 16页

电子产品买卖合同范本(经典) 6页

2025年度设备租赁贷款担保人合同 7页

2025年弘扬中华传统文化演讲稿最新5篇 10页

2025年开心过元宵小学生作文 6页

2025年度航空航天材料供应分包合同协议书 9页

复方黄藤洗液的抗过敏作用及其机理探讨-全面剖.. 29页

2025年度能源集团员工试用期劳动权益保障协议.. 8页

环保设备采购及安装合同模板 7页

图像处理中的大数据存储优化-全面剖析 22页

2025年度网络安全维护专家劳动合同续订合同 7页

2025年度网络安全公司合同制聘用人员网络安全.. 9页

2025年开学心得作文300字 8页

2025年急性心力衰竭治疗宝典 54页

2025年度租赁房屋租赁保证金管理合同 7页

2025年度科技园区厂房以租代售租赁服务合同 8页

小学英语新外研版(三起)三年级下册Unit 4 W.. 24页

2025年高考真题——地理(全国卷)(含答案和解析.. 3页

发那科机器人培训入门 14页

2025年工地防风防汛培训课件PPT 27页

2024年贵州省交通运输厅所属事业单位招聘工作.. 241页

《金字塔原理》课件2 24页