2
Bellek eşlemeli G / Ç adreslemesi nasıl çalışır?
Bellek eşlemeli G / Ç adreslemesi nasıl çalışır? Sağlanan bir örneği anlamaya çalışıyorum I2S: Biri onu çalıştırdı mı? . Saatleri Yapılandırma: #define BCM2708_PERI_BASE 0x20000000 #define CLOCK_BASE (BCM2708_PERI_BASE + 0x101000) /* Clocks */ İlk önce kodu şöyle eşler ... clk_map = (unsigned char *)mmap( (caddr_t)clk_mem, MAP_BLOCK_SIZE, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_FIXED, mem_fd, CLOCK_BASE ); …