驱动开发中的TYPE_ALIGNMENT问题

原创 2012年03月29日 15:04:25

编译codeproject中的Example驱动例子(http://www.codeproject.com/Articles/9504/Driver-Development-Part-1-Introduction-to-Drivers)时,其中的Example_WriteNeither函数中使用了ProbeForWrite函数,该函数的第三个参数使用TYPE_ALIGNMENT(char)但是编译会一直提示出现问题,提供两种解决方案:

a、将TYPE_ALIGNMENT(char)直接改为1

b、或改为_alignof(cahr)

两种方法均能将问题解决

安卓驱动开发要干的那些事

从事安卓驱动开发快一年,写这篇文章仅仅是为了给刚刚从事这行的兄弟们一点参考。 建议:如果是从未接触过驱动开发的人想入这行,建议买本宋宝华的书先看上2个月,弄懂什么是驱动,大致要做哪些工作。安卓驱动...
  • baidu_22205047
  • baidu_22205047
  • 2016年04月26日 21:24
  • 2360

Linux 设备驱动开发 —— Tasklets 机制浅析

一 、Tasklets 机制基础知识点 1、Taklets 机制概念       Tasklets 机制是linux中断处理机制中的软中断延迟机制。通常用于减少中断处理的时间,将本应该是在中断服务程序...
  • zqixiao_09
  • zqixiao_09
  • 2016年03月13日 13:07
  • 2055

行为驱动开发

温故而知新       每次看一个旧的资料的时候都会有新的认识和理解。 BDD(行为驱动开发 Behavior Driver Development),以前只是知道这是一种敏捷的开发方法,但是并没有真...
  • wangyanru0810
  • wangyanru0810
  • 2016年08月23日 17:25
  • 299

linux驱动编写过程中遇到的几个问题及解决办法

1)抓取qq号一直不成功,直接上程序剖析问题 payload的数据类型是char指针,也就是每个元素都是char类型的,qq号的字符为(0-9),并且第一个字符不能为0. ‘0’-‘9’对应的ASCI...
  • manmanmanli
  • manmanmanli
  • 2017年06月02日 11:05
  • 187

第一篇 Android 驱动开发之简单概述

1.Android设备设计之五层结构: 第一层:硬件; 第二层:linux内核层;或者说是:驱动层 主要包含:外设驱动;内存管理;进程管理;电源管理;其实这些都是linux kernel 具有的功能。...
  • htob_workstation
  • htob_workstation
  • 2016年09月19日 13:00
  • 764

windows驱动开发推荐书籍

[作者] 猪头三  个人网站 :http://www.x86asm.com/  [序言]  很多人都对驱动开发有兴趣,但往往找不到正确的学习方式.当然这跟驱动开发的本土化资 料少有关系.大多学的驱动...
  • qing666888
  • qing666888
  • 2016年03月06日 01:55
  • 2688

驱动声明GUID

winCE提供驱动声明为 可支持电源管理的GUID 有4个,分别代表4中外设类型。是固定的。 具体可以看看common.reg ; Power Manager interfaces.  These...
  • jangel_lee
  • jangel_lee
  • 2013年09月03日 17:39
  • 740

关于《Android驱动开发权威指南》这本书怎么样,我的感受是大坑!

《Android驱动开发权威指南》 杨柳编著  2014年3月出版。看着出版日期比较新,预览的pdf上,代码还挺多的,就脑袋发热,买了。 现在后悔,不是因为多花了那么50多块的冤枉钱,而是白白浪费了...
  • bilifo
  • bilifo
  • 2015年12月11日 06:00
  • 2251

Linux设备驱动中的阻塞与非阻塞IO

问题: 如果驱动程序的请求无法立即满足,该如何处理? 驱动程序应该阻塞该进程,并将该进程置为休眠状态直到请求可以继续。...
  • dongteen
  • dongteen
  • 2013年12月12日 09:48
  • 978

linux下uart驱动的开发流程

一  UART驱动流程,以s3c2410为例初始化1 定义一个uart_driver的变量并初始化好(无需提供tty_driver).2  uart_register_driver()来注册这个驱动,...
  • aaronychen
  • aaronychen
  • 2008年02月19日 16:07
  • 3326
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:驱动开发中的TYPE_ALIGNMENT问题
举报原因:
原因补充:

(最多只允许输入30个字)