原创 socket學習第一天

理解套接口在我們試着使用套接口之前理解套接口後面的一些內容是很重要的。這一部分描繪出圍繞着套接口的一些高級內容。定義套接口要與使用電話的某人進行交流,我們必須拿起話筒,撥打對方的電話號碼,並且等待對方的應答。當我們與對方通話時,就建立了兩

原创 socket學習(3)

無名套接口套接口並不總是需要有一個地址。例如, socketpair函數創建了兩個彼此相連的兩個套接口,但是卻沒有地址。實際上,他們是無名套接口。想像一下冷戰期間美國總統與蘇聯之間的紅色電話。 他們任何一端並不需要電話號碼,因爲他們是直接

原创 socket學習(五)

地址轉換函數 上一章中,我們已經了可以分配與初始化各種類型的套接口。這些是由一個常量進行初始化的簡單例子。由一個使用變化地址的C字符串設置一個地址需要更多的編程努力。在這一章,我們將會關注建立網絡地址的傳統問題,以及瞭解可以在這一領域

原创 Arduino入門--led的點亮

Hello World ,中文意思:你好,世界。世界上的第一個程序就是Hello World,由Brian Kernighan創作。然而在單片機、微控制器的學習上的Hello World 就是通過程序控制LED燈(通常是發光二極管)閃爍

原创 socket學習(6)

套接口類型與協議 在第一章我們看到了如何使用socketpair函數來創建一對本地套接口。在這一章我們將會了解使用socket函數來創建一個套接口。通常情況下這兩個函數都有域,套接口類型,以及協議參數。 這一章將會建立在前幾章的基礎之上

原创 SQLAlchemy筆記&數據僞裝

SQLAlchemy是Python編程語言下的一款開源軟件。提供了SQL工具包及對象關係映射(ORM)工具,使用MIT許可證發行。 SQLAlchemy“採用簡單的Python語言,爲高效和高性能的數據庫訪問設計,實現了完整的企業級持久

原创 [國嵌學習日記][114][自己動手寫驅動]

頭文件 include include include include include include include include include include include include inclu

原创 kmalloc malloc vmalloc記錄

在看nandflash內核編程的時候總是分不清三者間的區別,瞭解清楚後記錄一下方便後面複習 kmalloc和vmalloc是分配的是內核的內存,malloc分配的是用戶的內存 kmalloc保證分配的內存在物理上是連續的,vmalloc

原创 bootm命令移植

Bootloader作用 1.初始化軟硬件 2.啓動操作系統 內核分類 1.zImage 不加信息頭的內核 2.uImage 加信息頭後的內核,用bootm命令來啓動 bootm作用 1.檢測信息頭:壓縮、操作系統、幻數 2.根據OS信息

原创 [國嵌學習日誌][113][字符設備驅動模型]

設備驅動模型 1.驅動初始化(驅動安裝) 1.1.分配設備描述符 1.2.初始化設備描述符 1.3.註冊設備描述符 1.4.硬件初始化 2.實現設備操作(驅動操作) 3.驅動註銷(驅動卸載) 設備描述結構 在任何一種驅動模

原创 hal庫 dma 中斷髮送接收過程(真心沒有標準庫好用)

dma中斷定長髮送本來很簡單的一個問題讓hal搞的頭大,調來調去的,說好的徹底封裝呢,確實很徹底啊,不廢話了,實測之後說說的理解吧,不對的話請大佬指正。 hal_uart_transmit_dma如果配置好了dam,開啓了通道,直接用這

原创 Cuda編程結構《1》

因爲研一的課程裏面有高性能計算這門課,沒辦法,爲了不讓上課成爲苦惱的工作,只能認真學,還好CUDA變成對於我來說也不算陌生,那麼我也記錄下我的學習過程,爲後來的同學鋪墊一下。    學習編程就必須要知道CUDA程序到底是怎麼一個執行過程

原创 [學習日記][2-2-2-4][ARM尋址方式]

尋找方式 1.處理器根據指令中給出的信息來找到指令所需操作數的方式 2.立即數尋址 操作數本身在指令中給出,立即數前加”#”表示立即數尋址,操作數在指令中 3.寄存器尋址 利用寄存器中的數值作爲操作數,操作數在寄存器中 4.寄存器間接尋址

原创 字符串一級指針內存模型

char buf[20] = "aaa";//aaa在全局 定義並且初始化 char buf2[] = "bob";全局 char *p1 = "1111";全局 char *p2 = malloc(100); strcpy(p2,"3

原创 無人機跟蹤系統項目開發過程記錄-1

  跟着國嵌學習有一段時間了,首先很感謝謝老師提供的這個學習的平臺,有知識講解有代碼案例,學習效率很高。謝老師組織的無人機跟蹤項目,就這周開始學習,跟着一起學習一起進步。   每天的學習內容我會記錄下來,以後可以複習或是閱讀經驗。就寫這