原创 計算機網絡學習(2)—— IP協議
TODO
原创 計算機網絡學習(7)—— UDS協議
一、背景 汽車故障診斷是利用ECU監測控制系統各組成部分的工作情況,發現故障後自動啓動故障記錄和處理邏輯。汽車故障診斷模塊不僅能夠存儲記憶汽車故障,還能夠實時提供汽車各種運行參數。外部診斷設備通過一定的診斷通信規則
原创 mosquitto之linux編譯
一、編譯前工作 需要先安裝好CMake工具。 解壓源碼,例如:mosquitto-1.6.9.tar.gz到目錄/home/workspace/mosquitto-1.6.9,打開CMake軟件:
原创 openssl之相關概念
一、術語 TLS,傳輸層安全協議(Transport Layer Security)的縮寫。 SSL,安全套接字層(Secure Socket Layer)的縮寫。 KEY,通常指私鑰。 CSR,證書籤名請求(Certifica
原创 openssl之命令選項
一、標準命令 在終端輸入命令:openssl list-standard-commands,結果如下: asn1parse,一種用來診斷ASN.1結構的工具,也能用於從ASN1.1數據中提取數據。 ca ciph
原创 mosquitto之arm編譯
編譯前工作 請安裝arm交叉編譯工具鏈,然後參考mosquitto之linux編譯中CMake的使用方法,注意需要修改如下配置選項: CMAKE_AR,指定到交叉編譯工具鏈中的ar程序,例如:/home/cros
原创 openssl之linux編譯
編譯前工作 解壓源碼,例如:openssl-OpenSSL_1_1_1-stable.zip到目錄/home/workspace/openssl-OpenSSL_1_1_1-stable。 在父目錄
原创 openssl之arm編譯
編譯前工作 解壓源碼,例如:openssl-OpenSSL_1_1_1-stable.zip到目錄/home/workspace/openssl-OpenSSL_1_1_1-stable。 在父目錄
原创 mosquitio之linux編譯
編譯前工作 需要先安裝好CMake工具。 解壓源碼,例如:mosquitto-1.6.9.tar.gz到目錄/home/workspace/mosquitto-1.6.9,打開CMake軟件:
原创 protobuf-c之arm編譯
編譯前工作 需要先安裝好protocol buffer庫並配置好環境變量,請參考protocol buffer之linux編譯。 解壓源碼,例如:protobuf-c.zip到目錄/home/wor
原创 protobuf-c之linux編譯
編譯前工作 需要先安裝好protocol buffer庫並配置好環境變量,請參考protocol buffer之linux編譯。 解壓源碼,例如:protobuf-c.zip到目錄/home/wor
原创 protocol buffer之arm編譯
編譯前配置 安裝依賴庫:automake ,autoconf ,libtool。 解壓源碼,例如:protobuf-3.11.4.zip到目錄/home/workspace/protobuf-3.1
原创 protocol buffer之linux編譯
編譯前配置 安裝依賴庫:automake ,autoconf ,libtool。 解壓源碼,例如:protobuf-3.11.4.zip到目錄/home/workspace/protobuf-3.1
原创 C++多線程併發(一)---線程管理
一、何爲併發 剛開始接觸計算機編程語言時,我們編寫一個程序,在main入口函數中調用其它的函數,計算機按我們設定的調用邏輯來執行指令獲得結果。如果我們想在程序中完成多個任務,可以將每個任務實現爲一個函數然後根據業務邏輯
原创 網絡協議頭
【IP結構】 頭文件: /usr/include/linux/ip.h 結構體: struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) /*