自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模块在insmod之后无法rmmod问题

1,首先保证make menuconfig选项: [*] Enable loadable module support  --->   [*]   Module unloading  2,

2014-08-17 15:03:34 2233

原创 u-boot移植总结(四)u-boot-2010.09框架分析

本次移植是基于FL2440,板子的主要硬件

2014-06-25 13:31:10 832

转载 u-boot移植总结(三)(转)S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)

S3C2440对Nand Flash操作和电路原理(基于K9F2G08U0A)S3C2440内部集成了一个Nand flash控制器。S3C2440的Nand flash控制器包含了如下的特性:l        一个引导启动单元l        Nand Flash存储器接口,支持8位或16位的每页大小为256字,512字节,1K字和2K字节的Nand flashl

2014-06-21 17:47:03 1347

原创 u-boot移植总结(二)LED点灯调试 和 u-boot加载地址

FL2440电路LED有三个寄存器控制,GB

2014-06-19 17:47:15 2485

原创 u-boot移植总结(一)start.S分析

y在u-boot的移植过程中,最重要的就是在这个

2014-05-29 21:47:34 1409

原创 linux下基本命令总结

熟练掌握下面命令的使用方法,每个命令都给一个使用实例: cd pwd rm mv cp basename dirname cat more less head tail date od umask find locate whereis which man touch cut ln expr ls chmod chown df dh dmesg echo grep sucd:“cd ~”表示进入用

2014-04-28 19:06:20 951

原创 vim编辑器,管道,输入输出重定向

1.vim的认识及其一些常用指令a, 认识vim的命令行模式和插入模式;        当vim运行后默认进入该模式,他可以控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。    b, vim不写保存退出文件编辑和写保存退出;        q (表示不保存退出,加[!]可强制退出 )

2013-12-21 22:49:35 871

原创 Linux修改命令提示符(关于环境参量PS1)

关乎环境参量的四个文件/etc/profile  /etc/bashrc ~/.bashrc  ~/.bash_profile$$$:/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.所以如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生

2013-12-21 22:37:19 829

原创 内核移植和文件系统制作(4):UBIFS根文件系统制作总结

UBIFS 无排序区块图像文件系统(UnsortedBlock Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008年10月第一次加入稳定版本于Linux核心2.6.27版。UBIFS最早在2006年由IBM与Nokia的工程师Thomas Gleixner,ArtemB

2014-08-22 20:47:13 2824

原创 FL2440驱动添加(3)LCD驱动添加学习笔记

platform方式添加驱动:1.编写设备链structplatform_device{       Const chat *name;       U32 id;       Struct devicedev;       U32 num_resources;       Struct resources * resources;};  2,编写驱

2014-08-22 10:30:57 823

原创 FL2440驱动添加(2): RTC(Real time clock)

Linux下的时间分为两种,系统时间与硬件时间。    我们一般看到的时间就是系统时间,比如现在是11:45 am。    硬件时间指的是主板上CMOS中的时间或RTC中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。    linux系统开机时,从CMOS/rtc中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬

2014-08-13 18:17:46 788

原创 虚拟机安装CentOS6.3两个问题

由于前一阵子重新装机,win7下的虚拟机CentOS有

2014-08-11 15:13:42 488

原创 内核移植和文件系统制作(3)Ramdisk简介和常见问题

ramdisk是一种基于内存的虚拟文件系统(并非一个实际的文件系统),它将一部分固定大小(这个大小在编译内核的make menuconfig时配置)的内存当作硬盘一个分区来使用。ramdisk是一种将实际的文件系统装入内存的机制,并且可以作为根文件系统,通常我们会使用ext2或ext3文件系统来格式化它。由于ramdisk是在内存中进行操作的,所以我们可以对里面的文件进行添加,修改,删除等等操作,

2014-08-10 14:14:22 913

原创 FL2440驱动添加(1):hello world 驱动模块添加

试试第一个hello world模块添加:1,在

2014-08-10 12:36:44 551

原创 内核移植和文件系统制作(2):linux内核最小系统和initramfs文件系统

首先说明make menuconfig Kconfig .config

2014-08-04 19:39:05 1157

原创 内核移植和文件系统制作(1):根文件系统制作总结

因为根文件系统制作是按照

2014-08-02 12:16:17 757

转载 U-boot的环境变量值得注意的有两个: bootcmd 和bootargs

U-boot的环境变量值得注意的有两个: bootcmd 和bootargs。u-bootcmd    前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs    bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来

2014-08-01 21:53:51 785

转载 u-boot中nandflash初始化流程分析(转)

u-boot中nandflash初始化流程分析(转)原文地址http://zhuairlunjj.blog.163.com/blog/static/80050945201092011249136/ 下面对nand flash的初始化代码nand_init()进行分析:1.如果定义(CONFIG_COMMANDS & CFG_CMD_NAND)没定义(CFG_NAND

2014-06-09 15:27:17 1105

转载 宏的使用

linux C宏定义写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用得宏定义。。。。。。1,防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H  //头文件内容#endif2,重新定义一些类型,防止由于各种平台和编译器的不同,而产

2014-04-30 09:50:12 569

空空如也

空空如也

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

TA关注的人

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