1.什么裁剪?本篇文章的主要目的是让笔者和读者更深的认识Linux系统的运作方式,大致内容就是把Linux拆开自己一个个组件来组装,然后完成一个微型的Linux系统.下面,让我们来实现吧..写的不好的地方请指教.2.原理大家都知道,操作系统的启动流程是(主要是Linux):POST—>BIOS—>M...
分类:
系统相关 时间:
2015-09-05 17:52:22
阅读次数:
202
Brief 在部署Httpd时为方便管理和安全等原因,我们仅会安装所需的模块,那么后期功能扩展时则需要通过Httpd内置提供的apxs程序来进行模块添加。 而apxs程序则位于apache/bin目录下。Premise ...
分类:
Web程序 时间:
2015-08-27 00:11:06
阅读次数:
220
一 开发环境简介
内核版本 3.19.5、3.15(这2个我都试过)
编译环境 Ubuntu 12.04
3g模块 华为MU709s
SIM卡 联通
二 主要步骤
向linux内核中添加3G模块驱动(USB转串口的option驱动)和ppp网络协议的支持
交叉编译ppp-2.4.2源代码
将拨号上网所需的两个应用程序pppd...
分类:
其他好文 时间:
2015-08-18 16:24:00
阅读次数:
216
grub-->kernel-->initrd-->ROOTFS(/sbin/init,/bin/bash)自行在一块新硬盘上组建一个简单的Linux系统,具有/sbin/init初始化,能够使用/bin/bash1.磁盘分区:只创建boot分区mount到/mnt/boot和根分区mount到/mnt/sysroot2.cp/boot/vmlinuz-`uname-r`/mnt/boot/vmlinuz..
分类:
系统相关 时间:
2015-08-14 19:41:26
阅读次数:
197
在系统裁剪之一的基础上,给系统添加挂载文件系统、关机重启、设置主机名、运行对应级别的服务脚本、启动终端、装载网卡驱动并启用网络等功能。挂载文件系统①重新挂载根文件系统为可读写vim编辑/mnt/sysroot/etc/rc.d/rc.sysinit添加以下行echo"Remountrootfs..."mount-n-orem..
分类:
系统相关 时间:
2015-08-14 19:39:39
阅读次数:
279
1.编译、安装驱动linux系统中,驱动程序通常采用内核模块的程序结构来进行编码,因此,编译、安装一个驱动程序,其实质就是编译、安装一个内核模块。将文件memdev.c makefile 放入虚拟机中,make 得到.ko文件cp .ko rootfs启动开发板 insmod *.ko2.创建设备文...
分类:
其他好文 时间:
2015-08-13 23:39:42
阅读次数:
185
亲们,,有人做过将android系统总内存减少,并保持系统的稳定运行方面的么?...比如将512M的内存换成256M,系统依然稳定运行,,我目前,从三个方面下手,,,1.删减系统中不需要使用的apk2.删减systemserver.java中不需要的服务3.删减init.rc中启动的不需要的服务,请...
分类:
其他好文 时间:
2015-08-13 17:49:36
阅读次数:
107
1、Uboot:每个arm芯片或者海斯芯片都有各自的uboot。2、但他们的内核版本可以是一样的,主要是跟各自内核的进行的编译选项有关, 31的内核版本里加了版本检查选项“Kernel type->Symmetrical Multi-Processing”,而21的内核版本没有设置该选项。-----...
分类:
其他好文 时间:
2015-08-12 08:57:41
阅读次数:
90
1,Andriod 4.0.4系统包Andriod 4.1.1系统包说明ApplicationsProvider.apkApplicationsProvider.apk应用程序存储、 程序管理器(不可删)BackupRestoreConfirmation.apkBackupRestoreConfir...
分类:
移动开发 时间:
2015-08-11 15:53:43
阅读次数:
240
Andriod 4.0.4系统包Andriod 4.1.1系统包说明ApplicationsProvider.apkApplicationsProvider.apk应用程序存储、 程序管理器(不可删)BackupRestoreConfirmation.apkBackupRestoreConfirma...
分类:
移动开发 时间:
2015-08-07 17:51:20
阅读次数:
340