2017-02-12 17 views
0

Я пытаюсь создать SD SDK, созданный Kaa sandbox 0.10.0, работающий на AMIS AWS, следуя инструкциям, описанным http://docs.kaaproject.org/display/KAA/Raspberry+Pi.Ошибка сегментации (сбрасывание ядра) при тестировании NotificationDemo из kaa sandbox на Raspberry PI3

Мой RPI3 работает

пи @ raspberrypi: ~/Каа/NotificationDemo/CNotificationDemo $ uname -a Linux raspberrypi 4.1.19-v7 + # 858 SMP Вт Мар 15 15:56:00 GMT 2016 armv7l GNU/Linux

При запуске ./build.sh развертывания, я получил дамп после того, как приложение было начато:

[100%] Linking C исполняемую demo_client [100%] Встроенный целевой demo_client Уведомление демонстрационного начало Список тем обновлен вина Сегментация (ядро сбрасывали)

Были несколько компиляции предупреждений, таких как

/home/pi/kaa/NotificationDemo/CNotificationDemo/libs/kaa/src/kaa/kaa_defaults.h:82:75 : предупреждение: ISO C запрещает пустые фиксаторы инициализатора [-Wpedantic] static const char KAA_CONFIGURATION_DATA [KAA_CONFIGURATION_DATA_LENGTH] = {};

/home/pi/kaa/NotificationDemo/CNotificationDemo/libs/kaa/src/kaa/gen/kaa_logging_gen.c:47:76 предупреждение: не используется параметр 'читателя' [-Wunused-параметр] kaa_logging_empty_data_t * kaa_logging_empty_data_deserialize (avro_reader_t reader)

Полный журнал построения/развертывания прилагается.

Я в первую очередь парень из java, поэтому мог пропустить что-то очевидное для запуска C на RPI3. Причина, по которой я хочу использовать C на RPI3, заключается в том, что я слышал, что jvm нестабилен при чтении данных датчика реального времени из GPIO.

Благодаря

Джеймс

+0

файл журнала находится здесь https://www.dropbox.com/s/mf3zhhrd95e96uv/buildlog.txt?dl=0 – james800

+0

Я попробовал другое приложение для песочницы DataCollectionDemo. Он работал на моем RPI3 с SDK. Нет дампа ядра. Если это доказывает, что мой RPI3 настроен правильно, то это, вероятно, означает, что в NotificationDemo C SDK есть некоторые проблемы. – james800

ответ

0

Похоже, описанная проблема была решена в рамках this ticket
Я рекомендую вам, чтобы получить последнюю Каа Песочница с официального сайта Каа или применить patch вручную.