嵌(qian)入式(shi)學習筆記:通函(han)數與回調函(han)數的區(qu)別
學習網站(zhan): //fsbing.cn/emb/?s=102925 1.對(dui)回(hui)(hui)調(diao)(diao)函(han)(han)(han)數調(diao)(diao)用 : 調(diao)(diao)用程(cheng)序發(fa)出對(dui)回(hui)(hui)調(diao)(diao)函(han)(han)(han)數的調(diao)(diao)用后(hou),不等函(han)(han)(han)數執行完(wan)畢(bi),立即(ji)返(fan)回(hui)(hui)并繼續執行。這樣,調(diao)(diao)用程(cheng)序執和(he)被(bei)(bei)調(diao)(diao)用函(han)(han)(han)數同時在執行。當被(bei)(bei)調(diao)(diao)函(han)(han)(han)數執行完(wan)畢(bi)后(hou),被(bei)(bei)調(diao)(diao)函(han)(han)(han)數會反過來調(diao)(diao)用某個(ge)事先(xian)指(zhi)定函(han)(han)(han)數,以(yi)通知調(diao)(diao)用程(cheng)序:函(han)(han)(han)數調(diao)(diao)用結束。這個(ge)過程(cheng)稱為回(hui)(hui)調(diao)(diao)(C…
嵌入(ru)式學習(xi)(xi)筆記:Linux學習(xi)(xi)筆記整(zheng)理
學習網址(zhi): //fsbing.cn/emb/?s=102925 一、Linux的優(you)勢 1、廣泛的硬件(jian)支(zhi)持 Linux能夠支(zhi)持x86、ARM、MIPS、ALPHA、PowerPC等多種體系結構,目前已(yi)經(jing)成功(gong)移植到數十種硬件(jian)平臺,幾乎能夠運(yun)行在所有流行的CPU上。 Linux有著(zhu)異(yi)常豐富的驅(qu)動程(cheng)序(xu)資源(yuan),支(zhi)持各種主流硬件(jian)設備和最新硬件(jian)技術,甚至可以在…
嵌(qian)入式學習筆(bi)記:QT課堂筆(bi)記整理(li)
1. 在widget類中自動定義了bool event函(han)數,這(zhe)個函(han)數默認(ren)會記錄所(suo)有(you)的(de)操作類型,并且可以通(tong)過event-type進行調(diao)用(yong); 2. 所(suo)有(you)的(de)控(kong)件默認(ren)都有(you)eventfilter()函(han)數和(he)installEventfilter()函(han)數,控(kong)件可以直(zhi)接調(diao)用(yong),如果需(xu)(xu)要對eventfilter函(han)數添(tian)加(jia)新的(de)定義,需(xu)(xu)要單獨(du)...…
嵌入式學習筆記:QT界面的建立原理
1. 在函數(shu)中setupUI,建立(li)槽的(de)連接; 2. 新建UI過(guo)程 (1) 每一個控(kong)件(jian)都是一個獨(du)立(li)的(de)類(lei)對象; (2) 獨(du)立(li)的(de)控(kong)件(jian)都是window窗口,設置(zhi)parent = 0: (3) 當parent的(de)值為其他(ta)控(kong)件(jian)的(de)地址,則為子(zi)控(kong)件(jian); (4) 子(zi)控(kong)件(jian)不(bu)需要(yao)單(dan)獨(du)顯(xian)示(shi)show函數(shu),如果父控(kong)件(jian)顯(xian)示(shi),子(zi)控(kong)件(jian)自動顯(xian)示(shi)...…
嵌入式學習筆記:c高級函數知識整理
1. 函(han)數(shu)(shu)(shu)的聲(sheng)明和定義 函(han)數(shu)(shu)(shu)返(fan)回(hui)值(zhi)為const char * 如返(fan)回(hui)malloc的首地址(zhi) 2. 函(han)數(shu)(shu)(shu)傳(chuan)(chuan)參(can): 二維數(shu)(shu)(shu)組名傳(chuan)(chuan)參(can)時,可以選(xuan)擇行指針(zhen)或(huo)列指針(zhen)傳(chuan)(chuan)遞 3. 函(han)數(shu)(shu)(shu)的調用 入棧(zhan):push 出棧(zhan):pop Main函(han)數(shu)(shu)(shu)也會(hui)入棧(zhan);先進后出; 4. 全(quan)局變量 Extern 數(shu)(shu)(shu)據類型說(shuo)明符(fu) Extern一定要全(quan)局變...…
嵌入式學習筆記:C基礎重點知識整理
重點理解掌握部分: 運算(suan)符(fu)(fu)(fu)、數據(ju)類型、強制(zhi)轉換 除法(fa) /(例8/7==1) 取余(yu)%(兩數必(bi)須為整形) 不同精度(du)的(de)多個數運算(suan),結果精度(du)與最高精度(du)一致 精度(du)問題(ti) 常(chang)用%d(十進制(zhi)整形) 、%s(字(zi)符(fu)(fu)(fu)串)、%c(字(zi)符(fu)(fu)(fu)、%f(以小(xiao)數輸(shu)出單雙精度(du)) 詳細參(can)考 //blog.csdn.net/sinat...…
嵌入式學習筆記:gcc和gdb學習總(zong)結
【1】GCC 編譯(yi)器 (1)GNU 工具(ju)(ju) 編譯(yi)工具(ju)(ju):把(ba)一個源程(cheng)(cheng)(cheng)序編譯(yi)為一個可執行程(cheng)(cheng)(cheng)序 調試工具(ju)(ju):能對執行程(cheng)(cheng)(cheng)序進(jin)行源碼或匯編級(ji)調試 軟(ruan)件(jian)工程(cheng)(cheng)(cheng)工具(ju)(ju):用于協(xie)助多人開發或大型軟(ruan)件(jian)項目(mu)的(de)管理,如 make、CVS、Subvision其他工具(ju)(ju):用于把(ba)多個目(mu)標(biao)文件(jian)鏈接(jie)成可執行文件(jian)的(de)鏈接(jie)...…
嵌入(ru)式(shi)學習筆記:創(chuang)建設備文件詳解
1 自動(dong)創建(jian)設(she)(she)(she)備(bei)(bei)文(wen)件創建(jian)設(she)(she)(she)備(bei)(bei)文(wen)件類(lei) #define class_create(owner, name) 設(she)(she)(she)備(bei)(bei)可以有多(duo)個(ge)(ge)(ge)(ge)(ge)子設(she)(she)(she)備(bei)(bei),class_create這個(ge)(ge)(ge)(ge)(ge)宏(hong)相(xiang)當于創建(jian)一(yi) 個(ge)(ge)(ge)(ge)(ge)子設(she)(she)(she)備(bei)(bei)的一(yi)個(ge)(ge)(ge)(ge)(ge)父類(lei),通(tong)過它來創建(jian)多(duo)個(ge)(ge)(ge)(ge)(ge)子設(she)(she)(she)備(bei)(bei) owner :模塊本(ben)身 THIS_MODULE name : name 返回(hui)值 : struct class 類(lei)型指針(zhen), 出...…

