第一种:
struct resource res[] = {
[0]={
.start = 0x10001000,
.end = 0x10001004,
.flags = IORESOURCE_MEM,
},
[1] = {
.start = 0x20001000,
.end = 0x20001004,
.flags = IORESOURCE_MEM,
},
};第二种:
struct platform_device_id idt[] = {
{.name = "platform_demo0"},
{.name = "platform_demo1"},
};第三种:
struct sockaddr_in serveraddr ={
.sin_family = AF_INET,
.sin_addr.s_addr = inet_addr("192.168.1.100"),
.sin_port = htons(8888),
};第四种:
struct sockaddr_in serveraddr;
bzero(&serveraddr,sizeof(serveraddr));
serveraddr.sin_family = AF_INET;
serveraddr.sin_addr.s_addr = inet_addr("192.168.1.100");
serveraddr.sin_port = htons(8888);转载于:https://blog.51cto.com/5468775/2093271
本文介绍了嵌入式系统中资源定义与初始化的方法,并展示了网络编程中两种不同的socket地址结构初始化方式。

被折叠的 条评论
为什么被折叠?



