アットウィキロゴ
 
  • カーネルバージョンの確認
   $ uname -r

  • apt-getでインストール済みのアプリを確認する
   $ dpkg -l

Raspberry Pi

.configの準備。方法は2通りある。

1. カーネルソースから取得
   host$ cp arch/arm/configs/bcmrpi_defconfig ~/rapberry/linux/.config
  • [ ] 中身確認すること

2. /proc/config.gzから取得
   host$ cd ~/raspberry/linux
   host$ scp [email protected]:/proc/config.gz ./
   host$ zcat config.gz > .config

GPIO制御

レジスタ名 物理アドレス 内容 備考
GPFSEL0 0x20200000 GPIO0-9 FSEL IN, OUT, ALT0-5
GPFSEL1 0x20200004 GPIO10-19 FSEL
GPFSEL2 0x20200008 GPIO20-29 FSEL
GPFSEL3 0x2020000C GPIO30-39 FSEL
GPSET0 0x2020001C GPIO Pin Set
GPCLR0 0x20200028 GPIO Pin Clear


  • rpi_gpio_function_set(int pin, uint32_t func)
 - func: RPI_GPF_OUTPUT

  • rpi_gpio_setpin(int pin)
   void rpi_gpio_set32(uint32_t mask, uint32_t val){
   	gpio_base[RPI_GPSET0_INDEX] = 1 << pin;
   }
最終更新:2015年02月27日 06:05