自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yangboyuan的专栏

嵌入式学习中的实践

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 Ubuntu安装飞鸽

1.环境  Linux boisheng-laptop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux2.下载安装源码  wget http://www.ipmsg.org/archive/g2ipmsg-0.9.6.tar.gz  若下载不了说明0.9.6不是最新版本,直接到

2012-08-29 10:03:25 660

转载 详解内核驱动操作GPIO引脚API函数

详解内核驱动操作GPIO引脚API函数函数原型:void s3c2410_gpio_cfgpin(unsigned int pin, unsigned int function);unsigned int s3c2410_gpio_getcfg(unsigned int pin);void s3c2410_gpio_pullup(unsigned int pin

2012-04-18 15:45:51 927

转载 container_of()宏

container_of()宏在学习Linux驱动的过程中,遇到一个宏叫做container_of。该宏定义在include/linux/kernel.h中,首先来贴出它的代码:/** * container_of - cast a member of a structure out to the containing structure * @ptr:

2012-04-05 14:03:15 528

原创 LED灯驱动编写----对寄存器操作

LED灯驱动编写--寄存器操作(转载请写明出处: http://blog.csdn.net/yby19870627/article/details/7407130 )这里没有用的内存映射的方法,而是直接对寄存器进行操作,我建议在开发驱动的时候,用NFS挂载的方式进行开发,这样可以节省很多时间,NFS挂载方法可以从我以前的文章中找到。平台:Fedora14内核:lin

2012-03-29 14:43:15 6339 2

转载 Git 的常用方法简介

Git 的常用方法简介--主体是从网上抄来的,进行了些整编修改,向原作者致敬 使用git参与kernel开发 $  git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git 其他的 git trees 可以在 http://git.kernel

2012-03-20 19:14:24 4502 1

转载 arm-linux-gcc 常用参数讲解 gcc编译器使用方法

我们需要编译出运行在ARM平台上的代码,所使用的交叉编译器为 arm-linux-gcc。下面将arm-linux-gcc编译工具的一些常用命令参数介绍给大家。在此之前首先介绍下编译器的工作过程,在使用GCC编译程序时,编译过程分为四个阶段:1. 预处理(Pre-Processing)2. 编译(Compiling)3. 汇编(Assembling)4. 链接(Linking)

2012-03-16 20:32:26 1049

原创 内核模块的基本编写以及Makefile的编写

前面讲了内核模块怎么安装和卸载,那么现在就正式讲解一下内核模块怎么编写。以一个在内核中打印出”hello world”到终端的例子讲解。1、  首先要写模块加载时的入口函数和模块卸载时的入口函数static  int  hello_init(){           printk(“hello  world\n”);           return 0;} s

2012-03-16 13:13:37 9178 2

原创 内核模块的加载与卸载

Linux内核是个很庞大的东西,要全部了解清楚是很难的,所以我们所做的内核上的开发也是为驱动做一些基本的准备。其中Linux的系统的构成、内核的构成还有内核的目录结构在这里就不去做过多的解释,有兴趣的可以自己查找相关的资料。 一、内核模块的特点    a)        不会被编译进内核之中,这样的话可以尽可能的控制Linux内核的大小。    b)        在内核运行期

2012-03-16 11:04:03 15048

原创 驱动开发前期准备工作(UBOOT、内核烧写、NFS挂载)

驱动开发前期准备工作(NFS挂载):那为什么要用NFS挂载来作为驱动开发的首选呢?因为你在未开发正确的驱动的时候,你要不停地做修改,如果你每改一次就要烧写一次根文件系统这样很浪费时间,而NFS挂载是把你的根文件系统放在你的开发机上,而开发板上并没有,所以有修改,立刻可以体现在开发板上。言归正传,首先讲一下应该怎样NFS挂载根文件系统,我也是网上搜集了一些资料和跟同事要了一些资料,如果跟

2012-03-14 09:58:35 3929

电子设计高精度相位差设计

描叙了电子设计中高精度相位差设计。。。。

2009-07-12

双向可控硅的工作原理.doc

描叙了电子设计中双向可控硅的工作原理。。。

2009-07-11

如何减少运放的噪声误差.doc

讲述了电子设计中如何减少运放的噪声误差。

2009-07-11

空空如也

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

TA关注的人

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