2017-09-01から1ヶ月間の記事一覧

GNU Autotools Hello-world

automake autotoolsの紹介、目的 automake: Hello World GNU Autotools で「Hello, World」 - Qiita Autotoolsを使ったライブラリの管理 - Hacking to the Gate ! すこし古い? Autotoolsを使ってプロジェクトのMakefileを生成する - Qiita MAC OS Install A…

json-c 使い方

C/C++でJSONを読み込む(JSON-Cの使用方法まとめ) - Qiita Ubuntu json-c install $ sudo apt-get install libjson-c-dev $ dpkg -L libjson-c-dev /. /usr /usr/share /usr/share/doc /usr/share/doc/libjson-c-dev /usr/share/doc/libjson-c-dev/copyright …

POSIX shm

参考 【C言語】親子プロセス間で共有メモリを使う - 意味悲鳴 POSIX / Semapho のメモ Pthread - Mutexでプロセス間排他制御を行う - s-kitaの日記 送信 #include <stdio.h> #include <unistd.h> /* for ftruncate */ #include <sys/mman.h> /* for shm_open */ #include <sys/stat.h> /* for *_MODE */ </sys/stat.h></sys/mman.h></unistd.h></stdio.h>…

共有メモリ Sytem V IPC

POSIX shm POSIX / Semapho のメモ 【C言語】親子プロセス間で共有メモリを使う - 意味悲鳴 i1-1.c #include <stdio.h> #include <string.h> #include <unistd.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/shm.h> #include <signal.h> int EndFlag=0; void sigHandle(int sig) { EndFlag=sig; } int main() { int id;</signal.h></sys/shm.h></sys/ipc.h></sys/types.h></unistd.h></string.h></stdio.h>…

32bit 64bit 型の範囲

32bit ARMv7 # uname -i armv7l # ./test start test ---------- start test-strtol CHAR_MIN =0 CHAR_MAX =255 UCHAR_MAX =255 SHRT_MIN =-32768 SHRT_MAX =32767 USHRT_MAX =65535 INT_MIN =-2147483648 INT_MAX =2147483647 UINT_MAX =4294967295 LONG_MI…

AGL 3.0.3 on RaspberryPi3 ビルド手順

AGL

LinuxBSPのビルド手順〜起動〜接続までのメモ。 環境 ビルド手順 前提条件 起動手順 接続手順 サンプルアプリ起動 Disabling Homescreen in AGL 3.0.x CC release ps ax | grep websed connection abort afb-client-demo localhost:12345/api?token=2B04FBFC…