從零開始,這門約20小時的 C 語言課程,將會教導你 C 語言的基礎知識,讓你成為獨當一面的軟韌體工程師,課程中包含資料型態、陣列、輸入輸出、運算式、條件式、迴圈、函式、巨集、別名、結構體、共用體、枚舉、指標、檔案讀寫和命令列引數,學完課程後,你將會擁有獨當一面的程式開發能力,以及了解指標與記憶體、學會 Bitfields 技巧、會用 C 語言對檔案做讀寫等。
Continue reading “[中文課程] C語言引路人 : 從零開始,向下紮根”libtree : 將 ldd 的輸出變成樹狀結構並將相依程式庫捆綁到一個資料夾中
ldd 是一個命令列工具可以看出一個執行檔的相依程式庫,這個工具則延伸了 ldd 功能
Continue reading “libtree : 將 ldd 的輸出變成樹狀結構並將相依程式庫捆綁到一個資料夾中”Part A – 多執行緒和執行緒同步 – Pthreads
Linux POSIX執行緒(Pthreads),執行緒同步,作業系統概念,C/C++程式設計與專案
Continue reading “Part A – 多執行緒和執行緒同步 – Pthreads”進階的 C 語言程式設計課程
成為 C 語言的真正主人–自信地申請即時或嵌入式 C 語言的工作或專案合約!
Continue reading “進階的 C 語言程式設計課程”作業系統專案 – 在 C 語言中開發堆積記憶體管理器( Heap Memory Manager )
作業系統 UG/PG 在Windows/Linux平台上的C語言研討會專案,記憶體管理,系統程式設計,Linux。
Continue reading “作業系統專案 – 在 C 語言中開發堆積記憶體管理器( Heap Memory Manager )”B 部分 – 連網專案 – 用 C 語言實現 TCP/IP 通訊協定堆疊
C/C++ Linux 專案,網路 Socket 程式設計,建立 TCP/IP 通訊協定堆疊,期末專案,使用 C 語言實現 L2 和 L3
Continue reading “B 部分 – 連網專案 – 用 C 語言實現 TCP/IP 通訊協定堆疊”A 部分 – 連網專案 – 用 C 語言實現 TCP/IP 通訊協定堆疊
C/C++ Linux 專案,網路 Socket 程式設計,建立 TCP/IP 通訊協定堆疊,使用 C 語言實現 L2 和 L3
Continue reading “A 部分 – 連網專案 – 用 C 語言實現 TCP/IP 通訊協定堆疊”C 語言系統程式專案-從頭開始寫一個記憶體洩漏檢測器
Linux / windows 系統程式設計- C 語言專案,Heap 記憶體洩漏( Memory leak )檢測工具,作業系統,記憶體管理
進階的 Linux 系統程式設計技術與概念
本課程旨在為建立 Linux 可程式設計程式庫、Makefiles、記憶體管理、編譯與連結、C語言程式設計的開發者提供14.5小時的課程,學習進階的程式設計概念、C/C++程式庫的開發與整合、Makefile自動建構流程、函式指標作為 Callbacks、靜態和動態程式庫及連結 GCC 編譯器的編譯流程、將程式碼組織到標頭檔和原始檔中、與計時器一起工作、理解記憶體配置、Heap 記憶體管理、記憶洩漏、堆疊記憶體、堆疊溢位、堆疊損壞、堆疊暫存器、分頁概念和分頁表、TLV 的概念,要求基本的 C/C++ 程式設計知識、對學習和提高技能的狂熱和熱情,以及良好的作業系統基礎知識。
Continue reading “進階的 Linux 系統程式設計技術與概念”使用 C 語言從基礎學習數位訊號處理(DSP)
使用 C 語言的實用 DSP: FFT ( 快速傅立葉轉換 ),濾波器設計,卷積(Convolution),IIR,FIR,Hamming Window,線性系統,切比雪夫濾波器( Chebyshev filters )等主題
Continue reading “使用 C 語言從基礎學習數位訊號處理(DSP)”