自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Ctags的安装与使用

前一段时间在学习移植uboot的时候,有些函数不需要编译,但是它却编译了,导致了make的失败。这时候,我们就需要去看看那些函数到底在哪里定义的。但是面对一个庞大的文件夹,里面有大量的代码,有大量的函数,谁能知道某个函数在哪里定义,如果一个一个文件的找,无异于大海捞针。然后通过老师知道了有Ctags这个工具,于是我就去网上学习了一下,轻松的解决了问题。前一段时间并没有去写这篇博客,一直推到现在,那我

2017-05-11 22:01:01 2667

原创 linux下I2C驱动体系结构及在FL2440开发板上的具体实现

最近一段时间,我在网上看了一些关于linux下i2c的文档,对i2c有了一些较浅层次了解。写这篇博客,主要是对现在已经掌握知识的巩固。Linux下I2C驱动体系结构Linux下I2C驱动体系结构由 三大部分 构成: 1. I2C核心 I2C核心提供了I2C总线驱动和设备驱动的注册、注销方法。它也提供了I2C通信方法(algorithm)上层的、与具体适配器无关的代码 i2c_tran

2017-05-09 22:43:00 1168

原创 启动文件系统时显示内核分区:FTL header not found 的错误更改

重新配置内核,取消下面三个选项(黄色部分)。在Make menuconfig时:Device Drivers ->Memory Technology Devices (MTD) ->不要选择下面这三个选项然后保存配置并重新编译即可

2017-03-31 13:23:53 662

原创 linux下"\"的作用

反斜线符号“ \ ”在Bash中被解释为转义字符,用于去除一个单个字符的特殊意义,它保留了跟随在之后的字符的字面值,除了换行符(\n,\r)。     如果在反斜线之后一个换行字符立即出现,转义字符使行 得以继续,但是换行字符后必须紧跟命令,不能出现空格,遇到命令很长时使用反斜线很有效。例一: [linux@linux ~]$ echo $HOME/home/[

2017-03-27 13:38:10 11200

原创 linux文件系统移植和制作(jffs2文件系统)时的错误 /usr/bin/ld: cannot find -lc 改正

错误: /usr/bin/ld: cannot find -lc  原因:一般出现这个问题的时候,Makefile中肯定有-static选项。这其实是静态链接时没有找到libc.a。解决方案:需要安装glibc-static.xxx.rpm或是yum install glibc-static

2017-03-27 13:11:43 442

转载 linux下ln命令

它的功能是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。这个命令最常用的参数是-s,具体用法是:sudo ln -s 源文件 目标文件 删除链接 rm -rf   symbolic_name   注意不是rm -rf   symbolic_name/        链接有两种,一种被称为硬链接(Hard Link),另一

2017-03-25 13:33:48 385

原创 linux下mknod命令

我们的linux操作系统跟外部设备(如磁盘、光盘等)的通信都是通过设备文件进行的,应用程序可以打开、关闭、读写这些设备文件,从而对设备进行读写,这种操作就像读写普通的文件一样easy。linux为不同种类的设备文件提供了相同的接口,比如read(),write(),open(),close()。  所以在系统与设备通信之前,系统首先要建立一个设备文件,这个设备文件存放在/dev目录下。其实系统

2017-03-25 13:27:10 580

原创 linux下tree命令的安装

用途说明tree命令以树状图列出目录的内容(list contents of directories in a tree-like format.)。常用参数tree -d 只显示目录。tree -L n 只显示第n层目录。ftp://mama.indstate.edu/linux/tree/下载地址[PainEver@maple package

2017-03-25 13:03:00 4394

原创 linux内核移植,修改Makefile时的错误 mkimage no command和Tab键

在修改顶层目录的Makefile文件时 1.首要便是交叉编译器环境变量和选择开发平台类型,然后要将生成的zimage拷贝到当前目录,再手动增加mkimage工具来自动把Zimage生成可执行的.bin文。注:内核编译之后会生成两个文件。一个Image,一个Zimage。image为内核映像文件,而Zimage为内核映像压缩文件。Image大约为4M,而Zimage不到2M。/*

2017-03-20 21:30:37 531

原创 关于移植u_boot添加nandflash时 env_flash.c文件的错误更改

本次移植u_boot基于的开发板是FL2440,FL2440不支持Norflash,但开发板上有一块Nandflash芯片,所以在移植u_boot时,我们要基于原u_boot文档将其Norflash改为Nandflash。移植过程中出现了一下问题:     根据红色方框里的内容可以看出错误是:在env_flash,c文件中没有定义"flash_sect_protect","flash_

2017-03-17 10:59:40 534

空空如也

空空如也

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

TA关注的人

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