原创 龍芯內核板級編譯註意事項

內核寄存器定義目錄: arch/mips/include/asm/mach-loongson2 GPIO驅動目錄 drivers/gpio         PMON查看寄存器的地址 1、寄存器讀寫模式 #pcs  -n pcs  -8:6

原创 socat 移植與簡單實用

socat的版本爲socat-1.7.3.3 1、./configure   --host=x86_64   CC=arm-linux-gcc   --prefix=$PWD/arm 2、make 3、make  install   實例

原创 龍芯內核板級編譯注意事項

內核寄存器定義目錄: arch/mips/include/asm/mach-loongson2 GPIO驅動目錄 drivers/gpio         PMON查看寄存器的地址 1、寄存器讀寫模式 #pcs  -n pcs  -8:6

原创 C語言輸出基本類型的佔用字節數

#include <stdio.h> int main(int argc, char **argv) {     printf("sizeof(char) = %d\n", sizeof(char));     printf("sizeo

原创 libase64移植

  目標爲mips平臺,需要在CFLAS中添加"-mxgot"選項,否則報錯“lib/libbase64.o: CALL16 reloc at 0x618 not against global symbol”   1、編譯源碼 進入源碼根

原创 perf火焰圖

此文件中也摘要了其他網站部分內容 備註:僅適用perf命令,也能看到性能信息,火焰圖會更加直觀。當適用產生火焰圖比較費勁時,可直接適用perf命令看性能信息 第一、  查看linux系統是否支持perf     如果支持linux系統,l

原创 linux C語言finsh

環境:     主機:ubuntu16.04     編譯器:arm-xilinx-linux-gnueabi-gcc      目標機:zynq7000,32bit     版本:4.9.2 環境:     主機:ubuntu16.04

原创 STM32外部中斷總結

  STM32外部中斷總結 作者:JCY 該文章是學習了STM32後所寫,是對STM32的小小的理解。在文中若有錯誤指出請指正,不勝感激。 STM32有最多68個可屏蔽的中斷通道,有16個可編程的優先級。對於STM32F103ZE芯片

原创 linux C語言信號和操

仿照QT中信號和操的底層實現機制,將其在純C的linux平臺下實現,特點: 1、採用Qt底層實現方式,實現純C試下你的 2、事件和槽函數機制 3、事件驅動 4、信號和操的連接方式可以有兩種“直接連接”和“隊列連接” 直接連接:發射信號方法

原创 jsonrpc-c編譯

for  X86 1、#autoreconf  -i  如果報錯連續執行兩次,執行後會產生configure文件。 2、打開configure文件,在12658行附近的內容,更改如下: # Check whether --with-lib

原创 掛載nfs文件系統

1.    從設備掛在開發機目錄 1.1.    Ubuntu啓動nfs服務器 假設本機ubuntu的IP地址爲”192.168.1.77”,使用root用戶登錄 使用如下命令啓動nfs服務器 #sudo /etc/init.d

原创 VUE前端框架學習-自己已存在vue測試工程的開發要點

我的vue.js前端test工程,學習記錄 第一、重要開發工具 vue:是一套用於構建用戶界面的 前端框架。學習網址:https://cn.vuejs.org/v2/guide/ vuex: 是一個專爲 Vue.js 應用程序開發的狀態管

原创 SNMP 使用snmptrap發送trap幀

#/bin/sh OidWarnHead=1.3.6.1.4.1.53151.2.15.4.1 targetIp=172.16.101.34 targetPort=162 trapOid=1.3.6.1.4.1.53151.3.1 wa

原创 socat 移植

socat的版本爲socat-1.7.3.3 1、./configure   --host=x86_64   CC=arm-linux-gcc   --prefix=$PWD/arm 2、make 3、make  install

原创 paho.mqtt.c移植

1、make CC=arm-linux-gcc 2、編譯出的庫文件在"build/output"文件夾下 3、用戶應用使用的頭文件存放在"src"目錄,包括MQTTAsync.h MQTTClient.h MQTTClientPersis