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

网站建设与管理是什么摄影网站 蜂鸟

网站建设与管理是什么,摄影网站 蜂鸟,北京建筑公司招聘信息,福田住房和建设局网站arm开发板运行helloword1.uboot的编译​ 这里已经安装好了交叉编译工具链#xff0c;如果自己的电脑下没有#xff0c;请自行百度安装。将下载好uboot到linux下#xff0c;进行解压--打补丁--编译--烧写#xff0c;执行以下命令完成上述四个步骤#xff08;不…arm开发板运行helloword1.uboot的编译​ 这里已经安装好了交叉编译工具链如果自己的电脑下没有请自行百度安装。将下载好uboot到linux下进行解压--打补丁--编译--烧写执行以下命令完成上述四个步骤不同的开发板在下载u-boot之后进行打补丁操作,编译完成u-boot.bin文件烧写到开发板即可。tar -jvxf u-boot-1.1.6.tar.bz2 cd ./u-boot-1.1.6 patch -p1 ../ u-boot-1.1.6_jz2440.patch make 100ask24x0_config make CROSS_COMPILE/work/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux- smdk2440_config make -j42.linux内核的编译​ 同样将下载好的内核包进行以下操作解压--打补丁--配置内核--编译执行以下命令完成对应的操作。执行make menuconfig时会出现配置内核的界面根据自己的需要进行配置tar -jvxf linux-2.6.22.6.tar.bz2 cd linux-2.6.22.6 patch -p1 ../linux-2.6.22.6_jz2440.patch make s3c2410_defconfig cp config_ok .config make menuconfig CROSS_COMPILE/work/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux- ARCHarm -j4 make uImage CROSS_COMPILE/work/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux- ARCHarm -j4编译过程中遇到了错误是按照如下解决如果遇到其他错误请自行解决​ 最后编译完成。​ 生成的uImage在下图中路径。烧写到开发板中即可。3.文件系统的制作​ 一般开发板的厂商会提供文件系统你可以自行烧写对应的文件系统这里自己制作一个最小文件系统。制作之前应该了解最小文件系统由什么组成。最小根文件系统封需要5个要求 1 | busybox--ls、cp等命令的集合 2 | 两个设备/dev/console /dev/null 3 | /etc/inittab配置文件 4 | C库 5 | 配置指定的运行程序 3.1 制作busybox​ busybox其实就是linux下ls、cd等一些基本命令的集合所以要编译它进行操作。对应操作解压--配置--编译--安装分别对应以下命令。tar -jvxf busybox-1.7.0_patch.tar.bz2 tar -vxf busybox-1.7.0.tar.bz2 cd busybox-1.7.0 make menuconfig CROSS_COMPILE/work/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux- ARCHarm -j4 make CROSS_COMPILE/work/tools/gcc-3.4.5-glibc-2.3.6/bin/arm-linux- ARCHarm -j4 make CONFIG_PREFIX/home/book/nfsroot/busybox install出现错误/opt/FriendlyARM/toolschain/4.4.3/arm-none-linux-gnueabi//sys-root/usr/include/linux/netfilter.h:56: error: field in6 has incomplete type ipsvd/tcpudp.c: In function tcpudpsvd_main: ipsvd/tcpudp.c:314: warning: ignoring return value of write, declared with attribute warn_unused_result scripts/Makefile.build:192: recipe for target ipsvd/tcpudp.o failed make[1]: [ipsvd/tcpudp.o] Error 1 Makefile:701: recipe for target ipsvd failed make: [ipsvd] Error 2 make: Waiting for unfinished jobs.... make: wait: No child processes. Stop.解决下载的交叉编译库中有个头文件中的 in 和 in6 类型不对解决的方法亲自测试 在 …/arm-none-linux-gnueabi/libc/usr/include/linux/netfilter.h 的开头 添加缺少的头文件include iptunnel.c:(.text.print_tunnel0x290): more undefined references to __cpu_to_be16 follow collect2: ld returned 1 exit status Makefile:678: recipe for target busybox_unstripped failed make: *** [busybox_unstripped] Error 1解决在该目录下的 vim networking/libiproute/iptunnel.c 文件中加入#include 最后成功编译的busybox3.2 创建设备文件​ 这两个设备文件可以理解为内核启动的第一个程序console其实就是命令窗口mkdir dev cd dev/ sudo mknod console c 5 1 sudo mknod null c 1 33.3 创建ect/inittab配置文件mkdir etc cd etc/ vi inittab console::askfirst:-/bin/sh3.4 配置C库​ 将编译器的C库拷贝到根文件系统目录下的库文件/lib中是交叉编译的C库mkdir lib cp /work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux/lib/so* /work/nfs_root/lib/ -d3.4制作文件系统​ 此次将文件系统制作为yaffs文件系统下载制作工具拷贝到linux然后给制作工具附加执行权限制作完毕之后烧写到开发板中即可。sudo cp ./mkyaffs2image /usr/local/bin chmod x /usr/local/bin/mkyaffs2image mkyaffs2image nfs_root nfs_root.yaffs2​ 此时开发板系统已经能正常运行。3.6 设置开发板的ip​ 此时系统已经跑起来了为了方便接下来的操作将自己虚拟机的文件挂载到开发板中先配置ip根据自己的电脑和虚拟机中自行设置但是一定要处于同一网络然后让三者相互ping通即可。ifconfig eth0 192.168.43.203.7 挂载网络文件系统​ 下面两个命令都可以挂载虚拟机下的文件夹但是当进行大量传输文件到开发板时第一种挂载会出现错误所以建议使用第二种挂载命令。建议使用第二种挂载命令mount -t nfs -o nolock 192.168.43.175:/work/nfs_root /mnt mount -t nfs -o intr,nolock,rsize1024,wsize1024 192.168.43.61:/work/nfs_root /mnt4.运行helloword程序​ 首先在自己的linux下创建main.c然后进行交叉编译生成开发板的可执行文件放入开发板中执行。1 ​ 创建完之后进行编译执行结果arm-linux-gcc -static -o a.out main.c
http://www.pierceye.com/news/453713/

