原创 音頻合成軟件

https://www.linuxlinks.com/synthesizers/ 根據這篇文章的排名,Linux平臺Free的音頻生成軟件如下: ZynAddSubFX 實時,功能全面。 Fluidsynth 基於soundfont2。

原创 GIT/SSH命令

Table of Contents GIT命令 SSH命令 GIT命令 RemoteRepo  <----> LocalRepo <----> Stage <----> Working git add: Working --> Stage

原创 Android_OpenGLES2

源碼位置:external/mesa3d/* OpenGLES1與OpenGLES2最大的差異是1.0使用固定渲染管線,2.0使用可編程渲染管線。 VBO,全名Vertex Buffer Object,頂點緩衝區對象。它是GPU裏面的一塊

原创 Cycles解析

  基本過程:在主線程中,TaskScheduler::init()根據cpu核心數創建對應數量的工作線程,等待任務隊列出現任務。session線程render/session.cpp/run_cpu()中的loop負責把task添加到隊

原创 android_repeater

NetworkManagementService.java通過socket向netd發送命令。 可以用ndc在命令行實現相同功能。 Ethernet Bridge ip link add name br0 type bridge ip

原创 iptables_ip_iw

ip rule show ip neigh show ip route show table 0/254/255/local/main/... iptables -t filter/nat/mangle/raw -L iptables -

原创 Android_Native_Surface

surface->lock() 和surface->unlockAndPost(); Lock從屏幕緩衝隊列中申請屏幕,再使用unlockAndpost將申請的屏幕加入到緩衝隊列中交給surfaceflinger進行組合並顯示在屏幕上。其

原创 Android_skia學習

源碼位置:android/external/skia   Android Java 2D作圖主要通過JNI調用skia圖形庫完成。Canvas是個2D的概念,在skia中可以把這個canvas理解成系統提供給我們的一塊內存區域,但實際上它

原创 Android_Java_API

    package java.lang Boolean Byte Long Math Number StringBuffer StringBuilder Object getClass() wait() notify

原创 Android_NativeActivity

NativeActivity Android NDK支持用戶使用“純粹"的c或c++代碼。NativeActivity 爲我們定製了native代碼的各種接口回調,在ndk的samples裏面,提供了一個例子如何使用NativeActiv

原创 ffserver_and_ffmepg

HTTPPort 8099 HTTPBindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 1000 CustomLog - <Feed fee

原创 LFS製作

用VB測試製作的LFS系統 方法一: 參考VB官網的方法(https://www.virtualbox.org/manual/ch09.html#idm7661),將RAW Disk製作成vmdk。 VBoxManage inter

原创 大國重器

高鐵 大飛機 大型船舶 深海潛艇 運載火箭 太空飛行器 工業機器人 超級計算機 大型開採設備 數據通信網絡 衛星通信 高壓電力傳輸 點贊 收藏 分享 文章舉報 小小黃 發

原创 Linux USB驅動

CPU通過USB主機控制器和USB設備打交道。USB總線以輪詢方式工作。所有數據傳輸必須由主機發起。USB通信最基本形式是通過USB設備裏的端點,端點和主機通過管道連接。 端點有方向。所有的USB設備必須具有端點0,作爲缺省的控制管道,

原创 Android_media_player

演變歷史 Android2.2以前,多媒體框架用opencore。 Android2.3,預設的多媒體框架是Stagefright,加入了真正支持流媒體的nuplayer。Local Playback用stagefrightplayer+