关闭

fl2440添加rt3070wifi模块--关于AP模式

实际上路由器主要是由有线网卡和无线网卡组成(当然内核也有份),我们将无线网卡rt3070和fl2440上的有线网卡dm9000这个组合当做一个路由器,有线网卡作为WAN口(连接广域网),无线网卡作为LAN口(连接局域网)....
阅读(101) 评论(0)

fl2440添加rt3070wifi模块--关于sta模式

目的:实现RT3070无线网卡STA模式并使开发板接入Wifi上网 STA模式:STA就是站点,每一个连接到无线网络中的终端(如笔记本电脑、 PDA及其它可以联网的用户设备)都可称为一个站点。 wpa_supplicant移植...
阅读(184) 评论(0)

CentOS6下NAT模式访问公网

使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可. 下面...
阅读(212) 评论(0)

LCD驱动的添加

修改内核代码 [luminqi@localhost linux-3.0]$ vim arch/arm/mach-s3c2440/mach-smdk2440.c 67 @@ -114,19 +161,19 @@ 68 69 .type = S3C2410_LCDCON1_TFT, 70 71 - .width = 240, 72 - .heig...
阅读(60) 评论(0)

jffs2文件系统的制作和移植

jffs2文件系统——基于flash的文件系统 通过工具mkfs.jffs2制作文件系统 制作mkfs.jffs2通过脚本实现,这里用的是我们小组长的脚本完成的,步骤如下...
阅读(78) 评论(0)

initramfs文件系统的制作和移植

initramfs文件系统——基于RAM的文件系统 initramfs在编译内核的同时被编译并与内核生成一个映像文件,可以压缩也可以不压缩,但是目前只支持cpio包格式。它是根文件系统制作和制作的一种非常简单的方法,由于initramfs使用cpio包格式,所以很容易将一个单一的文件、目录、node编译链接到系统中去,这样很简单的系统中使用起来很方便,不需要另外挂接文件系统。 制作如下...
阅读(160) 评论(0)

根文件系统制作

制作根文件系统大致内容: 手工构建最简化的/dev目录 利用udev构建完整的/dev目录 利用交叉编译工具链,构建/lib目录 手工构建/etc目录 编译/安装busybox,生成/bin、/sbin、/usr/bin、/usr/sbin目录 配置系统自动生成/proc目录 创建其它空目录 1.根文件系统树制作 在/opt/下新建文件夹rootfs [lumi...
阅读(106) 评论(0)

关于Linux下源码安装

先来说下为什么要源码安装: 拿CentOS操作系统举例,它本身自带很多rpm包,我们可以通过yum命令关联依赖包来安装应用软件,但由于是自带的,软件的版本不会改变,假设我们要升级应用软件或者要使用rpm包之外的软件(第三方软件),我们就不能通过yum命令安装,只好通过源码安装。 首先下载源码包,可以使用wget+源码包网址的命令下载,之后再解压缩 1.若解压缩的文件里面有Makefile文件...
阅读(234) 评论(0)

Linux下Bash Shell的常用配置文件

1  /etc/profile 用于设置系统级的环境变量和启动程序,在这个文件下配置会对所有用户生效。当用户登入(login)时,文件会被执行,并从/etc/profile.d目录的配置文件中查找shell设置。一般不建议在/etc/profile文件中添加环境变量,因为在这个文件中添加的设置会对所有用户起作用。 2  ~/.bash_profile 该文件是一个用户级的设置,这个文件同...
阅读(877) 评论(0)

关于u-boot的理解

首先来理解Bootloader,中文意思可理解为“启动加载器”,是一个系统启动时工作的软件,是一个涉及硬件和软件衔接的系统软件。     在PC上,BootLoader由BIOS和MBR组成,PC上电后首先执行BIOS程序, 根据用户配置,由BIOS加载硬盘MBR的启动数据。 BIOS把硬盘MBR的数据读取到内存中,然后把系统的控制权交给保存在MBR的操作系统加载程序,操作系统加载程序继续工...
阅读(161) 评论(0)

fl2440添加USB驱动,并添加ntfs的写入

内核添加USB支持 [luminqi@localhost linux-3.0]$ make menuconfig Device Drivers  --->       Generic Driver Options  --->  (/sbin/hotplug) path to uevent helper                  //配置u盘的热插拔       [*]...
阅读(253) 评论(0)

Linux下打补丁

把改好的u-boot-2010.09复制到文件夹patch,将u-boot-2010.09重命名为u-boot-2010.09-fl2440 进入u-boot-2010.09-fl2440,先make distclean 将源码包解压到patch文件夹下 在此路径下 diff -Nuar u-boot-2010.09 u-boot-fl2440 > u-boot-2010.09.patch...
阅读(160) 评论(0)

fl2440内核移植过程Linux-3.0

下载并解压缩linux-3.0.tar.bz2 源代码 [luminqi@localhost kernel]$ wget https://www.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2 [luminqi@localhost kernel]$tar -xjf linux-3.0.tar.bz2 [luminqi@localh...
阅读(337) 评论(0)

Linux下git的使用--OSChina

1.先在git.oschina.net注册,并创建一个项目 项目语言 C,添加.gitignore C,开源许可证 GPL v2 2.虚拟机下操作 [luminqi@localhost ~]$ whereis git git: /usr/bin/git /usr/share/man/man1/git.1.gz 说明原来有了git,可以用命令git --version查看版本,发现git版...
阅读(603) 评论(0)

u-boot移植过程

1.准备 u-boot 源码,U-boot 源码中添加 FL2440 开发板 ## ==后面不要留空格,否则找不到交叉编译器的路径## U-boot 初步编译测试 这时候编译出来的 u-boot.bin 就是要烧到开发板上的 u-boot 文件,但这个代码是基于smdk2410 开发板的,我们并没有对这个代码...
阅读(152) 评论(0)
    个人资料
    • 访问:3705次
    • 积分:181
    • 等级:
    • 排名:千里之外
    • 原创:15篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章存档