实验3-Linux内核编译实验

实验3-Linux内核编译实验

ID:38792186

大小:615.00 KB

页数:7页

时间:2019-06-19

实验3-Linux内核编译实验_第1页
实验3-Linux内核编译实验_第2页
实验3-Linux内核编译实验_第3页
实验3-Linux内核编译实验_第4页
实验3-Linux内核编译实验_第5页
资源描述:

《实验3-Linux内核编译实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《嵌入式系统》实验报告3学号:姓名:班级:成绩:实验名称:Linux内核编译实验实验地点:一教211实验仪器:ECS云计算环境(提供Linux实验环境);XSBase270实验开发平台一套一、实验目的:1、了解Linux内核源代码的目录结构以及各目录的相关内容2、了解Linux内核各配置选项内容和作用3、掌握Linux内核配置文件config.in的作用4、掌握Linux内核的编译过程5、掌握将新增内核代码加入到Linux内核结构中的方法二、实验内容:预备步骤:通过ECS虚拟实验室终端软件接入,通过ssh协议(Linux)登录到系统1.根据实验2

2、安装交叉编译环境即安装toolchain2..建立工作目录,并获取及解压内核源码ecust@Ubuntu:~$mkdirworkspaceecust@Ubuntu:~$cdworkspace解压:ecust@Ubuntu:~/workplace$tar–xvf/home/ecust/samba_share/embed/Linux/linux-3.2.tar.bz2ecust@Ubuntu:~/workplace$cdlinux-3.23.修改内核编译参数,并编译内核修改内核顶层目录下的Makefile$vimMakefile修改:ARCH?=$(

3、SUBARCH)CROSS_COMPILE?=$(CONFIG_CROSS_COMPILE:"%"=%)为:ARCH?=armCROSS_COMPILE?=arm-none-linux-gnueabi-拷贝标准板配置文件$cparch/arm/configs/s5pv210_defconfig.config•配置内核$makemenuconfig并保存配置文件,该配置文件是:.config检查配置是否正确,如当前的CPU类型是(说明查看的步骤和结果):LinuxUbuntu3.16.0-30-generic#40~14.04.1-UbuntuSM

4、PThuJan1517:43:14UTC2015x86_64x86_64x86_64GNU/Linux之后就可以make编译了:$makezImage该命令的含义是:编译内核并生成一个新内核映像文件zImage所得到的内核文件有哪些?分别在什么目录?Initlibmodule.symversSystem.mapvmlinuxvmlinux.o4.驱动安装在作业系统上的资源中下载并解压drivers.rar将其在D盘解压:“解压到当前文件夹”4.1安装usb串口驱动运行:D:driverswin7PL2303_Prolific_DriverI

5、nstaller_v110.exe5.设备连接及设置5.1连接USB串口设备(领取USB串口设备)将USB串口设备插入电脑背面USB接口系统会自动识别该USB设备,该设备号可以通过电脑的“设备管理器->端口”查看;该USB串口的设备号是:ProlificUSB-to-SerialCommPort(COM4)。相应的截图(根据实际情况,替换以下截图)为:5.2打开putty打开:D:driversputty.exe设置串口连接、串口号以及波特率;其中,串口号(serialline)为2.1所示的串口设备号。5.3tftpserver设置新建文件

6、夹:D:tftpserver,便于tftp服务用;打开D:driversTftpd32tftpd32.ini文件,将“BaseDirectory=.”更改为:“BaseDirectory=D:tftpserver”打开“D:driversTftpd32tftpd32.exe”,启动tftp服务器6.打开实验箱,建立连接通信(领取实验箱)6.1将实验板拿出后,拨动拨码开关至【1000】,如下图所示,即从NANDFlash启动。6.2将串口线和设备的第一个串口相连6.3通过网线将PC的第一个网口(上面的网口)和开发板对连配置网络:打开

7、网络和共享中心à更改适配器设置à网络2属性àInternet协议版本4(TCP/IPv4)à设置IP,如下图所示(IP为内网192网段的,如192.168.100.**)6.4关闭PC系统防火墙控制面板à系统和安全àWindows防火墙à打开和关闭Windows防火墙—〉关闭Windows防火墙6.5启动开发板,进入下载模式切换到putty操作界面,在开发板启动时,敲击任意键,进入到开发板的下载模式,如下图所示:通过help可以查看该bootloader所有的命令6.6修改开发板环境变量FS210#setenvserverip192.168.10

8、0.192//主机PC的IP地址FS210#setenvipaddr192.168.100.191//板子的IP,不要和WindowsI

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。