自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 收藏
  • 关注

转载 u-boot-2009.08在mini2440上的移植 增加SD卡功能

转载:http://www.linuxidc.com/Linux/2011-05/35982p9.htm

2014-08-01 04:55:51 898

转载 地铁图快速寻路算法

转载:http://www.cnblogs.com/Rex/archive/2012/08/12/2634401.html

2014-07-25 18:34:54 1234

转载 Linux网络体系结构

转载:http://blog.163.com/lijiji_1515/blog/static/126877446201072964435970/

2014-07-20 19:45:45 873

转载 linux下查找文件的方法

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。 可是使用Linux的用户就没有那么幸运了,在

2014-07-20 19:43:04 631

转载 lcd fb参数如何计算

转载:http://blog.chinaunix.net/uid-9688646-id-3251696.html

2014-07-20 18:12:40 556

转载 arm-linux移植手记(三)Linux内核移植

转载:其实已经弄完了,可以把linux内核以及基于busybox1.16.0制作的文件系统结合。从总的来看是可以用自己的工具链编译生成的u-boot作为Boot Loader,Linux2.6.32.2内核和基于busybox1.16.0的根文件系统,只是还缺少很多相关的驱动,以后要是想继续的话再补全啦!这一过程碰到很多问题,包括自己的粗心和记录不全,当然也包括别人的粗心,让自己也反反

2014-07-14 16:33:53 629

转载 arm-linux移植手记(四)基于busybox1.16.0的根文件系统制作

转载:http://blog.csdn.net/w7849516230/article/details/6904724

2014-07-14 16:31:32 1094

转载 busybox-1.16.0制作yaffs2文件系统

转载:http://blog.chinaunix.net/uid-23254875-id-340995.html

2014-07-14 16:27:41 504

转载 Mini6410基于Linux2.6.36内核制作initramfs文件系统

转载:http://www.educity.cn/linux/1608344.html根文件系统一般包括:  1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;  2)基本程序运行所需的库函数,如:libc/uC-libc;  3)基本的系统配置文件,如:rc,inittab等脚本文件;  4)

2014-07-14 15:47:10 526

转载 制作initramfs根文件系统内核并用其启动最终文件系统

转载:一、initramfs 介绍       最初的想法是Linus提出的: 把cache当作文件系统装载。   他在一个叫ramfs的cache实现上加了一层很薄的封装,其他内核开发人员编写了一个改进版tmpfs,这个文件系统上的数据可以写出到交换分区,而且可以设定一个tmpfs装载点的最大尺寸以免耗尽内存。initramfs就是tmpfs的一个应用。  优点:   

2014-07-14 15:42:28 1092

转载 initramfs切入真实linux文件系统

转载:http://www.iteedu.com/os/linux/mklinuxdiary/ch3initrd/23.php

2014-07-14 15:38:31 895

转载 initramfs文件系统制作和移植

initramfs文件系统制作和移植本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2013-04/83557.htm

2014-07-14 15:33:57 618

转载 基于Linux的v4l2视频架构驱动编写

转载:http://blog.csdn.net/pengrui18/article/details/8083047

2014-07-14 15:24:00 524

转载 Initramfs文件系统的制作

转载:http://blog.csdn.net/pengrui18/article/details/14389233在制作Initramfs文件系统之前,我先简单介绍下linux各文件系统。linux支持多种文件系统类型,包括ext2,ext3,vfat,jffs,ramfs,nfs等,为了对各类文件系统进行统一管理,linux引入了虚拟文件系统vfs(virtual file

2014-07-14 15:19:43 610

转载 从MACHINE_START开始

在学习AP20 kernel代码的时候,看到文件kernel/arch/arm/mach-tegra/board-stingray.c一个重要结构:MACHINE_START(STINGRAY, "stingray").boot_params = 0x00000100,.map_io = stingray_map_io,.reserve = stingray_res

2014-07-12 19:31:38 540

转载 linux tty core 源码分析__tty_read,__tty_write,__tty_poll,

转载:http://blog.csdn.net/sirzjp/article/details/6134489

2014-07-12 18:09:56 2227

转载 linux tty core 源码分析(2)

转载:http://blog.csdn.net/sirzjp/article/details/6129081

2014-07-12 18:04:15 599

转载 linux tty core 源码分析(1)

转载:http://blog.csdn.net/sirzjp/article/details/6129001

2014-07-12 18:03:19 757

