自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

转载 Thrift交叉编译无法找到libevent问题

过程项目用到了TNonblockingServer,而且需要交叉编译(运行平台arm)。明明配置了libevent的路径,但configure却显示libevent >= 1.0 为no:checking for libevent >= 1.0... no查看config...

2018-08-31 10:16:00 567

转载 用qemu运行一个小小Linux系统

最近在学习Linux内核(希望能坚持),需要有一个沙盒环境来运行自己编译的内核,虚拟机当然是最理想的环境了。 选用的环境/系统: 虚拟机软件:qemu 虚拟机环境:x86_64 根文件系统:busybox 先热身 ...

2017-10-13 23:06:00 1050

转载 Linux内核编译报错“linux/compiler-gcc5.h: No such file or directory”

原因很简单:编译的内核版本比较低,而gcc版本比较高。 打个比方:我编译的是2.26.39的内核,2.26.39的内核支持的 gcc最高版本是4.x.y的,所以源码中只有compiler-gcc3.h和compiler-gcc4.h,而我用来编译的gcc是5.x.y的,那么编译的时候就会报标...

2017-10-11 21:43:00 4310

转载 Ubuntu用live系统安装内核

因为某些原因,需要用live系统(U盘)来安装内核。本文记录整个过程,风险自负。 大致原理就是利用chroot命令,把原本电脑的分区都映射到live系统上。 首先,需要刻录live系统,这个就不说了。然后用live系统启动电脑。 1. 挂载原根分区 首先需要知...

2017-10-08 14:24:00 394

转载 Ubuntu 从15.04升级到16.04

因为之前比较忙,没有把15.04升级到16.04,结果现在15.04已经停止支持了,而且无法从15.04直接升级到16.04,无论是用图形的 升级管理还是命令行的do-release-upgrade,都失败(提示“An upgrade from 'vivid' to 'xeni...

2017-10-08 13:27:00 368

转载 Linux pid与tgid概念

在Linux操作系统层面,线程其实只是特殊的进程,最特殊之处在于跟其他“线程进程“共享内存(包括代码段、数据段等,但不共享栈)。 这两天看书老是看到线程组(thread group),但是线程组是什么呢?百思不得其解,幸好有StackOverflow,不多说,先上链接:《If...

2017-08-22 22:19:00 984

转载 OpenWrt Samba Server设置

首先在OpenWrt上安装Samba Server opkg updateopkg install samba36-server luci-app-samba 重点来了。 root好像不能用来登录到samba,需要添加用户。这里以ding用户为例。 首...

2017-05-12 00:00:00 1028

转载 OpenWrt软件源清华大学镜像

大天朝的网络大家 也是知道的,在OpenWrt下用opkg安装软件包真的是要命。不过没关系,我们可以用镜像服务器来安装软件包。 OpenWrt在官网提供了 几个镜像服务器,清华大学的镜像也赫然在列,鼓掌! 以下是Chao Calmer 15.05.01的例子,可以在...

2017-05-11 22:27:00 8318

转载 OpenWrt学习笔记8 -- 让人类重建巴别塔的UCI之procd init脚本

init脚步放在路由器的/etc/init.d目录下。 先看一下有哪些用法。随便找一个脚步,不指定参数运行,就可以看到help信息了: root@OpenWrt:/etc/init.d# ./ledSyntax: ./led [command]Available co...

2017-02-19 17:41:00 557

转载 OpenWrt学习笔记7 -- 让人类重建巴别塔的UCI之UCI配置文件

我们知道,其实OpenWrt是由很多开源项目组成的操作系统。而这些开源项目所使用的配置文件语法又各不相同,例如samba、dhcp,dnsmasq,等等等等。而为了方便管理,OpenWrt创造了UCI,全称是Unified Configuration Interface,统一配...

2017-02-19 16:35:00 289

转载 OpenWrt学习笔记6 -- 开发package

终于要开始写代码了,好激动。 在一个典型的package目录下,你会看到三个东西: package/Makefile package/patches目录,可选 package/files目录,可选 patches目录顾名思...

2017-02-17 00:20:00 432

转载 OpenWrt学习笔记4 -- 开机流程

前面主要学习如何配置、编译、烧录;接下来我们开始读代码,写代码。 如果在路由器的终端上输入ps命令,可以看到pid为1的进程是procd。procd就是今天的故事了。 没错,今天来学习一下OpenWrt开机之后都发生了 什么 。主要有三个主角: /etc/prein...

2017-02-14 23:18:00 486

转载 OpenWrt学习笔记3 -- U盘自动挂载

OpenWrt提供了一个mountd机制,用于自动挂载usb存储设备。 运行 make menuconfig 选择以下配置为y(即*): Kernel Modules ---> USBSupport --->kmod-usb-storages-extras K...

2017-02-12 23:02:00 1100

转载 OpenWrt学习笔记2 -- 烧写固件

现在我们已经有编译好的固件,接下来我们把它烧写到路由器上。 第一步,把固件传输到路由器的ram上。 方法很多,例如U盘拷贝,tftp传输,或者,scp拷贝过去,在编译固件的pc上运行: scp openwrt-ramips-mt7620-xiaomi-miwifi...

2017-02-12 22:28:00 394

转载 OpenWrt学习笔记1 -- 编译固件

准备工作 准备一个大小写敏感的文件系统,例如ext4,FAT32跟NTFS不行 安装工具,以ubuntu为例,运行: sudo apt-get updatesudo apt-get install git-core build-essential libssl-dev l...

2017-02-09 23:41:00 433

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除