linux-3.6.38核心關於/proc掛載例子

來源:互聯網
上載者:User

核心原始碼位置:

linux-3.6.38/drivers/tty/serial/samsung.c

+1550

#if defined(RS485_PORT3) || defined(RS485_PORT2)
static struct proc_dir_entry *gpn12_inode = NULL;
static char msg[10];

static int write_gpn12(struct file *file, const char __user *buffer, unsigned long count, void *data)
{
    int status = 0;

    if (copy_from_user((void *)msg, (const void __user *)buffer, count))
        return -EFAULT;

    status = simple_strtoul(msg, NULL, 0);

    gpio_direction_output(S3C64XX_GPN(12), status);

    return count;
}
#endif

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.