蜂鳥E203軟體環境的搭建(一)

2021-10-01 04:47:24 字數 679 閱讀 6436

fpga環境的開發使用xilinx公司的vivado軟體,fpga晶元選用zynq7020n,但僅使用內部的pl資源,軟體開發環境,選用eclipse,內嵌gcc-rv32編譯器和openocd開源工具,偵錯程式選用jlink 。

除錯工具簡介:

在嵌入式開發中,由很多優秀的除錯、**工具,比如keil、iar等。它們的安裝、使用都很便利,功能強大,但是**昂貴(幾百美元甚至更多);還要購買相應的硬體,比如 j-link、 u-link 等 usb 到 jtag 的轉換盒。完全可以使用免費的開發工具eclipse、openocd。

嵌入式軟體的交叉開發系統,從上到下,可以分成4個部分:

(1)整合開發環境(ide,integrated development environment,比如eclipse)

(2)交叉編譯工具鏈(嵌入式開發最核心的工具,用來編譯、鏈結、除錯程式。在ide出現之前,通常先使用其他編輯工具寫好**,然後通過命令列進行編譯、鏈結。而ide將各種命令封裝起來,通過各種按鈕就可以編譯、除錯程式;還提供乙個現代化的軟體編輯器)

(3)乙個接受各種操作命令(復位、暫停、讀/寫等)的守護程序(daemon program,如openocd)

(4)用來連線pc與單板的jtag介面板

pwn環境搭建 pwn的一些環境搭建

1 pwntools庫安裝 pwntools是乙個ctf框架和漏洞利用開發庫,用python開發,由rapid設計,旨在讓使用者簡單快速的編寫exploit。本文將基於kubuntu 16.04 安裝 現在安裝方法可以很簡單的,直接pip安裝 安裝前先公升級pip版本 1 python m pip ...

關於搭建軟體開發環境的思考

近幾日需要了解人臉識別方面的知識,於是在網上找到開源專案。該專案有關配置的說明很少,所以很難按部就班來操作。然後通過專案說明給的一點點提示開始安裝,然後通過執行指令碼,報的錯誤來發現有哪些依賴沒有安裝,還有那些模組需要載入。但是這個過 的很漫長,對於很多個不熟悉的庫,只能在安裝過程中通過各種試錯,來...

Django Web開發環境的搭建(一)

1 生成乙個伺服器工程 上面效果驗證一樣,後得知有無python命令在windows下都一樣 2 生成乙個工程,並對 伺服器settings.py 檔案修改 3 修改 mytest1 mytest1 urls.py,如 from hello.views import sayhello 樣式為 fro...