• C语言的指定初始化


    ————————————————
    版权声明:本文为CSDN博主「Supan-Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_29204995/java/article/details/46603675

    1. 内核用到的指定初始化代码

    /*
        struct s3c2410_uartcfg是结构体。
        这儿声明一个结构体数组smdkv210_uartcfgs,并初始化。
    
        __initdata是内核定义的宏,在 include/linux/init.h
        #define __initdata __attribute__ ((__section__ (".init.data")))
        这个标志符和变量声明放在一起,表示gcc编译器在编译时,需要把这个变量放在.data.init Section中,
        而这个Section 在内核完成初始化之后,会释放掉。
    
    */
        static struct s3c2410_uartcfg smdkv210_uartcfgs[] __initdata = {
        [0] = {
            .hwport     = 0,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [1] = {
            .hwport     = 1,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [2] = {
            .hwport     = 2,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
        [3] = {
            .hwport     = 3,
            .flags      = 0,
            .ucon       = SMDKV210_UCON_DEFAULT,
            .ulcon      = SMDKV210_ULCON_DEFAULT,
            .ufcon      = SMDKV210_UFCON_DEFAULT,
        },
    };
    struct student stus[]={
                [0] = {21,"g","stu4"},
                [3] = {
                    .id = 22,
                    .name = "stu5",
                    .sex = "b"
                }
        };
    ————————————————
    版权声明:本文为CSDN博主「Supan-Yang」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_29204995/java/article/details/46603675
  • 相关阅读:
    LayoutInflater(布局服务)
    FOTA升级
    APK安装过程及原理详解
    Context类型
    Android应用的persistent属性
    Notification(状态栏通知)详解
    Handler消息传递机制浅析
    Selenium HTMLTestRunner 无法生成测试报告的总结
    【python】远程使用rsa登录sftp,上传下载文件
    02.性能测试中的指标
  • 原文地址:https://www.cnblogs.com/qiyuexin/p/12795159.html
Copyright © 2020-2023  润新知