нова забавка, нова книжечка…

знайшов цікавезну книжечку: «learning c with pebble». треба читати — знадобиться середовище розробки, аби погратися з програмуванням для pebble (алгоритм для arch linux):

1) компілятор c зі стандартними бібліотеками, для архітектури arm (підказка):

sudo pacman --noconfirm -S arm-none-eabi-gcc arm-none-eabi-newlib

2) бібліотеки pebble :

yaourt --noconfirm -S pebble-sdk

pebble-sdk потягне за собою python2, і принаймні один з цих пакунків не захотів компілюватися з aur'а через брак підпису. допомогло ось це (підказка щодо імпорту сертифікату):

gpg --recv-key 8C004C2F93481F6B && gpg --lsign 8C004C2F93481F6B

і тоді знову

yaourt --noconfirm -S pebble-sdk

3) трішки магії:

mkdir -p ~/.pebble-sdk/oauth/
touch ~/.pebble-sdk/NO_TRACKING


4) менеджер пакунків для javascript (от же ж і намутили…):

sudo pacman --noconfirm -S npm

5) ядро для розробки:

pebble sdk install https://github.com/aveao/PebbleArchive/raw/master/SDKCores/sdk-core-4.3.tar.bz2

готово. далі…

mkdir ~/pebble && cd ~/pebble
pebble sdk new-project test
cd test


…і підстрибом спробувати щось простеньке!

поновлення (2018-11-19). клятий емулятор не хоче працювати, хоч лусни…

pebble install --emulator aplite

запускається, але щоразу «connection refused». перекидання компільованого pbw на «камінчик» через dropbox/смартфон працює, але так прикро.

поновлення (2018-12-05). автор книжки «learning c with pebble» щойно виклав на github вихідні коди вправ, котрі є реальними програмами для pebble — без них книжка не була повною (довелося трохи поштурхати дядька на reddit'і):

github.com/frethop/learningcwithpebble-exercises

без вправ — це просто ще один підручник з програмування на с. зі вправами — це можливість торкнутися коду й одразу наживо побачити результат на «камінчику». хапайте!