原创 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在這裏說明變