转载 linux serial构架分析及驱动开发(6)

转载:http://blog.csdn.net/sirzjp/article/details/6170687 这一节分析串口核心中对写操作的处理,从用户空间调用write系统调用开始,首先执行tty_write函数,在该函数中执行do_tty_write,将用户空间的数据复制到tty->write_buf中,然后调用线路规程中的写函数即write_chain,最后write_cha

2014-07-12 17:59:08 550

转载 linux serial构架分析及驱动开发(5)

转载:http://blog.csdn.net/sirzjp/article/details/6170596

2014-07-12 17:58:09 553

转载 linux serial构架分析及驱动开发(3)

转载:这一节我们将介绍一个serial驱动的实例,后面各节中也将以这个例子来分析串口各种操作的实际情景(例子是at91sam9260板子的串口驱动)。  该驱动将串口看作平台(platform)设备。platform可以看作一伪总线,用于将集成于片上系统的轻量级设备与Linux设备驱动模型联系到一起,它包含以下两部分(有关platform的声明都在#include ,具

2014-07-12 17:55:59 1272

转载 linux serial构架分析及驱动开发(4)

转载:http://blog.csdn.net/sirzjp/article/details/6169984在uart_register_driver函数中有这样的一个函数:tty_set_operations(normal,&uart_ops),这个uart_ops就是tty_operations函数集,这里是串口操作的公用函数接口,本节及后面章节将结合串口操作的流程,来介绍上面

2014-07-12 17:54:16 412

转载 linux serial构架分析及驱动开发(2)

转载:http://blog.csdn.net/sirzjp/article/details/6163429

2014-07-12 17:47:57 523

转载 linux serial构架分析及驱动开发(1)

转载:http://blog.csdn.net/sirzjp/article/details/6162393

2014-07-12 17:40:16 677

转载 linux下串口应用程序编程

这几天,由于多功能温度测量仪项目的需要,涉及到了GSM信息的串口读取,所以在Linux下串口信息的读取有了一点心得体会。1.         打开串口       与其他的关于设备编程的方法一样,在Linux下,操作、控制串口也是通过操作起设备文件进行的。在Linux下,串口的设备文件是/dev/ttyS0或/dev/ttyS1等。因此要读写串口,我们首先要打开串口:   

2014-07-12 17:06:18 448

转载 uboot分区与系统内核中MTD分区的关系

uboot 与系统内核中MTD分区的关系:分区只是内核的概念,就是说A~B地址放内核,C~D地址放文件系统,(也就是规定哪个地址区间放内核或者文件系统)等等。1:在内核MTD中可以定义分区A~B,C~D。。。。。。并予以绝对的地址赋值给每个分区。我们可以来看看在内核中是怎样来对MTD进行分区的:arch/arm/plat-s3c24xx/common-smdk.cstatic stru

2014-07-12 17:05:39 518

转载 2012-Linux->19(Linux-2.6.32.2内核在mini2440上的移植---根文件系统制作)

Linux-2.6.32.2内核在mini2440上的移植---根文件系统制作(1) 1根文件系统制作在构建文件系统时,建议遵循FHS(Filesystem Hierarchy Standard,文件系统层次标准),它定义了文件系统中目录、文件的分类存放原则,定义了系统运行需要的最小文件目录的集合,FHS文档可以到www.pathname.com/fhs/下载。【1

2014-07-12 17:04:02 851

转载 从ramdisk根文件系统启动Linux成功,及使用initramfs启动linux

下面两篇文章是ARM9论坛上的讲解ramdisk文件系统的很不错的文章今天做了个试验,让Linux2.6.29.4从ramdisk根文件系统启动成功,总结一下。其中涉及的内容较多,很多东西不再详述,如需深入研究请查阅相关资料(百度或谷歌一下一大堆)。开发环境:Fedora 9交叉编译工具链:arm-linux-gcc 4.3.2 with EABI嵌入式Linux内核版本:

2014-07-12 16:59:36 562

转载 Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7)

原文地址:Linux内核源码分析--内核启动之(1)zImage自解压过程(Linux-3.0 ARMv7) 作者:tekkamanninja    研究内核源码和内核运行原理的时候,很总要的一点是要了解内核的初始情况,也就是要了解内核启动过程。我在研究内核的内存管理的时候,想知道内核启动后的页表的放置,页表的初始化等信息,这促使我这次仔细地研究内核的启动代码。    CP

