当前位置: 首页 > news >正文

镇江网站制作优化小程序可以做企业网站

镇江网站制作优化,小程序可以做企业网站,怎么用网站做chm,网站服务器 购买时长【实验目的】 掌握 Linux 内核配置的基本方法,完成对网卡驱动、NFS 等相关功能的配置 【实验环境】 ubuntu 14.04 发行版FS4412 实验平台交叉编译工具:arm-none-linux-gnueabi- 【注意事项】 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行&…

【实验目的】

掌握 Linux 内核配置的基本方法,完成对网卡驱动、NFS 等相关功能的配置

【实验环境】

  1. ubuntu 14.04 发行版
  2. FS4412 实验平台
  3. 交叉编译工具:arm-none-linux-gnueabi-

【注意事项】

  1. 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行,以“#”开头的命令表
    示在开发板下执行

【实验步骤】

  1. 在内核源码的顶层目录下执行如下命令,修改内核配置

     $ make menuconfig
    

给内核选配 DM9000 网卡驱动,然后选择“Save”保存

	Device Drivers --->[*] Network device support --->[*] Ethernet driver support ---><*> DM9000 support

因为内核要使用 NFS 去挂载根文件系统,而 NFS 是基于 TCP 协议实现的,所以这里需
要选配 TCP 相关的网络协议(部分功能默认已经选配),然后选择“Save”保存

	[*] Networking support --->Networking options ---><*> Packet socket<*> Unix domain sockets[*] TCP/IP networking[*] IP: kernel level autoconfiguration

因为内核要使用 NFS 去挂载根文件系统,所以需要给内核选配 NFS 客户端及相关功能

	File systems --->[*] Network File Systems ---><*> NFS client support<*> NFS client support for NFS version 3 (NEW)[*] NFS client support for the NFSv3 ACL protocol extension[*] Root file system on NFS

设置完成后通过方向键选择‘Save’保存即可,然后选择‘Exit’退出该配置界面

  1. 在设备树中添加网卡的硬件信息

     $ vi arch/arm/boot/dts/exynos4412-fs4412.dts
    

在文件的末尾,最后一个花括号前添加如下内容(即要写在根节点之内)

	srom-cs1@5000000 {compatible = "simple-bus";#address-cells = <1>;#size-cells = <1>;reg = <0x5000000 0x1000000>;ranges;ethernet@5000000 {compatible = "davicom,dm9000";reg = <0x5000000 0x2 0x5000004 0x2>;interrupt-parent = <&gpx0>;interrupts = <6 4>;davicom,no-eeprom;mac-address = [00 0a 2d a6 55 a2];};};
  1. 修改时钟相关配置(忽略无用的时钟)

     $ vi drivers/clk/clk.c
    

	static bool clk_ignore_unused;

修改为以下内容,然后保存退出

	static bool clk_ignore_unused=true;
  1. 修改 EMMC 相关配置

     $ vi drivers/mmc/core/mmc.c
    

	if (card->ext_csd.rev > 7) {pr_err("%s: unrecognised EXT_CSD revision %d\n", mmc_hostname(card->host), card->ext_csd.rev);err = -EINVAL;goto out;}

修改为以下内容,然后保存退出

	#if 0if (card->ext_csd.rev > 7) {#elseif (card->ext_csd.rev > 8) {#endifpr_err("%s: unrecognised EXT_CSD revision %d\n", mmc_hostname(card->host), card->ext_csd.rev);err = -EINVAL;goto out;}
  1. 编译内核和设备树

     $ make uImage$ make dtbs
    
  2. 测试内核和设备树
    将编译生成的内核和设备树拷贝到 tftp 的工作目录

     $ sudo cp arch/arm/boot/uImage /tftpboot$ sudo cp arch/arm/boot/dts/exynos4412-fs4412.dtb /tftpboot/$ sudo chmod 777 /tftpboot/* 
    

重启 tftp 和 nfs 服务器

	$ sudo service tftpd-hpa restart$ sudo service nfs-kernel-server restart

重启开发板查看现象,如图所示,此时 Linux 内核已经能通过 NFS 去挂载根文件系统
在终端下执行‘ls’命令我们就能看到根文件系统中的内容
在这里插入图片描述

http://www.yayakq.cn/news/228852/

相关文章:

  • 阳江市企业网站优化手机网站转换小程序
  • 网站缓存实例企业老总电话名录
  • 政务网站建设依据国家天津模板网页制作如何做
  • 网站建设仟金手指六六14莱芜民生广角
  • 网站营销网站建设广州十大网站建设
  • 选择一个网站进行优化企业名录下载
  • 浙江省建设厅老网站wordpress使用非80端口
  • 企业网站策划案模板北京哪家做网站和网络推广好的
  • 医美技术支持东莞网站建设如何自学软件开发
  • 建设营销型网站的目的深圳网站设计公司如何
  • 商城网站建设合同范本外国做网站的平台
  • 绍兴网站建站模板wordpress标题居中
  • 做旅游的海报图片网站网页美工设计报价单
  • 定位网站关键词网站开发就业培训班
  • 国外服装定制网站昆明网站排名优化报价
  • 企业网站的建设包括科技公司名字大全参考
  • 东莞网站建设设计商城系统公司
  • 怎么建设一个网站赚钱wordpress wordpress
  • 360建站系统网站建设程序有哪些内容
  • 网站营销与推广方案最专业网站建设哪家好
  • 外贸做哪个网站好宁波网站建设方案报价
  • 广州做网站公司电话凡科互动游戏怎么破解
  • 江西电信网站备案网站设计数据库怎么做
  • wordpress 导航网站模板下载中国互联网公司排名
  • 做的网站用户密码在哪里找网站开发需要多线程吗
  • 网站建设的意义和作用seo综合查询什么意思
  • 公司互联网站全面改版英语网站大全免费
  • 济宁华园建设有限公司网站安卓开发平台
  • 西安做网站公司有哪些做网站用python好还是PHP好
  • 网站设计常见问题用淘宝评论做网站