基于skyeye的嵌入式linux系统设计课程设计报告(编辑修改稿)内容摘要:
VM”菜单,选择“ Settings...”项。 在“ Hardware”选项卡中左侧选择“ Network Adapter”项,相应 的,在右侧的 Network connection中选择“ NAT:Use to share the host39。 s IP address”项, directly to the同时,在“ Devices status”框中选择“ Connected”与“ Connect at power on”项 10 启动 Smaba 服务器,启动终端,在终端输入命令 service smb start,启 动 samba 服务。 11 在 windows 下访问共享文件夹。 在 windows 系统中点击“开始” “运行”,输入 samba 服务 器的 IP 地址,点击“确定”按钮,就可以看到 Linux 系统下的共享文件夹 /home/zet 4 .建立交叉编译环境;安装 SKYEYE 仿真软件 Gcc 交叉编译环境的安装 在网上下载 Gcc 交叉编译 包。 放在目录 home 中 在终端运行如下命令: 设置环境变量,将交叉开发工具的设置更新到系统环境中,这样就可有直接在命令行使用,设置环境变量的方法如下: ( 1)在终端运行命令: vi /root/.bashrc (2)编辑 /root/.bashrc 文件,在最后一行添加 export PATH=$PATH:/home/usr/local/bin. ( 3)注销 Redhant 系统,重新登录,使以上设置生效。 启动终端,在命令行输入 armlinuxgcc – v,出现如下图示的信息,说明交叉编译环境已经成功安装。 SKYEYE 的安装: 将下载好的 压缩包放在目录 home 里 在终端运行 5 .配置并编译 软件 交叉编译 把 /home文件夹下在终端中输入 :cd /home 进入到 home 文件夹下 , 在终端中输入: tar – xjvf – C ./ 把 解压到 home 文件夹下 , 在终端中输入: cd 进入到 cd 文 件 夹 下 , make smdk2410_config CROSS_ROMPILE=armlinux 配置编译环境 make CROSS_ROMPILE=armlinux 选择嵌入式交叉编译工具进行编译 , 编译完成后,可以得到 Uboot 各种格式的映像文件和符号 表。 使用 SKYEYE 仿真软件测试编译得到的 UBoot 文件 新建一个文件,命名为 ,并把内容配置为 skyeye config file for S3C2410X 在 /home 文件夹下的 里找到 uboot,和 文件,把 这 两 个 文 件 和 一 同 复 制 到 home/ 在终端中输入命令: cd /home/ 、 binary 在终端中输入命令: ./skyeye – c – e uboot 在 uboot 可以在“ SMDK2410”后 输入命令 echo li jian ,测试 Uboot。 6. 配置并编译 内核源代码 交叉编译 Linux内核源代码软件 把 Linux 压缩文件放到 /home 文件夹下 在终端中输入 cd /home 进入到 home 文件夹下 在终端中输入 tar xjvf 把 Linux 压缩文件解压到 home 文件夹下 在终端中输入 cd /home/ 使用 vi 编辑器打开该目录下的Makefile 文 件 , 修 改 第 192 行 与 第 193 行 , 改 为 : ARCH ?=arm CROSS_COMPILE ?=/home/usr/local/bin/armlinux 分别指定编译的内核架构与使用的交叉编译工具。 在终端中输入: cp arch/arm/configs/smdk2410_defconfig .config make ARCH=arm menuconfig 启动内核配置菜单,参考书中各个选项的配置,特别要注意系统类型、启动选项、设备驱动程序和内核调试的配置。 课本中对于各个选项的配置以及作用叙述的很详细,这里就不再累述。 但特别要注意系统类型、启动选项、设备驱动程序和内核调试的配置。 这几项改动地方较多,需要 认真配置。 配置完成保存后,需要更改程序运行的物理地址 修改 include/asmarm/archs3c2410/ 文件 Linux 内核的编译: cd /home/ make ARCH=arm CROSS_COMPILE=armlinux 内核编译完毕后,将得到三个重要的文件,分别位于根目录下的 vmlinux、位于 安装目录中 arch/arm/boot/路径下的 Image 与 zImage。 使用 SKYEYE 仿真软件测试编译得到的 Linux 内核文件 vmLinux 复制 vmlinux 到 /home/ilovechina/ cp vmlinux /home/zet/ 建立 配置文件到 /home/ilovechina/ cd /home/zet/ vi 配置文件的内容为: skyeye config file for s3c2410 cpu:arm920t mach:s3c2410。基于skyeye的嵌入式linux系统设计课程设计报告(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。