当前文档版本为 v0.7.0,您可以访问当前页面的 开发中 版本以获取最近可能的更新。

演示例程

例程介绍

基础例程

源码路径: zephyr\samples_panchip\basic

  • Basic: Blinky: 演示LED闪灯, led0 以一秒为周期亮灭。

  • Basic: Button: 演示 Zephyr 对按键的支持功能, 当按键按下时向 Console 打印 Log 的同时 led0 亮,松开后 led0 灭。

  • Basic: Synchronization: 演示内核基本功能,系统启动两个线程交替向 Console 打印消息。

  • Basic: Hello World: 演示打印功能,支持 mcu boot

蓝牙例程

源码路径: zephyr\samples_panchip\bluetooth

外设驱动例程

源码路径: zephyr\samples_panchip\drivers

私有2.4G例程

源码路径: zephyr\samples_panchip\proprietary_radio

解决方案

源码路径: zephyr\samples_panchip\solutions

子系统例程

源码路径: zephyr\samples_panchip\subsys

ANT+例程

源码路径: zephyr\samples_panchip\ant_plus

注解

SDK中的所有例程均已适配了 PAN1080 EVB 开发板,我们可在 zephyr\boards\arm\ 路径下找到当前支持的开发板配置文件。

开发板的配置信息存储在各自目录下的设备树(DeviceTree)配置文件(*.dts)中,各开发板与例程有关的配置如下:

  • pan108xxa1_evb / pan108xxb1_evb / pan108xxb5_evb:

    • console, shell-uart, bt-mon-uart, bt-c2h-uart

      • uart0: TX: P00, RX: P01, 8N1, baudrate: 921600

    • LEDs

      • led_blue (led0): P16, active high

    • PWM LEDs

      • pwm_led_red: pwm0_ch4, P10

      • pwm_led_green: pwm0_ch5, P11

      • pwm_led_blue: pwm0_ch6, P16

    • Buttons

      • key1: P04, active low, pull-up enable

      • key2: P05, active low, pull-up enable

  • pan108xxa3_evb:

    • console, shell-uart, bt-mon-uart, bt-c2h-uart

      • uart0: TX: P30, RX: P31, 8N1, baudrate: 921600

    • LEDs

      • led_blue (led0): P16, active high

    • PWM LEDs

      • pwm_led_red: pwm0_ch4, P10

      • pwm_led_green: pwm0_ch5, P11

      • pwm_led_blue: pwm0_ch6, P16


例程列表