原创 重力感應、陀螺儀相關算法

rx,ry,rz爲弧度值,x,y,z爲重力感應值; rx = atan(x / sqrt(yy + zz)) 180/3.1415926 ry = atan(y / sqrt(xx + zz)) 180/3.1415926 rz

原创 arm linux編譯mbedtls

build mbedtls $tar xvf mbedtls-2.16.0-apache.tgz $cd mbedtls-2.16.0 $mkdir build && cd build $CC=arm-anykav200-

原创 linux網絡調試,工具類使用

網絡調試相關命令: 抓包命令: sudo tcpdump -i any port 80 -A -s 0

原创 arm linux 編譯websocket

### build websocket $tar xvf libwebsockets.tar.gz $cd libwebsockets $mkdir build $cd build $CC=arm-anykav200-linu

原创 linux curl 請求https下載數據

#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <curl/curl.h> #define FILE_PATH "/tmp/test.da

原创 ubuntu 64位下運行32編譯器 gcc 提示No such file or directory

由於64位下運行32編譯器缺少相應的庫文件,所以運行時會報錯  ./arm-none-eabi-gcc bash: ./arm-none-eabi-gcc: No such file or directory 運行下面加載庫文件的

原创 Linux C源文件編譯動態庫靜態庫

文件目錄: my_library |_inc |_mylib.h |_src |_mylib_func.c |_mylib_system.c |_lib |_編譯生成目標 Makefile Makefile # buil

原创 Linux c解析bmp位圖

bmp.h * ===================================================================================== * * Filename

原创 QT環境安裝

QT資料: http://c.biancheng.net/qt/ QT下載: 國內鏡像網站 這裏給大家推薦幾個國內著名的 Qt 鏡像網站,主要是各個高校的: 中國科學技術大學:http://mirrors.ustc.edu.cn/

原创 python安裝模塊

python 工程算: sudo apt-get install python-numpy sudo apt-get install python-scipy sudo apt-get install python-matpl

原创 linux mount,umount,remount

mount -t yaffs2 /dev/mtdblock7 /data #掛載爲讀寫 mount -o rw -t yaffs2 /dev/mtdblock7 /data #掛載爲只讀 mount -o ro -t yaffs2 /

原创 libmad linux交叉編譯移植

下載並解壓libmad-0.15.1b.tar.gz 下載鏈接:https://downloads.sourceforge.net/mad/libmad-0.15.1b.tar.gz $tar -xvf libmad-0.15.1b.

原创 Cmake note

cmake 指定交叉編譯工具 指定install安裝目錄 $CC=arm-linux-uclibcgnueabi-gcc cmake -DCMAKE_INSTALL_PREFIX=./output . $make $make in

原创 emqtt

###官方網站: http://www.emqtt.com/

原创 lua 隨機數

時間取反再取要7位數值,設爲隨機數因子 math.randomseed(tostring(os.time()):reverse():sub(1, 7)) for i=1, 15 do print(math.random()