原创 C語言系列---內存
C語言--內存 特此聲明:本文檔皆總結於朱有鵬老師《C語言專題精講篇》 一、內存在程序運行的作用 1、計算機程序運行的目的 計算機爲什麼需要編程?編程已經編了很多年,已經寫了很多程序,爲什麼還需要另外寫程序?計算機有這個新
原创 linux--sed用法
sed是一個很好的文件處理工具,本身是一個管道命令,主要是以行爲單位進行處理,可以將數據行進行替換、刪除、新增、選取等特定工作,下面先了解一下sed的用法 sed命令行格式爲: sed[-nefri] ‘command’
原创 TCP的三次握手和四次揮手
TCP協議的三次握手和四次揮手: 注:seq:"sequance"序列號;ack:"acknowledge"確認號;SYN:"synchronize"請求同步標誌;;ACK:"acknowledge"確認標誌";FIN:"Fina
原创 C語言系列--複雜表達式與指針高級應用
C語言複雜表達式與指針高級應用 特此聲明:本文檔皆總結於朱有鵬老師《C語言專題精講篇》 一、指針數組與數組指針 1、字面意思來理解指針數組與數組指針 (1)指針數組的實質是一個數組,這個數組中存儲的內容全部是指針變量。 (2)數組
原创 嵌入式Linux ARM彙編(六)——GNU ARM彙編編程
轉載:http://9291927.blog.51cto.com/9281927/1786070 不同的彙編器對彙編語言的語法要求不一樣。目前常用的ARM彙編環境有以下兩種: A、ARM ASM:ARM公司的彙編器,適合在
原创 嵌入式Linux ARM彙編(五)——ARM體系結構過程調用標準
一、AAPCS簡介 AAPCS --Procedure Call Standard for the ARM Architecture,提供了緊湊的編寫例程的一種機制,定義的例程可以與其他例程交織在一起。最顯著的一點是對這些例
原创 C語言系列--指針1
指針1 特此聲明:本文檔皆總結於朱有鵬老師《C語言專題精講篇》 一、指針 1、指針變量和普通變量的區別 指針的實質就是個變量,它跟普通變量沒有任何本質區別。指針完整的名字應該叫指針變量,簡稱爲指針。 2、指針的作用 (1)指針
原创 uboot源碼分析-啓動第一階段
注:基於九鼎x210 uboot 在SourceInsight軟件下 一、start.S引入 1、u-boot.lds中找到start.S入口 (1)在C語言中整個項目的入口就是main函數(這是C語言規定的),所以譬如說一個有1000
原创 LCD顯示器基礎
LCD顯示器 一、.LCD簡介 (1)LCD(Liquid Crystal Display)俗稱液晶. (2)液晶是一種材料,液晶這種材料具有一種特點:可以在電信號的驅動下液晶分子進行旋轉,旋轉時會影響透光性,因此我們可以在整個液晶面板後
原创 嵌入式Linux ARM彙編(二)——ARM異常處理
一、ARM異常分類 異常就是正常的用戶程序被暫時中止,處理器就進入異常模式。 ARM CPU的異常分爲:復位異常、中斷異常(IRQ,FIR)、預取指令中止異常、未定義指令異常、軟件中斷指令異常、數據中止訪問異常。 1、復位異
原创 shell命令(1)
文件類型 d 目錄。 l 符號鏈接(指向另一個文件)。 s 套接字文件。 b 塊設備文件。 c 字符設備文件。 p 命名管道文件。 - 普通文件,或者更準確地說,不屬於以上幾種類型的文件。 find命令選項 f i n d命令有很多選
原创 Makefile基礎總結
Makefile基礎 注:來自於《朱老師物聯網大講堂》 Makefile是用來管理工程的 在一個正式的軟件項目中,由很多個.c和.h文件構成,此時如果直接在命令行編譯,就會像這樣:gcc a.c b.c c.c d.c e.c
原创 C語言系列--位操作
位操作 特此聲明:本文檔皆總結於朱有鵬老師《C語言專題精講篇》 一、位操作符 1、位與& (1)注意:位與符號是一個&,兩個&&是邏輯與。 (2)真值表:1&0=0 1&1=1 0&0=0 0&1=0
原创 shell學習總結
Shell基礎 注:來自於《朱老師物聯網大講堂》 一.shell介紹 1.1、shell是操作系統的終端命令行 (1)shell可以理解爲軟件系統提供給用戶操作的命令行界面,可以說它是人機交互的一種方式。 (2)我們可以使用shell和操
原创 shell--if條件判斷
[-a file] 如果file存在則爲真 [-b file] 如果file存在且是一個塊特殊文件則爲真 [-c file] 如果file存在且是一個字特殊文件則爲真 [-d file] 如果file文件存在且是一個目錄則爲真