2014-07-12 16:09:06 623

转载 Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7)

原文地址:Linux内核源码分析--内核启动之(2)Image内核启动(汇编部分)(Linux-3.0 ARMv7) 作者:tekkamanninja    在完成了zImage自解压之后,就跳转到了解压后的内核(也就是vmlinux的bin版本Image),具体的入口可以在arch/arm/kernel/vmlinux.lds.S(最终的链接脚本是通过这个文件产生的)中获得:

2014-07-12 16:06:09 558

转载 linux的uboot启动映像uImage制作过程

其实uboot启动映像主要是在原来的zImage前加上一个他要0x40的tag,告诉uboot一些关于内核启动的信息。  在arch/arm/boot/Makefile 62行开始有命令和规则:  quIEt_cmd_uimage = UIMAGE $@  cmd_uimage = $(CONFIG_SHELL) $(MKIMAGE) -A arm -O Linux -T kernel

2014-07-12 15:14:08 1595

转载 make uImage(uImage生成过程)

转载:编译内核后使其直接生成uImage,要观察生成过程,使用了如下命令编译:make O=/tmp/test V=1 uImage > make.log编译后在/tmp/test下生成了vmlinux$ ls -sh vmlinux 2.5M vmlinux         -------生成的vmlinux 为 2.5M$ ls -sh arch/arm/b

2014-07-12 14:59:31 1455

转载 内核配置

对内核的操作分为两类:一.配置内核二.编译内核一.配置内核的过程如下:make menuconfig时可以修改配置项,这主要是Kconfig的功能,然后最终的配置结果会保存在.config文件中。下次再执行make menuconfig时回去读取这个文件。这是内核配置的过程。二.编译内核的过程(即make uImage的过程)如下:1.查看内核配置文件 .confi

2014-07-12 14:59:06 664

转载 linux-2.6.32在mini2440开发板上移植 ---W35型LCD驱动移植

转载:http://blog.csdn.net/viewsky11/article/details/11846359编者注:本移植主要步骤还是按照手册来,里面讲解了一些有用的基础知识。但书册上提供了集中屏幕的方案,我们这里主要就用一种,也就是开发板自带的W35型号。液晶驱动的源程序在src/drivers/video/目录下,主要是s3c2410fb.c这几个文件,详细的讲解可

2014-07-12 03:14:45 438

转载 linux-2.6.32在mini2440开发板上移植 --配置USB外设

转载:http://blog.csdn.net/viewsky11/article/details/11846615编者:因为LINUX内核对S3C2440的Host驱动的已经支持,而且支持的外设相当的丰富,所以这一部分只是进行配置就可以使用。因为配置的东西较多,没有给出详细的截图,看手册上介绍的就很明白。   1 配置和测试USB 键盘、扫描器和鼠标 在内核源代码

2014-07-12 03:13:24 566

转载 linux-2.6.32在mini2440开发板上移植 ---移植UDA1341 音频驱动

转载:http://blog.csdn.net/viewsky11/article/details/118466911 在初始化文件中加入UDA1341 设备结构        Linux-2.6.32.2 已经完美的支持UDA1341 音频芯片的驱动, 我们只要在arch/arm/mach-s3c2440/mach-mini2440.c 文件中注册UDA1341 平台设备

2014-07-12 03:12:59 509

转载 linux-2.6.32在mini2440开发板上移植----移植yaffs2

转载:http://blog.csdn.net/viewsky11/article/details/118459991、获取yaffs2 源代源码现在大部分开发板都可以支持yaffs2 文件系统,它是专门针对嵌入式设备,特别是使用nand flash 作为存储器的嵌入式设备而创建的一种文件系统,早先的yaffs 仅支持小页(512byte/page)的nand flas

2014-07-12 03:09:20 445

转载 linux-2.6.32在mini2440开发板上移植----移植Nand驱动并修改分区信息

转载:http://blog.csdn.net/viewsky11/article/details/11845889

2014-07-12 03:09:13 407

转载 linux-2.6.32在mini2440开发板上移植--移植DM9000 网卡驱动

转载:http://blog.csdn.net/viewsky11/article/details/11846071

2014-07-12 03:07:40 555

转载 linux-2.6.32在mini2440开发板上移植---SD卡驱动移植

转载:http://blog.csdn.net/viewsky11/article/details/11846659

2014-07-12 03:07:34 493

空空如也

空空如也

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

TA关注的人

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