VERDVANA'S BLOG Verdvana

嵌入式Linux编程常用函数


1.前言

        总结一下嵌入式Linux编程常用函数。


2.延时函数

alarm(s);       //精度:秒
usleep(us);     //精度:微秒,不精确
select(us);     //精度:微妙,不精确

3.打开内存管理单元

if ((fd = open("/dev/mem", ( O_RDWR | O_SYNC))) == -1)
{
    printf("ERROR: could not open \"/dev/mem\"...\n");
    return (1);
}

4.取消虚拟地址映射

if (munmap(virtual_base, HW_REGS_SPAN) != 0)
{
    printf("ERROR: munmap() failed...\n");
    close(fd);
    return (1);
}

        告辞。