- 博客(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
原创 两年前实习时的文档——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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人