踏花歸去馬蹄香


博客页面

c++返回數組引用之四種方法

#c++返回數組引用之四種方法 民國108年3月28日 //case 1:使用using別名 using arr = std::string[10]; arr &getString0(std::string (*str)[10]) { return *str; } //c...

Double linked list

民國108年3月22日 說明:文章關於二元樹的算法根據 “Data Structures and Algorithms:Annotated Reference with Examples” 這本書的僞代碼通過C++實現而得,此外本文用於說明的插圖也出自此書。 1.雙向鏈表結構 typede...

Vector存放函式指標

#Vector存放函式指標 int exampleFUnc1(int i, int j) { return i + j; } int exampleFunc2(int i, int j) { return i - j; } int exampleFunc3(int i, i...

二元樹

民國108年3月16日 說明:文章關於二元樹的算法根據 “Data Structures and Algorithms:Annotated Reference with Examples” 這本書的僞代碼通過C++實現而得,此外本文用於說明的插圖也出自此書。 1.二元樹的結構 (1).dat...

ZYBO開發板:開發環境搭建

概览 进行嵌入式开发的第一步是搭建开发环境,由于开发板的资源有限,主要的开发工作在PC机上进行,开发完成后在下载到开发板使用;而开发板和PC机的硬件平台又不一样,所以需要在PC机上搭建一个适合的开发环境,后续所有的开发都依赖这个开发环境。宗上,开发环境搭建的主要工作包括: (1).在PC机上搭...

科學上網配置

##1.使用cloudflared DNS over HTTPS實現加密解析 1.教程会分为两个平台讲解:Debian和Windows 10 (这篇博客我尽量用简体字) 一.Debian平臺 1)先到cloudflared網站下載cloudflared軟件: https://develope...

ZYBO開發板之mt7601u wifi驅動移植

##1.移植wifi驅動需要考慮的問題。 對於ZYNQ開發板來說,移植WIFI驅動需要考慮PL工程的設計、設備樹、linux內核、開發板bootargs參數。 1)首先要檢查vivado工程裏的ZYNQ Processing System是否勾選了USB引腳,否則無法進行後面的移植操作。在這裏...

ZYBO開發板之兩種啓動方式:從SD卡和qspi啓動

##1.從SD卡啓動 有時準備好了BOOT.bin, uramdisk.image.gz, uImage, devicetree.dtb這些文件,並且已經復制進了SD卡,開發板上電後在uboot命令行輸入boot命令時不能啓動linux系統,有很大的原因是bootcmd命令設置錯誤,導致機器找...