自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ginuobili的专栏

linux ARM

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

转载 ubuntu12.04 vmware win7设置连网

折腾1天终于把操作系统和网络搞定了,http://blog.sina.com.cn/s/blog_672e2bc70101jajp.html注意几个关键点:1., 第四步: gedit /etc/NetworkManager/NetworkManager.conf更改:managed=true2,域名服务器要设置:nameserver

2015-06-30 23:39:11 574

转载 Linux driver model ----- platform

转自 http://blog.csdn.net/yili_xie/archive/2010/01/15/5193609.aspxPlatform Device and Drivers从我们可以了解Platform bus上面的驱动模型接口:platform_device,platform_driver。和PCI和USB这些大结构的总线不同,虚拟总线Platform bus使用最小结构来集成SOC processer上的各种外设,或者各种“legacy”之间的互联。Platform d

2011-01-28 09:51:00 836

原创 ARRAY_SIZE含义

在写驱动时,看到ARRAY_SIZE这个宏,是求设备结构体中设备的个数。追其实现,在linux/kernel.h中,发现#define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) 其中__must_be_array(arr))作用:宏定义防止被误用,比如用在指针而不是数组上。

2011-01-28 08:58:00 12561

原创 linux牛人博客

<br />http://blogold.chinaunix.net/u1/51562/index.html

2011-01-24 10:19:00 1258

原创 混杂设备驱动程序

<br />    混杂设备驱动程序是那些简单的字符驱动程序,它们拥有一些相同的特性。内核将这些共同行抽象至一个API中(具体实现代码见 drivers/char/misc),这些简化了驱动程序的初始化的方式。所有的混杂设备都被分配一个主设备号10,但每个设备可选择一个单独的次设备号。<br />普通的字符驱动程序完成初始化的顺序如下。<br />  1,通过alloc_chrdev_region()及相关函数分配主/次设备号。<br />  2,使用device_create()创建/dev和/sys节点

2010-09-10 15:52:00 4018 1

原创 platform device driver

platform总线是在linux 2.6 内核中加入的一种虚拟总线。platform机制有两部分组成platform_device和platform_driver.struct platform_device {    const char    * name;    int        id;    struct device    dev;    u32        num_resources;    struct resource    * resource;};plat

2010-09-09 14:51:00 968

原创 通过修改bsp向系统增加LED驱动 的方法

<br />参考ldd6410-manual[1].pdf<br />向s3c6410系统曾加LED设备的驱动.有四个led 的灯分别与GPIO 的GPK4,GPK5,GPK6,GPK7相连,四个led为共阳。<br />Linux 内核下的drivers/leds/ledsgpio.c 实现了一个体系结构无关的 GPIO LED 驱动, 使用此 LED 驱动,开发者不需要修改一行代码,只需要在BSP的板文件(/home/wsh/s3c-linux-2.6.28.6-Real6410/arch/arm/ma

2010-09-09 14:29:00 1261

转载 Linux内核编译

<br />转自 http://blog.csdn.net/linyt/archive/2009/03/16/3995435.aspx  <br /> <br />如何编译Linux内核? 相信你会得到很多种不同的答案,而我在写此文章之前,总是获得一些编译错误的结果。<br />如何你总是遇到编译错误或者失败,其实很多情况下是你下载的内核版本的问题,就是在高版本GCC中编译低版本的内核,造成编译失败。如果你对编译内核一悉莫展,在网上Google到很多种编译方法,但都失败的情话。倒不如看看内核的README文

2010-08-04 16:31:00 666

原创 linux串口控制read()

                            linux串口控制read()        在数组c_cc中有两个下标(VTIME和VMIN)对应的元素不是控制符,并且只是在原始的模式下才有效。串口的模式控制是通过options.c_lflag控制的,如:options.c_lflag &=~ICANON设置串口为原始模式。在原始模式下,它们决定了read()函数在什么时候返回。在标准的模式下,除非设置了非阻塞的模式(O_NONBLICK)选项,否则只有当遇到行结束符或者文件结束符以后才函数读才返

2010-07-14 11:14:00 5652 2

转载 内核编译步骤

<br />转自 http://hi.baidu.com/zhuangzi200323/blog/item/2bb7a3160576d15af2de3221.html<br />编译内核步骤如下:<br /> <br />1、下载源码<br />在www.kernel.org网站上可以下载最新新源码包到/urs/scr下并解压并解压。比如下载的源码包是linux-2.6.32.5.tar.bz2,用tar –jxvf linux-2.6.32.5.tar.bz2解压。<br /> <br />2、安装编译所

2010-07-11 17:28:00 1123

转载 linux 虚拟输入设备(uinput)模拟鼠标和键盘的使用方法

<br />转自 http://blog.csdn.net/outblue/archive/2010/02/04/5288760.aspx<br />Dashboard January 2007 Issue <br />Mehul Patel <br />Using uinput driver in Linux- <br />2.6.x to send user input <br />Dashboard January 2007 Issue <br />Using uinput driver in Lin

2010-07-08 16:25:00 8539 2

转载 linux下如何模拟按键输入和模拟鼠标

<br />查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices<br /><br />设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_event结构体就可以模拟按键的输入了。<br /><br />linux/input.h中有定义,这个文件还定义了标准按键的编码等<br /><

2010-07-02 15:24:00 2327 1

微软主动式电容笔协议MPP_2.0_TC

微软主动式电容笔协议MPP

2022-05-20

汇顶资料 主动式笔IC资料

电容笔芯片规格书_GP850_Datasheet_V1.1.pdf

2022-05-20

开源 modbus---freemobus1.50 源码及文档

FreeMODBUS一个奥地利人写的Modbus协议。它是一个针对嵌入式应用的一个免费(自由)的通用MODBUS协议的移植。Modbus是一个工业制造环境中应用的一个通用协议。Modbus通信协议栈包括两层:Modbus应用层协议,该层定义了数据模式和功能;另外一层是网络层。 使用起来十分方便,再也不用自己写modbus程序了

2015-01-11

小型PLC程序用LPC1768实现

小型PLC程序用LPC1768实现,具有一定的参考价值

2015-01-10

华天正 real s3c6410 开发板原理图

华天正 real_s3c6410 开发板原理图 包括底板原理图

2010-06-07

ADUC847 24位AD采样程序

ADUC847 24位AD采样程序。 微小信号的采集

2010-05-30

用c8051f300 实现的gps 对时程序

用c8051f300 实现的gps 对时程序。 主要是解IRGB码

2010-05-30

putty 调试终端

我用过最好用的调试终端 putty 包过网络和串口终端

2010-05-28

锂电池采集程序(ltc6802)

LTC®6802-1 是一款完整的电池监视 IC,它内置一个 12 位 ADC、一个精准电压基准、一个高电压输入多工器和一个串行接口。ltc6802锂电池检测程序同时检测12节电池

2010-05-28

空空如也

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

TA关注的人

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