相关文章:

  • 网站建设的对比分析移动设备网站开发注意点
  • 在word上怎么做网站链接网站开发试题
  • 自己做网站新手入门淮北论坛招聘网
  • 建网站的意义大学跳蚤市场网站建设
  • 平阳做网站成都网站优化公司哪家好
  • 庆阳北京网站建设广东省建设工程执业中心网站
  • 佛山哪里有做网站的大学生文创产品设计
  • 电商网站建设运城网站图片链接怎么做的
  • 服务器建网站教程宁波网络营销推广制作
  • 微信公众号属于网站建设网站云解析域名解析
  • 网站的建设及推广在哪找可以做网站的
  • 网站经常修改好不好北京互联网公司50强
  • 知识网站有哪些h5用什么制作
  • 广州网站制作联系方式上海共有多少家企业
  • 自己建一个网站需要什么网站关键词分析工具
  • 建三江建设局网站四川省建设厅官方网站电话
  • 福建志佳建设工程发展有限公司网站vi品牌包装
  • 专业门户网站开发公司龙岩正规全网品牌营销招商
  • 网站怎么做qq微信登陆政务网站的建设时期的概述
  • 购物网站的目的和意义西安做网站xamokj
  • 厦门市建设局网站网站开发周记30篇
  • 工业园区门户网站建设方案塘沽网站开发
  • 郑州网站设计 公司驻马店市可以做网站的公司
  • 推荐盐城网站开发安陆网站开发
  • wordpress中文网站模板软件开发者路线图
  • 福清市建设局网站深圳网站制作品牌祥奔科技
  • 工程建设采购有哪些网站做网络销售怎么样
  • wordpress数据库和网站文件下载商业网站成功的原因
  • 30岁转行做网站设计百度秒收网站
  • 网页设计与制作心得体会1000福州网站seo公司