随笔分类 -  arm linux

摘要:1.环境: /home/jello # uname -aLinux 3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux 2.使用tcpsvd启动ftp服务 tcpsvd -vE 0.0.0.0 21 ftpd ftpdir & (&表 阅读全文
posted @ 2017-09-10 00:30 Jello 阅读(3588) 评论(2) 推荐(0) 编辑
摘要:环境:ubuntu16.04 交叉编译器版本:4.8.3 依赖x264,lame x264: 1.wget ftp://ftp.videolan.org/pub/x264/snapshots/last_stable_x264.tar.bz2 2.tar xvf last_stable_x264.ta 阅读全文
posted @ 2017-09-05 00:39 Jello 阅读(3319) 评论(0) 推荐(0) 编辑
摘要:环境:ubuntu16.04 交叉编译器版本号:4.8.3 在编译之前要编译以下其依赖的软件或库:freetype,libpng,libxml2,libtiff,libjpeg,zlib,graphviz zlib库 1.tar xvf zlib-1.2.11.tar.xz 2.export CC= 阅读全文
posted @ 2017-09-03 23:19 Jello 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:一.使用LD_LIBRARY_PATH变量 如:当运行scp时出现以下提示: scp: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 阅读全文
posted @ 2017-08-13 17:30 Jello 阅读(2070) 评论(0) 推荐(0) 编辑
摘要:一.在移植之前需要准备做一些前期准备: 1.移植zlib库 1.1获取zlib源码 1.2解压 tar xvf zlib-1.2.11.tar.xz 1.3交叉编译 1.3.1 指定交叉编译器 export CC=arm-linux-gnueabi-gcc export AR=arm-linux-g 阅读全文
posted @ 2017-08-13 01:40 Jello 阅读(2726) 评论(0) 推荐(0) 编辑
摘要:一.前情提要: OS:Kali4.0 64bit 使用以下命令启动tftpd-hpa服务失败: sudo /etc/init.d/tftpd-hpa 二.解决方案: 1.输入以下命令: sudo in.tftpd -l -s /opt/tftpboot 2.检查服务是否开启成功: netstat - 阅读全文
posted @ 2016-10-09 13:33 Jello 阅读(1659) 评论(0) 推荐(0) 编辑
摘要:环境介绍: 开发板:qq2440 交叉编译器:arm-linux-gcc 3.4.1 内核版本:2.6.13 一.针对该类问题从两个方面入手: 1.从权限出发,权限不够会出现此问题 2.从库文件出发,一般是缺少库文件导致的 二.正好我今天遇到的是第二种情形: 1.查看应用程序led需要的库文件:ar 阅读全文
posted @ 2016-10-06 16:20 Jello 阅读(5289) 评论(0) 推荐(0) 编辑
摘要:1.启动参数如下: bootargs=root=/dev/nfs nfsroot=192.168.1.8:/opt/wheezy_fs ip=192.168.1.9:192.168.1.8:192.168.1.1:255.255.255.0::eth0:on init=/bin/bash conso 阅读全文
posted @ 2016-10-06 10:30 Jello 阅读(8217) 评论(0) 推荐(0) 编辑
摘要:1.环境准备 sudo apt-get install binfmt-support qemu qemu-user-static debootstrap 2.获取debian根文件系统 2.1.cd /opt 2.2.sudo debootstrap --foreign --arch armel w 阅读全文
posted @ 2016-10-06 02:03 Jello 阅读(482) 评论(0) 推荐(0) 编辑
摘要:1.mkdir /tmp 2.挂载 mount -t tmpfs -o size=32m none /tmp 阅读全文
posted @ 2016-10-06 00:26 Jello 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:编译该版本内核使用的编译器版本:arm-linux-gcc 3.4.1 1.获取linux-2.6.32.2 2.解压内核 3.切换到刚解压的内核目录下: cd linux-2.6.32.2 4.修改Makefile 将以下内容修改: 修改前: ARCH ?= $(SUBARCH)CROSS_COM 阅读全文
posted @ 2016-10-04 19:39 Jello 阅读(558) 评论(0) 推荐(0) 编辑
摘要:1.情景: 编译busybox时加了make CROSS_COMPILE=arm-linux-,但是还是出现了此情况! 2.解决方案如下: 配置busybox时,在配置中发现busybox setting->build options-> 在cross compile prefix中写入arm-li 阅读全文
posted @ 2016-10-02 15:33 Jello 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:上位机:ubuntu14.04 64bit 下位机:qq2440 交叉编译器:arm-linux-gcc 3.4.1 下位机使用的linux内核版本:kernel2.6.13 1.插入u盘时错误信息如下: [root@FriendlyARM /home]# usb 1-1: new full spe 阅读全文
posted @ 2016-10-02 15:19 Jello 阅读(5493) 评论(0) 推荐(0) 编辑