【2015年 02月 09日】
- ■ SHARP SL-C700 (PDA)
-
- + [Linux]
-
The Linux Kernel Archives の linux-3.18.6 をコンパイルします。
コンパイラは Sourcery CodeBench Lite 2013.05-24 を使います。 (クロスコンパイルの設定は適当にしてあるものとします)
SHARP SL-C700 用のデフォルト設定を読み込みます。
% make corgi_defconfig
これだけでは動きませんので、設定を変更します。
% make menuconfig
最低限、以下の設定が必要になると思います。
System Type ---> Intel PXA2xx/PXA3xx Implementations ---> [*] Detect machine ID at run-time in the decompressor
Kernel Features ---> [*] Use the ARM EABI to compile the kernel
Boot options ---> (console=ttyS0,9600n8 console=tty1 root=/dev/mmcblk0p2 rw rootwait rootfstype=ext4)
Device Drivers ---> Input device support ---> [*] Keyboards ---> <*> GPIO Buttons <*> GPIO driven matrix keypad support
Device Drivers ---> <M> Sound card support ---> <M> Advanced Linux Sound Architecture ---> <M> ALSA for SoC audio support ---> <M> SoC Audio for the Intel PXA2xx chip <M> SoC Audio support for Sharp Zaurus SL-C7x0
Device Drivers ---> [*] LED Support ---> <*> LED Class Support <*> LED Support for GPIO connected LEDs [*] LED Trigger support ---> <*> LED Timer Trigger <*> LED Heartbeat Trigger
File systems ---> <*> Ext3 journalling file system support <*> The Extended 4 (ext4) filesystem
カーネルとモジュールをコンパイルします。
% make zImage % make modules