PINE64 āĻ¸āĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧ, āĻ¯āĻž āĻāĻĒā§āĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, InfiniTime 1.0 āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§āĻā§, PineTime āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻāĻ¯āĻŧāĻžāĻā§āĻ° āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻĒāĻžāĻāĻ¨āĻāĻžāĻāĻŽ āĻāĻĄāĻŧāĻŋāĻāĻŋāĻā§ āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĒāĻŖā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒā§āĻ¨āĻāĻĄāĻŋāĻāĻžāĻāĻ¨ āĻ¨ā§āĻ āĻāĻ°ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻŦāĻ TWI āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻŋāĻā§āĻ¸, āĻ¯āĻž āĻāĻā§ āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ°ā§āĻ¯āĻžāĻļā§āĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻĒāĻžāĻāĻ¨āĻāĻžāĻāĻŽ āĻāĻĄāĻŧāĻŋāĻāĻŋ 2019 āĻ¸āĻžāĻ˛ā§āĻ° āĻ āĻā§āĻā§āĻŦāĻ°ā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¨āĻĢā§āĻ¨ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻāĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ 2020 āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸ā§āĻĒā§āĻā§āĻŽā§āĻŦāĻ°ā§, āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° InfiniTime āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°, āĻ¯āĻžāĻ° āĻā§āĻĄ GPLv3 āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, PinePhone-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ NRF52832 MCU (64 MHz) āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ 512KB āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§āĻŽāĻ°āĻŋ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ 4 MB āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ, 64KB RAM, 1.3x240 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ 240-āĻāĻā§āĻāĻŋ āĻāĻ˛āĻ¸āĻŋāĻĄāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨, āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛ā§āĻŽāĻŋāĻāĻžāĻ° ( āĻāĻāĻāĻŋ pedometer āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤), āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻ āĻ°ā§āĻ āĻ¸ā§āĻ¨ā§āĻ¸āĻ° āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻ¨ āĻŽā§āĻāĻ°āĨ¤ āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻžāĻ°ā§āĻ (180 mAh) 3-5 āĻĻāĻŋāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻ˛āĻžāĻāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤
InfiniTime āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° FreeRTOS 10 āĻ°āĻŋāĻ¯āĻŧā§āĻ˛-āĻāĻžāĻāĻŽ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, LittleVGL 7 āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ NimBLE 1.3.0 āĻŦā§āĻ˛ā§āĻā§āĻĨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° MCUBooāĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋāĨ¤ āĻŦā§āĻ˛ā§āĻā§āĻĨ LE āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻ°āĻŋāĻ¤ OTA āĻāĻĒāĻĄā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻĄāĻŧāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻžāĻā§āĻāĻŦā§āĻ°āĻŋāĻ (Android-āĻāĻ° āĻāĻ¨ā§āĻ¯), Amazfish (Sailfish āĻāĻŦāĻ Linux-āĻāĻ° āĻāĻ¨ā§āĻ¯) āĻāĻŦāĻ Siglo (Linux-āĻāĻ° āĻāĻ¨ā§āĻ¯) āĻ ā§āĻ¯āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ WebBLEWatch-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ¯āĻŧā§āĻŦ āĻŦā§āĻ˛ā§āĻā§āĻĨ API āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻĄāĻŧāĻŋ āĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤
āĻāĻāĻāĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻĄāĻāĻŋ C++ āĻ āĻ˛ā§āĻāĻž āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĄāĻŧāĻŋ (āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛, āĻāĻ¨āĻžāĻ˛āĻ), āĻāĻāĻāĻŋ āĻĢāĻŋāĻāĻ¨ā§āĻ¸ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻžāĻ° (āĻšāĻžāĻ°ā§āĻ āĻ°ā§āĻ āĻŽāĻ¨āĻŋāĻāĻ° āĻāĻŦāĻ āĻĒā§āĻĄā§āĻŽāĻŋāĻāĻžāĻ°), āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨ā§ āĻāĻā§āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž, āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļāĻ˛āĻžāĻāĻ, āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻĢā§āĻ¨ā§ āĻ¸āĻā§āĻā§āĻ¤ āĻĒā§āĻ˛ā§āĻŦā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž, āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻŋāĻā§āĻāĻ°, āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻĒāĻāĻ¯āĻŧāĻžāĻ āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻŽ (āĻĒā§āĻ¯āĻžāĻĄā§āĻ˛ āĻāĻŦāĻ 2048) āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĨ¤ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§, āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻā§āĻā§ āĻāĻ āĻžāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž, āĻ¸ā§āĻā§āĻ°āĻŋāĻ¨ā§āĻ° āĻāĻā§āĻā§āĻŦāĻ˛āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻŦā§āĻ¯āĻžāĻāĻžāĻ°āĻŋ āĻāĻžāĻ°ā§āĻ āĻāĻŦāĻ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻ˛ā§āĻāĻ āĻŽāĻ¨ā§ āĻāĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¨ āĻ¯ā§ InfiniBand āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, Zephyr, Mynewt OS, MbedOS, TinyGo, WaspOS (Micropython-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ) āĻāĻŦāĻ PinetimeLite (āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ¨āĻĢāĻŋāĻ¨āĻŋāĻāĻžāĻāĻŽ āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°) āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru