$ 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
void rpi_gpio_set32(uint32_t mask, uint32_t val){
gpio_base[RPI_GPSET0_INDEX] = 1 << pin;
}
最終更新:2015年02月27日 06:05