原创 atmel sama5d3x_xplained a5開發板刷linux系統

同學送了一個atmel a5官方開發板——sama5d3x_xplained,自己買了個訊爲4412,所以我就把他的arm借來用作畢業設計,官方版資料很少,而且是安卓系統,我需要刷成linux,也沒有資料,這二天我在網上找了許多的網站,

原创 HTTPS SSL/TLS問題及解決方法彙總

    之前處理過很多ThreadX平臺及安卓平臺上的SSL問題。     SSL問題幾乎都和握手失敗有關,大致分爲四種: 1.客戶端沒有與服務器相匹配的加密套件,以及SSL版本不匹配。 2.SSL證書錯誤。 3.網絡鏈路問題。 4.其他

原创 VScode主題設置

快捷鍵: 鍵盤組合鍵ctrl+K,ctrl+T。 或者點擊“file”,“preferences”,如果有的人已經漢化了的話,操作是“文件”,“首選項”,在preferences選項下面找到“color theme”,也就是我們中文版的“

原创 恢復git checkout誤操作導致清空的數據

    使用git add –all添加到暫存區後未做提交,之後執行了git reset head操作,然後又執行了git checkout ./ 操作把所有未提交的數據全清空了:     使用 git reflog     找到自己的c

原创 C簡單隊列實現

#include <stdio.h> #include <stdlib.h> #define MAX 20 //類型 typedef struct node{       int data[MAX];     int head;     

原创 使用libcrypto和mongoose進行RSA_BASE64 加密解密 Demo

rsa base64加密: #include <openssl/rsa.h> #include <openssl/pem.h> #include <openssl/err.h> #include <assert.h> #include "

原创 MQTT開源協議棧paho.mqtt.c 移植到安卓平臺及測試過程

Paho代碼下載: 1 2   git clone https://github.com/eclipse/paho.mqtt.c.git cd paho.mqtt.c   添加根目錄下的Android.mk文件: 1

原创 Gstreamer的交叉編譯

export CC=arm-linux-gnueabihf-gcc 1.zlib 交叉編譯 壓縮 cd zlib-1.2.11 CC=arm-linux-gnueabihf-gcc ./configure --prefix=/home/c