原创 彙編學習記錄之二

資料來源:彙編語言第二版-王爽 1.段寄存器: 8086CPU中有4個段寄存器:cs,ds,es,ss 2.cs和ip: cs和ip是8086CPU中兩個最關鍵的寄存器,它們指示了CPU當前讀取指令的地址。 cs爲代碼段寄存器,ip爲指令

原创 彙編學習記錄之四

資料來源:彙編語言第二版-王爽 1.mov,add,sub指令 mov指令有以下幾種形式: mov 寄存器,數據                 比如:mov ax, 8 mov 寄存器,寄存器             比如:mov ax

原创 彙編學習記錄之三

資料來源:彙編語言第二版-王爽 1.內存中字的存儲 在CPU中,用16位寄存器來存儲一個字。高8位存放高位字節,低8位存放低位字節。 內存單元:內存單元是字節單元,一個單元存放一個字節。 字單元:存放一個字型數據(16位)的內存單元,由兩

原创 ubuntu14.04+android-ndk-r10b+arm環境下交叉編譯openssl-1.1.1記錄

相關依賴: android-ndk-r10b:ubuntu14.04搭建Android-NDK開發環境 android-arm:ubuntu14.04搭建Android-arm交叉編譯環境 1.打開一個新的Terminal,進入Andro

原创 ubuntu14.04搭建Android-arm交叉編譯環境

前面我們搭建了NDK開發環境 下面開始搭建arm交叉編譯環境 1.下載交叉編譯工具 進入到NDK根目錄:cd /home/wjt/AndroidWorkSpace/NDK_Tools/android-ndk-r10b 下載到指定路徑指令:

原创 Ubuntu14.04+android-ndk-r10b+arm編譯libcurl-7.61.1,支持openssl-1.1.1(https)

相關依賴: android-ndk-r10b:ubuntu14.04搭建Android-NDK開發環境 android-arm:ubuntu14.04搭建Android-arm交叉編譯環境 openssl-1.1.1: ubuntu14.

原创 ubuntu14.04搭建Android-NDK開發環境

1.創建Android平臺工作空間 mkdir AndroidWorkSpace 2.進入Android平臺工作空間,創建NDK工具目錄 cd AndroidWorkSpace mkdir NDK_Tools 3.獲取android-nd

原创 ubuntu14.04修改PATH環境變量

1.打開Terminal 顯示當前PATH環境變量:echo $PATH 輸入指令:vim ~/.bashrc 進入編輯界面 在文件尾添加自定義環境變量,並追加到PATH環境變量後 HELLO=/usr/local/hello expo

原创 Eclipse導出包含自定義類的Jar包供Unity3D調用學習筆記二

在Eclipse導出包含自定義類的Jar包供Unity3D調用學習筆記一 介紹了最簡單的導出jar包的方法現在加上一個版本號的管理,導出帶有版本號信息的jar包方法很簡單,在上面導出的最後一步的窗口中不點擊Finish完成,點擊Next進

原创 Android Plugins For Unity:Android Studio

最近在對接Android平臺的SDK,由於工作保密原因,這裏做一個Demo進行研發記錄! 因爲項目要求由Unity進行開發,所以需要將Android的東西做成插件導出給Unity調用,所以參考官方提供的文獻:https://docs.u

原创 Unity3D對第三方.Net插件的規格要求

目標框架:設置爲.Net Framework 3.5 或者以下這一步非常重要,因爲當前Unity3D引擎支持的.Net Framework 框架最高版本是.Net Framework 3.5如果.Net插件的目標框架高於.Net Fram

原创 獲取並輸出當前安卓設備的系統信息

String TAG = "SystemInfo";String board = Build.BOARD;Log.i("TAG",String.Format("主板信息:%s",board));Strin

原创 Eclipse導出包含自定義類的Jar包供Unity3D調用學習筆記一

打開Eclipse創建一個項目AndroinPlugins並標記爲library項目創建包名com.android.plugins創建一個自定義類TestPlugins定義一個無返回值,沒有參數的方法HelloWorld: public