- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验Linux内核编译实验
《嵌入式系统》实验报告3
学号: 姓名: 班级: 成绩:
实验名称:Linux内核编译实验 实验地点: 一教211 实验仪器:ECS云计算环境(提供Linux实验环境);XSBase270实验开发平台一套 一、实验目的:
了解Linux内核源代码的目录结构以及各目录的相关内容
了解Linux内核各配置选项内容和作用
掌握Linux内核配置文件config.in的作用
掌握Linux内核的编译过程
掌握将新增内核代码加入到Linux内核结构中的方法 二、实验内容:
预备步骤:
通过ECS虚拟实验室终端软件接入,通过ssh协议(Linux)登录到系统
1. 根据实验2安装交叉编译环境
即安装toolchain
2.. 建立工作目录,并获取及解压内核源码
ecust@Ubuntu:~$ mkdir workspace
ecust@Ubuntu:~$cd workspace
解压:
ecust@Ubuntu:~/workplace$ tar –xvf /home/ecust/samba_share/embed/Linux/linux-3.2.tar.bz2
ecust@Ubuntu:~/workplace $ cd linux-3.2
3. 修改内核编译参数,并编译内核
修改内核顶层目录下的Makefile
$ vim Makefile
修改:ARCH?= $(SUBARCH)
CROSS_COMPILE?= $(CONFIG_CROSS_COMPILE:%=%)
为:
ARCHCROSS_COMPILE?= arm-none-linux-gnueabi-
拷贝标准板配置文件
$ cp arch/arm/configs/s5pv210_defconfig .config
? 配置内核
$ make menuconfigconfig
检查配置是否正确,如当前的CPU类型是(说明查看的步骤和结果):
Linux Ubuntu 3.16.0-30-generic #40~14.04.1-Ubuntu SMP Thu Jan 15 17:43:14 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
之后就可以make编译了:
$ make zImage
该命令的含义是:
编译内核并生成一个新内核映像文件zImage
所得到的内核文件有哪些?分别在什么目录?
Init lib module.symvers System.map vmlinux vmlinux.o
4. 驱动安装
在作业系统上的资源中下载并解压drivers.rar
将其在D盘解压:“解压到当前文件夹”
4.1 安装usb串口驱动
运行:D:\drivers\win7\PL2303_Prolific_DriverInstaller_v110.exe
5.设备连接及设置
5.1 连接USB串口设备(领取USB串口设备)
将USB串口设备插入电脑背面USB接口
系统会自动识别该USB设备,该设备号可以通过电脑的“设备管理器-端口”查看;该USB串口的设备号是: Prolific USB-to-Serial Comm Port(COM4) 。相应的截图(根据实际情况,替换以下截图)为:
5.2 打开putty
打开:D:\drivers\putty.exe
设置串口连接、串口号以及波特率;其中,
文档评论(0)