一噪矛、前言
本文主要介紹整個實(shí)驗(yàn)過程中所使用的開發(fā)平臺,包括硬件設(shè)備起暮,使用的軟件等內(nèi)容卖氨。整個系列文章將會持續(xù)更新,盡我所能將自己學(xué)習(xí)到的關(guān)于攝像頭使用负懦,開發(fā)的流程經(jīng)驗(yàn)分享給大家筒捺。
二、開發(fā)平臺及開發(fā)工具介紹
硬件篇
1.開發(fā)板:RK3568纸厉,我是某寶買的系吭,相關(guān)的開發(fā)文檔都會有贈。其他開發(fā)版也可颗品,對后續(xù)影響不大肯尺。
2.攝像頭:ov5695,配套板子一起買的躯枢,某寶的商家所提供的支持不一樣则吟,有的會是gc2093也說不定,但是對于后續(xù)文章所要說明的東西影響不大锄蹂。
軟件篇
Linux相關(guān)軟件
暫時沒想起來氓仲,后續(xù)寫到用到的軟件會更新
Windows相關(guān)軟件
1.WSL:適用于Windows的Linux子系統(tǒng)。
2.ubuntu系統(tǒng):我的ubuntu系統(tǒng)是基于wsl搭建的。某寶大部分都會提供VM虛擬機(jī)以及搭建好的開發(fā)環(huán)境敬扛,想簡便快速上手晰洒,也可以使用購買開發(fā)板時某寶賣家所提供的環(huán)境。
3.開發(fā)板燒錄軟件:買開發(fā)板會有提供舔哪,不做贅述欢顷。
4.vscode:不做贅述,不論是在Windows平臺上使用捉蚤,還是linux平臺上使用抬驴,都是不錯的選擇。
5.安裝Mobaxterm
一款好用免費(fèi)的終端軟件缆巧,下載鏈接布持。
6.想到了繼續(xù)添加
三、搭建開發(fā)環(huán)境
使用開發(fā)板賣家提供環(huán)境的陕悬,可以忽略這一步题暖,直接參考賣家所提供的文檔,搭建或者直接使用已經(jīng)搭建好的開發(fā)環(huán)境捉超。建議是使用這一個方式胧卤,wsl搭建Ubuntu系統(tǒng),雖然方便拼岳,但是可操控性不太好枝誊。
基于wsl搭建ubuntu系統(tǒng)
寫的比較簡略,可以以此為基礎(chǔ)惜纸,查找相關(guān)資料搭建叶撒。
[wsl搭建ubuntu系統(tǒng)](新裝Ubuntu20.04過程記錄,基于Windows下的WSL(一) - 簡書 (jianshu.com)
利用vscode直接編輯wsl的ubuntu系統(tǒng)內(nèi)的文件
還未寫開發(fā)過程耐版,后續(xù)補(bǔ)上祠够。暫時提供一個大概流程。
使用上面文檔搭建好的ubuntu系統(tǒng)粪牲,在會有一個網(wǎng)絡(luò)映射的ubuntu系統(tǒng)文件夾古瓤,在ubuntu系統(tǒng)中,在/usr中腺阳,創(chuàng)建一個workspace湿滓,之后的開發(fā)都會在workspace中進(jìn)行,在ubuntu系統(tǒng)命令行中舌狗,輸入以下命令(root模式下,否則需要加sudo)扔水,將workspace文件夾權(quán)限設(shè)為可讀可寫可操作痛侍,這樣就能在vscode中打開這個文件夾,并且完成代碼的編輯,文件的修改保存等主届。
chmod -R 777 /usr/workspace
四赵哲、準(zhǔn)備開發(fā)板
這一節(jié)不做過多描述,按照開發(fā)板賣家提供的文檔君丁,在ubuntu中編譯開發(fā)板的內(nèi)核文件系統(tǒng)等枫夺,編譯完成后,按照開發(fā)板燒錄的方法進(jìn)行燒錄绘闷。在開發(fā)板附帶的文檔中都有描述橡庞,如有不明白的可以在這里留言或者加賣家群咨詢開發(fā)板賣家。
五印蔗、總結(jié)
以上就是這篇文章的內(nèi)容扒最,比較空洞,主要是想開個頭华嘹,會在這篇文章中更新后續(xù)文章的鏈接吧趣,當(dāng)做一個目錄來使用。