原创 使用 CMakeLists.txt 編譯 SO 提供給第三方調用(1)

創建 c++ 項目, 將 mainactive 調用 c++ 部分的 java 代碼全部去掉,這個只要用來 編譯 so 文件 將  native-lib.cpp 刪掉 新增一個 使用 mediacodec 進行解碼 h264 的類的頭文件

原创 -Wl,--start-group ... -Wl,--end-group 用於解決幾個庫的循環依賴關係

-Wl,--start-group -lmy_lib -lyour_lib -lhis_lib -Wl,--end-group -ltheir_lib

原创 使用python的matplotlib進行繪圖,

打算學習神經網絡, 打算做一個數據擬合的實驗, 先熟悉在 python 裏面繪圖 import numpy as np import matplotlib.pyplot as plt #x range (0,3*PI) step ((3

原创 makefile 自動編譯 目錄和子目錄的 C文件

CROSS = arm-himix100-linux- CC = $(CROSS)gcc CXX = $(CROSS)g++   DEBUG = -g -O2   CFLAGS =-Dhi3516ev200 -DHI_XXXX -DISP

原创 在 ubuntu10 下 安裝 ssh

因爲學習 hi3516 買來的學習板的環境是 ubuntu10 所以想在 ubuntu 10 上面安裝 ssh 但是 發現安裝過程中 提示 失敗, 應該是源過期了 更新源  參考文章 轉載自:http://blog.csdn.net/su

原创 在ubuntu下交叉 libevent-2.1.8 for hi3516ev300

解壓源碼 tar -zxvf libevent-2.1.8-stable.tar.gz 進入源碼文件夾: 第一步 設置編譯器             ./configure --host=arm-himix100-linux 第二步 ma

原创 bp神經網絡的學習心得

看了一篇關於 BP 神經網絡的文章,可以快速理解bp神經網絡, https://yq.aliyun.com/articles/277312 下面是我的理解 bp神經網絡就是 將 自然問題  一個黑箱的輸入 A 到結果輸出 B  例如輸入一

原创 在虛擬機ubuntu下 編譯 protobuf-c for hi3516ev300

1.在宿主虛擬機下安裝 protobuf   版本是 protobuf-2.6.1 不要在 windows 的共享文件夾裏面安裝 可能會 bug 1. 先安裝依賴庫 automake ,autoconf ,libtool  2. ./co

原创 stm32 利用 串口接收空閒中斷 + dma 實現不定長度dma 接收

#include "includes.h" void UartDmaSend(INT8U *pt,INT8U len) { INT8U err; DmaSendData(DMA1_Channel7,pt,len); OSSemPe

原创 vue-cli 學習記錄

安裝vue-cli   npm i vue-cli -g   安裝完畢後 可以運行 vue -V 查看版本號 -V 的V 是大寫 創建 vue項目 ,使用 init  初始化一個項目          vue init <template

原创 用模態框 實現 註冊 登陸

說明: 1. 上來一個ul先把登錄和註冊兩個鏈接扔進去,ul的類nav,navbar-nav是導航條,navbar-right讓他固定在右側。每個li的裏面,data-toggle="modal"是點擊出現一個modal模組,data-t

原创 unity 播放 聲音

1.首先在 gameobject 裏面添加 Audio Source 組件 2.在代碼中 聲明 音樂 public AudioClip[] music; 並且將音樂拉入 music 中,先要設置個數 3.在代碼中獲得組件 audio =

原创 stm32在linux端的串口下載程序代碼

先打開文件並且初始化stm32的下載接口,其中 InitStm32Isp 用來初始化下載接口 int main (int argc, char *argv[]) { unsigned char *codebuf; int len,r

原创 Nodejs net 接受包 並解碼,第一次使用了 protobuf

第一次使用 net 模塊的 buffer 類型 對 buffer.copy 開始不瞭解 走了彎路,調用的對象是 sourece 一直以爲是 dest 對包進行分割 包的結構爲 :包內容長度[byte0 byte1] 包內容(protobu

原创 nodejs 自動載入 redis 的 lua script

var fs = require("fs"); var path = require("path"); var appconf=require('../conf/config'); var redis=require('redis');