原创 openssl的交叉編譯

1、openssl源碼包下載 http://ftp.openssl.org/source/ http://distfiles.macports.org/openssl/ 2、Ubuntu編譯與安裝openssl # openssl

原创 批量轉換 LF 和 CRLF 的小技巧

批量轉換 LF 和 CRLF 的小技巧

原创 linux make 編譯常見錯誤

1、fatal error: uuid/uuid.h: No such file or directory 解決方法:安裝 uuid-dev sudo apt-get install uuid-dev 鏈接 編譯鏈接的時

原创 curl 交叉編譯

curl編譯以及arm交叉編譯 1.安裝交叉編譯環境, 下載對應的交叉編譯器壓縮包 2.解壓後配置環境變量 $ export PATH=/usr/local/gcc-linaro-linux-gnu/bin:$PATH 3.下

原创 【Linux】一步一步學Linux系統編程教程彙總

【Linux】一步一步學Linux系統編程教程彙總

原创 ubuntu 添加桌面圖標

1. 創建 wechat.desktop 文件,存放在以下地址。 /usr/share/applications 2. 填寫 wechat.desktop 內容 # 文件頭,固定格式 [Desktop Entry] # 編碼

原创 OPENSSL RSA

## OPENSSL RSA 與JAVA C++ RSA ## C++使用openssl rsa進行加密、解密和簽名驗證

原创 openssl aes對稱加密

## openssl之aes對稱加密 ## openssl之aes加密(AES_cbc_encrypt 與 AES_encrypt 的編程案例)

原创 Node-Red編程 OPC UA Client

node-red-contrib-opcua https://github.com/mikakaraila/node-red-contrib-opcua https://flows.nodered.org/node/node-re

原创 關於gcc ld的鏈接腳本

arm-linux-gnueabihf-ld -Timx6ul.lds -o ledc.elf $^ 鏈接腳本的主要目的是描述輸入文件中的段如何被映射到輸出文件中,並且控制輸出文件中的內存排布。比如我們編譯生成的文件一般都包含 t

原创 gcc工具鏈

1、gcc -g -c led.s -o led.o 編譯文件 “ -g”選項是產生調試信息, GDB 能夠使用這些調試信息進行代碼調試。 “ -c”選項是編譯源文件,但是不鏈接。 “ -o”選項是指定編譯產生的文件名字。 2、l

原创 AES and DH C實現

1、Small portable AES128/192/256 in C 2、Small portable Elliptic-Curve Diffie-Hellman in C

原创 dBm和mW對照表和nRF52發射功率配置

nRF52發射功率配置 #define TX_POWER_LEVEL (-8) //Supported tx_power values: -40dBm, -20dBm, -16dBm, -12