- 博客(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关注的人