自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 uboot中gd的定义和使用

最近在做uboot中nand启动相关的工作,遇到一个问题一直纠结着。现在终于明白了这个问题,想想还有好多兄弟在某个黑暗的角落里或者某台电脑前纠结着呢,所以赶紧写下来以供查阅。uboot version 2014.4/* Architecture-specific global data */struct arch_global_data {#if defined(CONFIG_FS

2014-05-31 13:17:51 9747 1

原创 port linux & ramdisk

呆着无聊,写个linux配置和ramdisk相关的笔记。获取linux源码:sudo git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git获取交叉编译工具sudo apt-get install gcc-arm-linux-gnueabi解决缺库的问题*** U

2014-05-25 20:03:32 4184

原创 linux内存操作----kernel 3.5.X copy_from_user()和copy_to_user()

前面的一篇文章中简单的描述了一下内存映射的内容,http://blog.csdn.net/codectq/article/details/25658813,这篇文章作为用户把内存规划好之后,在用户空间使用IOCTL对设备进行控制时的常用函数的代码摘录。后续我会把这部分完善起来。#ifdefCONFIG_MMUexternunsigned long __must_check __copy_f

2014-05-19 11:15:27 3001

原创 source insight实用技巧

1 sourceinsight screen font 的默认字体是Verdana的,它是一直变宽字体。在Document style中可以将字体改为定宽的Courier2   document options->auto indent 去掉indent Open Brace和Indent Close Brace的效果: 继上一段,在相对缩进行里, 如果输入"{"或"}", 则自动和上一行

2014-05-13 19:48:41 14601

原创 linux内存操作--ioremap和mmap学习笔记

最近在做视频输出相关的东西,对于预留给framebuffer的内存使用不是很清楚,现在找到一些资料整理一下,以备使用。对于一个系统来讲,会有很多的外设,那么这些外设的管理都是通过CPU完成。那么CPU在这个过程中是如何找到外设的呢?尽管在一个系统中会有诸多的外设,在每个外设的接口电路中会有多个端口。但是如果系统能够每个端口都被赋予一个具体的地址值,那么在系统中就能轻易的找到任何一个外设。系

2014-05-13 00:22:04 48325 5

原创 error: conflicting type qualifiers for 'xxxxx'

网上的很多解释……很难理解……情景描述:在代码中,写了A\B两个文件,A:是.c文件,B是.h文件和.c文件。在A中包含了B.h文件。在B.h文件中声明了A中定义的变量。这样编译的情况下就会出现error: conflicting type qualifiers for 'XXXX"的编译错误。解决办法:将在B.h中声明的外部变量移到B.c中。这样两者之间就不存在一

2014-05-06 12:37:22 8370 1

原创 存储器的重映射

存储器的重映射的原因是什么?重映射到底是怎样进行映射的?如果不进行重映射会有什么影响?

2014-05-03 19:07:05 2615 1

原创 两年前实习时的文档——MMC学习总结

1  概述驱动程序实际上是硬件与应用程序之间的中间层。在Linux操作系统中,设备驱动程序对各种不同的设备提供了一致的访问接口,把设备映射成一个特殊的设备文件,用户程序可以像其他文件一样对设备文件进行操作。Linux2.6引入了新的设备管理机制kobject,通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6设备模型的核心结构,它与s

2014-05-01 21:16:05 2473

原创 两年前实习时的文档——Platform学习总结

1  概述驱动程序实际上是硬件与应用程序之间的中间层。在Linux操作系统中,设备驱动程序对各种不同的设备提供了一致的访问接口,把设备映射成一个特殊的设备文件,用户程序可以像其他文件一样对设备文件进行操作。Linux2.6引入了新的设备管理机制kobject,通过这个数据结构使所有设备在底层都具有统一的接口,kobject提供基本的对象管理,是构成Linux2.6设备模型的核心结构,它与s

2014-05-01 21:10:44 2842

转载 Setting up Minicom in Ubuntu

Minicom in UbuntuThis explains how to configure Minicom, as an alternative to Minicom you may want to consider installing the 'Serial Port Terminal' program instead for a more GUI based terminal app

2014-05-01 19:26:31 1171

weka bank 数据集

维卡 数据挖掘 bank 数据集 训练集 arff格式

2010-05-11

空空如也

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

TA关注的人

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