原创 Opengl ES轉場動畫

轉場效果一(水平或垂直替換兩個紋理) //頂點着色器 #version 300 es layout(location = 0) in vec4 a_position; layout(location = 1) in vec2 a_t

原创 (五)控制流

1、概念:是一些具有特定執行邏輯的複合語句(語句塊/代碼段),用於控制程序的執行流程。 2、循環控制流1》while語句while (表達式) {

原创 平臺總線(二)

任務: 1, 構建bus, device, driver 2, 實現匹配方法 3, 實現driver probe /* mybus.c */ #include <linux/init.h> #include <linux/module

原创 (七)數組

一、數組 1、數組概念是C語言中一種複合的數據類型,是多個相同類型的數據的集合。 2、數組的分類1》一維數組2》多維數組3》變長數組 3、一維數組多

原创 (八)指針

1、概念:通常指的是存儲內存地址的變量,每一個地址都要定義對應類型的指針來存儲 2、定義:指針指向的數據類型 * 指針名;int *p;   //p

原创 (三)gcc編譯器

1、默認編譯:編譯hello.c文件,生成:a.out  可執行文件 2、標準編譯:編譯hello.c文件 3、運行程序:

原创 (二)數據類型轉換

不同類型的數據進行運算的時候,需要先轉換成相同類型數據再運算 1、隱式轉換:  小類型向大類型轉換, 由系統自動轉換 char --> short --> int ---> unsigned int ---> long --> unsig

原创 (三)字符串和格式化IO

1、字符串 字符串在C語言中只有常量沒有對應的字符串類型,所以在存儲時藉助字符數組存儲,即存儲在一塊連續的空間中。 "helloworld" 計算機在存儲字符串時,會在後面自動加'\0' 1》計算字符串長度: ---》調用字符串函數:

原创 (六)函數

一、函數1、函數的概念:在C語言中,函數指的是具有特定功能的代碼塊,由函數頭和函數體組成。2、函數的作用:1》避免重複寫代碼2》可以使程序模塊化,提

原创 Windows10環境下Android studio NDK編譯assimp

1.下載Assimp源碼https://github.com/assimp/assimp 2.安裝Python2.7並配置環境變量 3.確保電腦有Android SDK和NDK 4.編寫編譯腳本,保存在assimp源碼同級目錄下(注,需要

原创 S5pv210 u-boot-2010.03移植詳細教程

注:該工程不支持設備樹(DTS),版本可能比較舊,但原理相似 1.下載源碼:u-boot-2010.03.tar.bz2 ftp://ftp.denx.de/pub/u-boot/ 1.1解壓: # tar -jxf u-boot-201

原创 根文件系統製作

一、根文件系統製作 1、源碼下載 我們選擇的版本是busybox-1.17.3.tar.bz2下載路徑爲: http://busybox.net/downloads/ 2、解壓源碼 $ tar  xvf busybox-1.17.3.ta

原创 Windows10下nginx的rtmp服務器搭建

1. 下載 nginx 1.7.11.3 Gryphon     下載鏈接: http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip,下載完成後解壓, 將解壓後的目錄命名

原创 (一)線性表

一、數據結構的學習方法 1、工具型 1》目的: 將現實生活中的各種複雜的數據,按照某一種方式分類, 按照這種分類將這些數據存儲在計算機中, 然後,用各種編程語言(C語言)實現這些數據的處理。 2》學習內容: 1)數據的邏輯結構(數據之間的

原创 (三)linux雜項

一、內存映像     在運行程序時,系統會自動的映射一塊虛擬的內存,應用程序就是在這樣的虛擬內存空間中運行的,如下: 二、存儲類型C語言中,定義變量或者數組時,都會對該變量或者數組的屬性進行說明,比如,int a;//int在這裏說明變