ChinaUnix.net
相关文章推荐:

i2c 结构体关系

每次传8位,#pragma 8比较好吧

by cskyrain - 嵌入式开发 - 2010-03-11 11:45:11 阅读(1388) 回复(2)

相关讨论

如题:字符设备驱动里各种结构struct file与struct file_operations、 struct inode、struct cdev ,都怎么相互发生关系的? 实在是晕。

by bdggch - 内核源码 - 2011-05-12 09:19:29 阅读(1802) 回复(2)

[code]struct t1 { unsigned int i1:8; unsigned int i2:8; char nul; }; typedef struct t1 TT; int main(void) { TT *tt; tt->i1 = 68; tt->i2 = 69; tt->nul='\0'; printf("%s\n",tt); return 0; }[/code]结构在任何编译器中都是有序的一段线性空间吗? 这个打印结果恒等于"DE"吗?

by erlangs - C/C++ - 2010-12-14 12:28:07 阅读(1747) 回复(9)

[code] typedef struct{ char a[5]; }A; typedef struct{ int b; }B; main(){ void *buf=malloc(30); memset(buf,0,30); A *a=(A*)buf; strcpy(a->a,"test"); B *b=(B*)(a+1); b->b=10;//想打印这个10 printf("%s\n",buf);//现在可以打印出test来,但我想打印出10,该怎么写? return; } [/code] 这代码是写着玩的。并非什么设计,只是偿...

by dxbh - C/C++ - 2008-06-02 16:10:09 阅读(2225) 回复(11)

我想修改结构内一个项目的值 如结构提定义为 struct xxx{ char aaa[2]; }yyy; 现在我想修改aaa内的值; 怎么修改, 用语句yyy.aaa="xxxx"; 好像不可以?

by jackwenghui - C/C++ - 2007-08-29 17:06:50 阅读(1594) 回复(8)

1 i2c_algorithm 解析 Algorithm 代表了当前i2c adapter 的行为特征,必须能够描述adapter 的所有传输行为。 struct i2c_algorithm { char name[32]; //算法名称 unsigned int id; //算法ID //master_xfer 提供的是i2c_transfer 实现部分。更多的i2c adapter 工作于i2c 总线主机 模式。 int (*master_xfer)(struct i2c_adapter *adap,struct i2c_msg msgs[],int num); // smbus_xfer 提供i2c_smbus_xfer ...

by hyouyan - Linux文档专区 - 2009-11-27 09:56:57 阅读(15504) 回复(0)

struct i2c_adapter { struct module *module; unsigned int id;//algorithm 的类型 unsigned int class; struct i2c_algorithm *algo;//总线通信方法的结构指针 void *algo_data; int (*client_register)(struct i2c_client *); int (*client_unregister)(struct i2c_client *); struct semaphore bus_lock; struct semaphore clist_lock; int timeout; int retries; struct device dev;//适配器 struct class_device class_de...

by frensky2 - Linux文档专区 - 2008-07-07 22:54:01 阅读(1194) 回复(0)

最近刚开始研究内核中的USB代码,发现大量的结构之间的关系不是很熟悉,不知道有没有一种工具能很方便的画出结构的调用关系

by rocky1972 - 内核源码 - 2010-01-07 22:25:21 阅读(3125) 回复(7)

我有一个字符串行的数组,是这样存放值的,每个值用"&"分割char s[] = "abcd&12&08:5F:23:56:46:E3&34"; 要把这个字符串进行解析,解析是这样的: pval = strtok_r(s, "&", &out_ptr); while(pval) { pval = strtok_r(NULL, "&", &out_ptr); } 在解析的过程中解析出一个值赋值给一个结构成员(也就是说这个结构的值按顺序存储在一个字符串中),这个结构是这样的: typedef struct { char software[32]; int cpu...

by shaqianqing - 嵌入式开发 - 2014-06-24 15:01:03 阅读(653) 回复(0)

struct A{ int a:1; } 对于如上结构,是不是可以这样理解:开辟了4个字节,但只有第一比特位可以用。

by zhendehaoren - C/C++ - 2014-04-25 11:47:52 阅读(3397) 回复(23)

在看Linux内核网络栈源代码的时候看到下面这个结构,[code]struct icmp_err{ int errno; unsigned fatal:1; }; [/code]请问这个“unsigned fatal:1;”是什么意思? 这个结构有点像位域,但是有个int errno ,我就有点迷糊了,不知道对不对。

by 4059056 - 内核源码 - 2014-03-09 21:01:01 阅读(752) 回复(2)