- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第六章 嵌入式系统的开发环境_1119
本章内容 裸机程序编辑、编译软件:ADS BootLoader: Linux内核、文件系统 串口超级终端 程序下载工具dnw 本章以mini2440开发板为硬件平台(由友善之臂设计制作) 设备驱动程序 Linux 内核中有大量代码都在设备驱动程序中,它们能够运转特定的硬件设备。Linux 源码树提供了一个驱动程序子目录,这个目录又进一步划分为各种支持设备,例如 Bluetooth、I2C、serial 等。设备驱动程序的代码可以在 ./linux/drivers 中找到。 依赖体系结构的代码 尽管 Linux 很大程度上独立于所运行的体系结构,但是有些元素则必须考虑体系结构才能正常操作并实现更高效率。./linux/arch 子目录定义了内核源代码中依赖于体系结构的部分,其中包含了各种特定于体系结构的子目录(共同组成了 BSP)。对于一个典型的桌面系统来说,使用的是 i386 目录。每个体系结构子目录都包含了很多其他子目录,每个子目录都关注内核中的一个特定方面,例如引导、内核、内存管理等。这些依赖体系结构的代码可以在 ./linux/arch 中找到。 虚拟机上的linux系统 首先安装虚拟机软件Vware station 在虚拟机上安装linux系统,目前有人将安装好的liunux系统做成了一个文件,只需用上述虚拟机软件打开这个文件便可运行linux 点击中断即可进入liunux命令输入界面 Linux 基本操作命令 新建文件夹:mkdir, 例如:[root@HOMESHARE ~]# mkdir scu 改变目录:cd,例如[root@HOMESHARE /]# cd tmp 查看目录:ls, 例如: [root@HOMESHARE tmp]# ls gconfd-gdm keyring-dVikLK keyring-rMx1qs gconfd-root keyring-DWtKxK keyring-rRxk8W GDM-Screenshot.png keyring-EQ23oo keyring-RThTP5 拷贝:cp:例如 [root@HOMESHARE tmp]# cp xyz /mnt 删除文件或文件夹:rm,例如 [root@HOMESHARE tmp]# rm xyz 查看ip: ifconfig 打开或创建一个文本文件,gedit,例如: [root@HOMESHARE ~]# gedit lcx.txt 打开一个文本文件或C语言文件也也可以在虚拟机桌面上点击计算机,然后进入文件存放的位置 建立交叉编译环境 在 Linux 平台下,要为开发板编译内核,图形界面Qtopia,bootloader,还有其他一些应用程序,均需要交叉编译工具链。 在mini2440中的交叉编译工具是arm-linux-gcc-4.3.2 Mini2440交叉编译环境的建立步骤如下: Step1:将光盘目录linux\中的arm-linux-gcc-4.3.2.tgz 复制到某个目录下如tmp\,然后进入到该目录,执行解压命令: #cd \tmp #tar xvzf arm-linux-gcc-4.3.2.tgz –C / 注意:C 后面有个空格,并且C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。解压过程如图所示 配置网络文件系统NFS服务 作用通过网络将PC端 linux 下的目录共享给目标板并作为目标板的根文件系统,从而目标板的程序可在PC端 linux上编辑、交叉编译,然后拷贝到这个共享目录下,这样目标板则可在新的程序下运行 步骤1. 设置共享目录,运行命令 #gedit /etc/exports 编辑nfs 服务的配置文件(注意:第一次打开时该文件是空的),添加以下内容: /opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squ
您可能关注的文档
最近下载
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_04.pptx VIP
- ISO90012024版质量管理体系推行计划 .pdf VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_03.pptx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_05.pptx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_07.pptx VIP
- 飞行程序设计-第3章 编码.ppt
- 一维数组的定义与初始化课件(共14张PPT)—《C语言程序设计》(电子工业版).pptx VIP
- 缝纫机说明书-JUKI.PDF
- 员工手册(公司通用版).docx VIP
- 金融市场与金融机构(原书第9版)教学课件Mishkin_fmi09_ppt_02.pptx VIP
文档评论(0)