嵌入式系统平台构建.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在Windows下进行FTP下载 设置目标板的IP为,保证与宿主机在同一 IP段(ifconfig eth0 netmask ) 设置TFTP SERVER软件(设置input目录和output目 录 为PC机桌面) 在Windows的超级终端中执行文件传输命令 (tftp -g -r a.out 0)将文件发送到目标板 在Windows的超级终端中执行文件传输命令 (tftp -p -l a.out 0)将文件发送到PC机 Tftp 指令 tftp [-dignv][主机名称或IP地址] -g Get file(从宿主机获得文件) -r [文件名] remote file (远程文件 ) -p Put file(发送文件到宿主机) -l [文件名] local file (本地文件) 简单的hello word 创建一个名位hello.c的文件,代码如下 #include stdio.h int main(void) { printf(Hello world!\n); return 0; } 将文件复制到ubuntu进行编译,执行命令:arm-linux-gcc hello.c 执行后会产生一个名为a.out的二进制文件 将a.out文件复制到widows 系统桌面 将文件传入到目标板 在windows系统的超级终端执行a.out文件 嵌入式系统 主讲教师: 田 茂 E-MAIL:tianmaohd@ 第二章 开发平台构建 Linux 简介 FriendlyARM6410开发平台简介 宿主机和目标机 虚拟机VMware及操作系统Ubuntu的安装 建立交叉开发环境 开发板安装Linux系统 在Windows下进行FTP下载 简单的Hello word Linux 简介 Linux特点 稳定的系统 免费 多任务、多用户 良好的用户界面 可靠的系统安全 适合需要小内核程序的嵌入式系统 …… 稳定的系统 Linux 本来就是基于 Unix 概念而发展出来的操作系统,因此, Linux 具有与 Unix 系统相似的的程序接口跟操作方式,当然也继承了 Unix 稳定并且有效率的特点。常听到安装 Linux 的主机连续运做一年以上而不曾当机、不必关机是稀松平常的事; 免费 由于 Linux 是基于 GPL 的基础下的产物,因此任何人皆可以自由取得 Linux , 至于一些『安装套件』的发行者, 他们发行的安装光盘也仅需要些许费用即可获得!不同于 Unix 需要负担庞大的版权费用,当然也不同于微软需要一而再、 再而三的更新你的系统,并且缴纳大量费用 多任务、多用户 与 Windows 系统不同的, Linux 主机上可以同时允许多人上线来工作, 并且资源的分配较为公平。你可以在一部 Linux 主机上面规划出不同等级的使用者,而且每个使用者登入系统时的工作环境都可以不相同, 此外,还可以允许不同的使用者在同一个时间登入主机,以同时使用主机的资源 可靠的系统安全 【没有绝对安全的主机】但是 Linux 由于支持者,有相当多的热心团体、个人参与其中的开发, 因此可以随时获得必威体育精装版的安全信息,并给予随时的更新,亦即是具有相对的较安全 适合需要小内核程序的嵌入式系统 由于 Linux 只要几百 KB 不到的程序代码就可以完整驱动整个计算机并成为一个完整的操作系统, 因此相当适合于目前家电或者是小电子用品的操作系统,即『嵌入式』系统。Linux 适合例如手机、数字相机、PDA、家电用品等等的微电脑操作系统! 此外,有不少硬件式的网络防火墙及路由器,其内部都是使用Linux,并采用了操作系统提供的防火墙及路由功能。 Linux 与uC/OS-II的区别——功能性 Linux 包含一整套的编译、调试等开发工具、内核源代码、各种文件系统、图形接口、各种协议、驱动程序以及丰富的应用程序。 而Uc/OS-II确切的来说只是一个微内核,仅仅包含多任务调度、简单内存管理等基本的多任务操作系统元素,且多任务调度算法和内存管理等都比较简单。对于想实现GUI、FS、协议等都必须另外购买或者移植,对于设备驱动程序没有提供专门统一的接口。 Linux 与uC/OS-II的区别——开发工具 Linux 发布中包含了编译器和调试器等工具,他们都采用GCC编译器,汇编语法一致。 uC/OS-II没有指定编译器,在不同的平台下使用该平台的编译器,而各个编译器其汇编语法不同,因此,在不同类型平台下,汇编程序不一致。 Linux 与uC/OS-II的区别——移植性 Linux 发布中包含了多种平台下的移植,可以通过配置内核选择体系结构和裁剪内核。 uC/OS-II的不同平台下的移植通过不同的移植代码独立发布,没有一个统一

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档