随笔分类 -  Linux开发

摘要:开机报这个错误,主要原因是硬盘检测不通过导致的,下面介绍两种方法规避该问题: 修改grub 这个方法网上比较多,直接贴过来: 进入Ubuntu启动菜单时,光标选中 *Ubuntu 后,按键盘上的 e 键,即可进入启动项编辑模式: 使用光标定位到如下图所示位置,将 ro 改成 rw 后,按 F10 键 阅读全文
posted @ 2018-11-22 18:57 liangwode 阅读(3304) 评论(0) 推荐(0) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 众所周知,vim是vi的增强版本,实际体验要比vi好用很多,由于笔者为ARM系统制作的基于busybox的文件系统中只带了vi工具,本文主要介绍怎么移植vim工具到基于busybox的制作的rootfs中。 阅读全文
posted @ 2016-08-31 11:52 liangwode 阅读(4428) 评论(0) 推荐(0) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 最近一直在完善基于Busybox做的ARM Linux的根文件系统,由于busybox是一个精简的指令集组成的简单文件系统,其优点就是极精简,满足了Linux基本的启动需求,由于它几乎没有什么后台服务,对于 阅读全文
posted @ 2016-08-29 15:30 liangwode 阅读(4617) 评论(2) 推荐(2) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章、作者信息和本声明,否则将追究法律责任。 最近使用busybox为基于ARM的板卡定制了一个极简单的根文件系统,由于busybox仅支持telnet而不支持ssh,本文将详细描述如何交叉编译dropbear并将其移植到目标板卡上使能dropbear 阅读全文
posted @ 2016-08-25 18:16 liangwode 阅读(3469) 评论(0) 推荐(0) 编辑
摘要:转自:http://tobeys.blog.51cto.com/10620284/1775531 概述: 本篇博客是一个自制类嵌入式Linux系统的制作手册,内容涵盖使用宿主机通过busybox实 现制作类嵌入式Linu系统的详细过程,一步一步教你如何制作属于你自己的linux系统,同时 帮助你更加 阅读全文
posted @ 2016-08-08 16:01 liangwode 阅读(6836) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.178linux.com/8276 忘了介绍本文的源码的版本了 dropbear-2013.58.tar.bz2 busybox-1.21.1.tar.bz2 linux-3.13.6.tar.xz nginx-1.4.7 基于上文,我们还差group文件没有写 1 2 阅读全文
posted @ 2016-07-27 15:51 liangwode 阅读(958) 评论(0) 推荐(0) 编辑
摘要:转自:http://www.178linux.com/8237 实验环境win7+VM11.1 大致过程总揽 1,硬件准备以及查看硬件设备型号(不用担心,这些都是VM虚拟出来的) 2,编译环境的配置以及下载内核源码以及编译内核 3,编译busybox,以及提供系统正常运行的配置文件,初步运行linu 阅读全文
posted @ 2016-07-27 15:49 liangwode 阅读(2377) 评论(0) 推荐(0) 编辑
摘要:转自:http://blog.chinaunix.net/uid-8058395-id-65785.html 1.制作好ramdisk之后 通过串口进入系统 却发现系统直接登录进去了 并没有要求用root用户名和密码进行登录,需修改/etc/inittab 文件: [root@localhost e 阅读全文
posted @ 2016-07-27 11:21 liangwode 阅读(1359) 评论(0) 推荐(0) 编辑
摘要:使用busybox制作的一个基本根文件系统如何添加telnetd服务呢? 下面把本人的添加过程列出来供大家分享,如有不同意见请不吝赐教! 1、 添加telnet的支持(busybox中配置) Networking Utilities > [*] telnet [*] Pass TERM type t 阅读全文
posted @ 2016-07-27 11:13 liangwode 阅读(4899) 评论(0) 推荐(0) 编辑
摘要:转载自:http://blog.sina.com.cn/s/blog_546ced060101cmru.html <!-- 正文开始 --> 移植wifi无线网卡到mini2440上全过程 前段时间移植了U-boot和linux2.6.27.9到mini2440上,最近有点空,手头有一个usb接口的 阅读全文
posted @ 2016-04-19 15:53 liangwode 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:直接在/lib/modules目录下,在该目录下建立3.4.79+这个文件夹即可 阅读全文
posted @ 2016-02-24 14:08 liangwode 阅读(520) 评论(0) 推荐(0) 编辑
摘要:[root@localhost osdrv]# arm-hisiv400-linux-gcc -vbash: /opt/hisi-linux/x86-arm/arm-hisiv400-linux/target/bin/arm-hisiv400-linux-gcc: /lib/ld-linux.so.... 阅读全文
posted @ 2015-11-30 14:30 liangwode 阅读(2217) 评论(0) 推荐(0) 编辑
摘要:笔者用的Linuxf发行版本为Centos6.4,以下方法理论上讲对于Fedora, Red Hat均有效:搭建好NFS服务后,如果用以下的命令进行挂载:# mount -t nfs 172.16.12.140:/home/liangwode/test /mnt出现如下错误提示:mount.nfs: access denied by server while mounting 172.16.12.140:/home/liangwode/test那我们可以用以下的方法进行解决:修改/etc/sysconfig/nfs文件,将# Turn off v2 and v3 protocol suppo. 阅读全文
posted @ 2013-05-10 16:27 liangwode 阅读(27411) 评论(0) 推荐(0) 编辑
摘要:笔者用的Linux发行版本为centos6.4,当用FTP客户端连接时,出现如下错误提示:Response: 500 OOPS: cannot change directory:/home/liangwodeError: Critical errorError: Could not connect to server原因分析:在终端下输入如下命令:[root@liangwode log]# sestatus -b| grep ftpallow_ftpd_anon_write offallow_ftpd_full_access ... 阅读全文
posted @ 2013-05-08 14:07 liangwode 阅读(474) 评论(5) 推荐(0) 编辑
摘要:关键字搜索: grep 关键字 指定文件 -i 搜索时忽略大小写 -n 显示结果所在行 -v 显示不包含关键字的行基于列的文本处理: cut -d: -f1 /etc/passwd /*将passwd文件按照:分隔开,取出里面的第一列*/ -d 指定分割字符 -f 指定显示列 -c 基于字符顺序进行列分割文本统计: wc liangwode /*统计liangwode文件*/ -l 只统计行数 -w 只统计单词书 -c 只统计字节数 -m 只统计字符数文本排序: sort liangwode /*对liangwo... 阅读全文
posted @ 2013-05-04 11:38 liangwode 阅读(396) 评论(0) 推荐(0) 编辑
摘要:开机自动挂载NTFS或者FAT32修改/etc/fstab文件来实现该功能,比如我们要使XP系统的D、E、F盘自动挂载在/win/d、/win/e、/win/f下面,那么我们可以按照下面的步骤进行: 1、创建要挂载目录[root@liangwode f]# mkdir /win/d /win/e /win/f 2、通过ls/dev命令查看要挂载的磁盘在Linux系统中的编号 下面是我的/dev下面的内容[root@liangwode f]# ls /devautofs loop6 ram7 tty10 tty40 uinput... 阅读全文
posted @ 2013-05-03 08:59 liangwode 阅读(989) 评论(0) 推荐(1) 编辑
摘要:引子:公司做了一款基于Linux的以太网接口板,目前由我来进行维护,该板主CPU采用PowerPC,运行Linux系统,外接两块DPRAM,DPRAM是用字符设备驱动程序的方式写的,直接集成在了内核源代码中,通过和内核一块编译来进行烧录,接手该板的相关程序后,我和同事探讨了一下DPRAM的驱动为什么采用集成到内核随内核整体编译而没有采用单独编译动态加载的方式的问题,今天自己又简单的总结了一下,于是有了此篇BOLG。正文: 在Linux环境开发设备驱动程序,要使驱动能共正常工作,主要有两种方式, 第一种是集成到内核,随内核一起编译。即将开发完的设备驱动程序文件(C、H文件)直接放在Linux.. 阅读全文
posted @ 2013-04-12 09:15 liangwode 阅读(2089) 评论(4) 推荐(0) 编辑
摘要:如果virtualbox中的guest系统出现磁盘空间不足的情况,最方便的方法就是将已有硬盘变大。网上能找到不少guest为windows时的扩大硬盘容量的方法,但在guest为linux时又略有不同。其实方法不止一种,下面以virtualbox自带的调整工具为例进行说明。 第一步: 如guest系统的vdi为debian_work.vdi,原大小为10G,现在想要扩大到20G,则到virtualbox安装路径下运行: vboxmanage modifyhd debian_work.vdi --resize 20000 注: 1. 只有当vdi创建时选的动态扩展才有效。 2. 参数resi.. 阅读全文
posted @ 2012-07-13 16:16 liangwode 阅读(779) 评论(0) 推荐(0) 编辑