您好,
是的,只有一個可以解壓縮,解壓縮的時候請確認全部的分割檔都在同一個資料夾裡面,解壓縮001的時候就會一次全部解壓縮。
還有,請確認您使用的是MSYS2 MinGW 64 (藍色的)
您在MinGW 64會需要去您有放kneron_plus的資料夾。這些是一些您可以使用的指令:
cd [path]: 可以移動路徑,像是進去資料夾裡面。例: 如果您的kneron_plus放在C:/Downloads裡面,可以輸入cd C/Downloads/kneron_plus進去kneron_plus資料夾。如果想要從現在的資料夾出去,可以用cd ..
cd [path]
cd C/Downloads/kneron_plus
cd ..
ls: 可以看現在的路徑裡面有什麼檔案。例: 下圖橘色的字是我們現在的路徑(所在地),所以我們正在kneron_plus_v2.3.0資料夾裡面。我們用ls的時候,可以看到這個資料夾裡面有什麼東西。這個kneron_plus_v2.3.0資料夾裡面有一個"examples"資料夾,所以如果想要進去裡面的話,我們可以用指令cd examples進去examples資料夾。
ls
cd examples
您要進去kneron_plus資料夾,所以要先找到這個資料夾放在哪裡,然後用cd指令來進去kneron_plus。關於unzip也是一樣,要先進去裡面有放zip檔案的資料夾,才可以unzip喔。
我想用建立完的環境,跑跑看example,但是範例都是用sudo,請問在windows上要怎麼測試?
我想測試opencv的example,但一直產生這個錯誤請問要怎麼解決?
好的,感謝您,那想順便問一下Kneron給得樹梅派的映象檔差在哪裡?
您的指令是給Ubuntu用的,而您使用的平台看起來像是Windows,所以會需要跑cmake -DWITH_OPENCV=ON .. -G "MSYS Makefiles"喔
cmake -DWITH_OPENCV=ON .. -G "MSYS Makefiles"
關於OpenCV,請確認是否有在MSYS2 MinGW 64-bit build OpenCV: Install Dependency - Document Center
在Kneron PLUS build成功後,kneron_plus/build/bin裡面會有可以跑的examples,如下圖。您可以使用./[example_name]來測試:
./[example_name]
例: ./kl520_demo_generic_image_inference
./kl520_demo_generic_image_inference
感謝您的回覆,我已經將第17行修改完,但按關閉視窗時彈出這個提示,請問這樣可以直接關閉嗎?
改完後,不能直接關閉喔,需要保存然後退出。如果您的畫面下方有INSERT的話,需要先按ESC或是ctrl + [,INSERT就會不見 (有顯示INSERT的時候,可以做編輯)。然後輸入:wq,意思是存檔後離開。
:wq
您可以參考一下Vim的說明: https://gitbook.tw/chapters/command-line/vim-introduction
感謝您,已經成功了。
我想請問一下,我想在樹梅派上建立開發環境,一定要先做完這個網址 https://bc165870081.medium.com/%E8%80%90%E8%83%BD-kneron-kl520%E7%A5%9E%E7%B6%93%E6%A3%92%E5%9C%A8%E6%A8%B9%E6%A2%85%E6%B4%BE-rpi-%E4%B8%8A%E7%9A%84%E7%92%B0%E5%A2%83%E5%BB%BA%E7%BD%AE%E8%88%87%E6%8E%A8%E8%AB%96-5d7f9375bfc1的內容嗎?
我現在已經將kneron給的樹梅派映像檔燒錄並裝在樹梅派4B上。
這個版本的映像檔是不是無法使用rpi connect?這個映像檔跟一般的官方提供的差在哪裡?如果我是想在pc上開發,在樹梅派上運作,是否可以使用一般的映像檔就好?
在樹梅派建立環境的話,網址那一篇是2020的,裡面提到的host lib比較舊,我們會建議您使用Kneron PLUS。官網的資料比較新,所以可以請您依照官網上的說明來建立環境。
官網文檔: Install Dependency - Document Center
Kneron PLUS可以在以下的環境執行:
您用的是Raspberry Pi 4B,所以會需要您build C的環境,像您之前在Windows上跑C的Kneron PLUS範例。您可以使用一般的映像檔即可。
在Raspberry Pi,您可以build DFUT Console來更新KL520的firmware:
好的,感謝。
我想設定KL520的權限,但是一直失敗。
我有試過下面的程式,但也一直失敗。
請問要怎麼解決?
Hello,
bash: install_libusb.sh:沒有此一檔案或目錄
表示沒有在install_libusb.sh這個路徑下執行,所以系統找不到檔案..
檔案在PLUS中有提供,路徑為 /kneron_plus_v3.0.0/kneron_plus/python/install_libusb.sh
另外
樹梅派本身有許多的版本,其OS也有許多版本,看起來是您的版本系統檔案與我們預期的不同
還請您找找看/etc/udev/rules.d/有沒有類似10-local.rules類可以設定USB相關的檔案,若真的不清楚的話,可能要麻煩您自己依據您使用的樹梅派版本與Raspbian OS版本有關USB設定相關的資料了
這邊有試著找了一下,但不確定是否與您的環境相符合,也提供給您參考
https://hackmd.io/@NCTU-auv/BJMrTNfph
那請問你們預期的是開發中心提供的版本?
不好意思想再跟您確認一下,請問您有使用指令sudo apt install cmake和sudo apt install build-essential嗎?
sudo apt install cmake
sudo apt install build-essential
install_libusb.sh這個檔案在kneron_plus資料夾裡面,所以會需要您cd去kneron_plus,然後再sudo bash install_libusb.sh。
sudo bash install_libusb.sh
如果上述的步驟失敗的話,可以請您在/etc/udev/rules.d裡面用指令ls看裡面有什麼檔案嗎? 如果10-local.rules不存在的話,可以自行加上10-local.rules這個檔案後去增加rules。
感謝您,已經成功了,但在打這行$ sudo sh KneronDFUT.sh --help時,遇到語法錯誤。
Update:我改成使用這個方法,已構建完成,我用這行$ sudo ./scan_devices指令測試,他顯示沒有這個指令。
請問怎麼解決?
請問我的樹梅派已經有Thonny,那我還需要安裝Kneron PLUS Python套件嗎?
Update:
請問樹梅派也需要做這個步驟嗎?
我沒執行這步驟下圖和任何有關python的步驟都無法執行,不知道是否有關?
sudo ./scan_devices指令表示以sudo權限來執行scan_devices這個執行檔,請先確認您執行的路徑下,透過指令 ls 來列出所有檔案後,看的到scan_devices這個執行檔再來執行
scan_devices為PLUS編譯後生成的執行檔,在完成整個build流程後(最後一部make -j 成功後),會在您建立的build資料夾內的一個名為bin的資料夾中,路徑為
/kneron_plus/build/bin/scan_devices
請在/kneron_plus/build/bin/這個路徑下執行sudo ./scan_devices
另外,PLUS中的python套件是在使用者的python環境中安裝執行python版的PLUS所需要的library,而您提到的 Thonny是python環境套件,兩者是不同的東西,但如先前在這篇回覆所說的https://www.kneron.com/forum/discussion/comment/2098/#Comment_2098,python 版的PLUS並不支援樹梅派,只能透過編譯c語言版本來使用
支援環境相關請參考我們網站說明https://doc.kneron.com/docs/#plus_python/
請問一下,我想用上傳到flash裡預處理的模型加上web cam進行物體辨識,像之前Kneron Acadamy的功能一樣,那我應該從圖片裡這個範例檔案進行修改嗎?(https://www.youtube.com/watch?v=QKb-h3IEGGY&list=PLXLKn5LZ-8H-_yWEz4Itcir4EREfiqV_Z&index=8 像這部影片的後半段辨識剪刀、石頭、布那樣。)
如果我已經在windows上用Kneron DFUT讓KL520更新了,那我插上樹梅派後還需要透過Kneron_DFUT console再更新一遍嗎?
不清楚該圖片的來源,針對您提的範例我們這邊可能無法協助說明,但文中提的PLUS v1.3.0已經是近三年前的版本了,現在使用該版本的話可能會有蠻多已經不支援的問題
新版本的PLUS可以至耐能的開發者網站下載 https://www.kneron.com/tw/support/developers/
PLUS最新的說明文件也可以參考耐能的文件中心 https://doc.kneron.com/docs/#plus_c/getting_started/
若想將模型(NEF)燒錄至flash中,可以參考文件中有關DFUT的相關說明
我沒有打"("但卻出現這個語法錯誤,請問這個問題要怎麼解決?
PM6:26的問題已解決,但已經無法收回,抱歉。
我想跑camera的demo是kl520_demo_cam_generic_image_inference_drop_frame,需要安裝opencv但發生上圖的問題,請問要怎麼解決?
我想使用opencv-C語言開發物體辨識,如果沒有特別要求第2點可以跳過嗎?
範例提供給模型的照片只有一張,如果想一次提供很多照片的話,程式應該怎麼修改?
上面的圖都來自(https://doc.kneron.com/docs/#plus_c/feature_guide/customized_api/create_kl520_single_model_example/)
您執行的KneronDFUT.sh應該是Kneron_DFUT_ubuntu內的檔案,這是提供給ubuntu環境中使用的,無法在樹梅派上執行。
如前面所提,Raspberry Pi環境上的應用程式必須透過C來編譯,還請參考前面Maria提供的說明來編譯DFUT console
https://www.kneron.com/forum/discussion/comment/2098/#Comment_2098
請問KL520可以進行相機推理嗎?(因為我在Document Center沒有找到相關的說明或檔案)
那請問我如果要寫程式的話,我是直接用樹莓派內建的geany寫C語言嗎?還有KL520程式會用到的相關標頭檔需要到哪裡下載?
我寫程式會用到鏡頭會需要用到opencv,但我在下載opencv的時候遇到上圖的問題?
@林祈宏
Hi 祈宏,
此錯誤訊息的原因可能是因為您沒有安裝 Opencv。
請參考這邊進行安裝在進行 cmake 以及後續的編譯動作。
https://doc.kneron.com/docs/#plus_c/introduction/install_dependency/#23-opencv
修改後,還是遇到Permission denied這個問題。
抱歉,我沒看到前面的回覆。
好的,謝謝您。
好的,感謝您,那想順便問一下Kneron給的樹梅派的映象檔跟官方提供的差在哪裡?
Comments
您好,
是的,只有一個可以解壓縮,解壓縮的時候請確認全部的分割檔都在同一個資料夾裡面,解壓縮001的時候就會一次全部解壓縮。
還有,請確認您使用的是MSYS2 MinGW 64 (藍色的)
您在MinGW 64會需要去您有放kneron_plus的資料夾。這些是一些您可以使用的指令:
cd [path]
: 可以移動路徑,像是進去資料夾裡面。例: 如果您的kneron_plus放在C:/Downloads裡面,可以輸入cd C/Downloads/kneron_plus
進去kneron_plus資料夾。如果想要從現在的資料夾出去,可以用cd ..
ls
: 可以看現在的路徑裡面有什麼檔案。例: 下圖橘色的字是我們現在的路徑(所在地),所以我們正在kneron_plus_v2.3.0資料夾裡面。我們用ls的時候,可以看到這個資料夾裡面有什麼東西。這個kneron_plus_v2.3.0資料夾裡面有一個"examples"資料夾,所以如果想要進去裡面的話,我們可以用指令cd examples
進去examples資料夾。您要進去kneron_plus資料夾,所以要先找到這個資料夾放在哪裡,然後用cd指令來進去kneron_plus。關於unzip也是一樣,要先進去裡面有放zip檔案的資料夾,才可以unzip喔。
我想用建立完的環境,跑跑看example,但是範例都是用sudo,請問在windows上要怎麼測試?
我想測試opencv的example,但一直產生這個錯誤請問要怎麼解決?
好的,感謝您,那想順便問一下Kneron給得樹梅派的映象檔差在哪裡?
您好,
您的指令是給Ubuntu用的,而您使用的平台看起來像是Windows,所以會需要跑
cmake -DWITH_OPENCV=ON .. -G "MSYS Makefiles"
喔關於OpenCV,請確認是否有在MSYS2 MinGW 64-bit build OpenCV: Install Dependency - Document Center
在Kneron PLUS build成功後,kneron_plus/build/bin裡面會有可以跑的examples,如下圖。您可以使用
./[example_name]
來測試:例:
./kl520_demo_generic_image_inference
感謝您的回覆,我已經將第17行修改完,但按關閉視窗時彈出這個提示,請問這樣可以直接關閉嗎?
您好,
改完後,不能直接關閉喔,需要保存然後退出。如果您的畫面下方有INSERT的話,需要先按ESC或是ctrl + [,INSERT就會不見 (有顯示INSERT的時候,可以做編輯)。然後輸入
:wq
,意思是存檔後離開。您可以參考一下Vim的說明: https://gitbook.tw/chapters/command-line/vim-introduction
感謝您,已經成功了。
我想請問一下,我想在樹梅派上建立開發環境,一定要先做完這個網址 https://bc165870081.medium.com/%E8%80%90%E8%83%BD-kneron-kl520%E7%A5%9E%E7%B6%93%E6%A3%92%E5%9C%A8%E6%A8%B9%E6%A2%85%E6%B4%BE-rpi-%E4%B8%8A%E7%9A%84%E7%92%B0%E5%A2%83%E5%BB%BA%E7%BD%AE%E8%88%87%E6%8E%A8%E8%AB%96-5d7f9375bfc1的內容嗎?
我現在已經將kneron給的樹梅派映像檔燒錄並裝在樹梅派4B上。
這個版本的映像檔是不是無法使用rpi connect?這個映像檔跟一般的官方提供的差在哪裡?如果我是想在pc上開發,在樹梅派上運作,是否可以使用一般的映像檔就好?
您好,
在樹梅派建立環境的話,網址那一篇是2020的,裡面提到的host lib比較舊,我們會建議您使用Kneron PLUS。官網的資料比較新,所以可以請您依照官網上的說明來建立環境。
官網文檔: Install Dependency - Document Center
Kneron PLUS可以在以下的環境執行:
您用的是Raspberry Pi 4B,所以會需要您build C的環境,像您之前在Windows上跑C的Kneron PLUS範例。您可以使用一般的映像檔即可。
在Raspberry Pi,您可以build DFUT Console來更新KL520的firmware:
好的,感謝。
我想設定KL520的權限,但是一直失敗。
我有試過下面的程式,但也一直失敗。
請問要怎麼解決?
Hello,
bash: install_libusb.sh:沒有此一檔案或目錄
表示沒有在install_libusb.sh這個路徑下執行,所以系統找不到檔案..
檔案在PLUS中有提供,路徑為 /kneron_plus_v3.0.0/kneron_plus/python/install_libusb.sh
另外
樹梅派本身有許多的版本,其OS也有許多版本,看起來是您的版本系統檔案與我們預期的不同
還請您找找看/etc/udev/rules.d/有沒有類似10-local.rules類可以設定USB相關的檔案,若真的不清楚的話,可能要麻煩您自己依據您使用的樹梅派版本與Raspbian OS版本有關USB設定相關的資料了
這邊有試著找了一下,但不確定是否與您的環境相符合,也提供給您參考
https://hackmd.io/@NCTU-auv/BJMrTNfph
那請問你們預期的是開發中心提供的版本?
您好,
不好意思想再跟您確認一下,請問您有使用指令
sudo apt install cmake
和sudo apt install build-essential
嗎?install_libusb.sh這個檔案在kneron_plus資料夾裡面,所以會需要您cd去kneron_plus,然後再
sudo bash install_libusb.sh
。如果上述的步驟失敗的話,可以請您在/etc/udev/rules.d裡面用指令
ls
看裡面有什麼檔案嗎? 如果10-local.rules不存在的話,可以自行加上10-local.rules這個檔案後去增加rules。感謝您,已經成功了,但在打這行$ sudo sh KneronDFUT.sh --help時,遇到語法錯誤。
Update:我改成使用這個方法,已構建完成,我用這行$ sudo ./scan_devices指令測試,他顯示沒有這個指令。
請問怎麼解決?
請問我的樹梅派已經有Thonny,那我還需要安裝Kneron PLUS Python套件嗎?
Update:
請問樹梅派也需要做這個步驟嗎?
我沒執行這步驟下圖和任何有關python的步驟都無法執行,不知道是否有關?
sudo ./scan_devices指令表示以sudo權限來執行scan_devices這個執行檔,請先確認您執行的路徑下,透過指令 ls 來列出所有檔案後,看的到scan_devices這個執行檔再來執行
scan_devices為PLUS編譯後生成的執行檔,在完成整個build流程後(最後一部make -j 成功後),會在您建立的build資料夾內的一個名為bin的資料夾中,路徑為
/kneron_plus/build/bin/scan_devices
請在/kneron_plus/build/bin/這個路徑下執行sudo ./scan_devices
另外,PLUS中的python套件是在使用者的python環境中安裝執行python版的PLUS所需要的library,而您提到的 Thonny是python環境套件,兩者是不同的東西,但如先前在這篇回覆所說的https://www.kneron.com/forum/discussion/comment/2098/#Comment_2098,python 版的PLUS並不支援樹梅派,只能透過編譯c語言版本來使用
支援環境相關請參考我們網站說明https://doc.kneron.com/docs/#plus_python/
請問一下,我想用上傳到flash裡預處理的模型加上web cam進行物體辨識,像之前Kneron Acadamy的功能一樣,那我應該從圖片裡這個範例檔案進行修改嗎?(https://www.youtube.com/watch?v=QKb-h3IEGGY&list=PLXLKn5LZ-8H-_yWEz4Itcir4EREfiqV_Z&index=8 像這部影片的後半段辨識剪刀、石頭、布那樣。)
如果我已經在windows上用Kneron DFUT讓KL520更新了,那我插上樹梅派後還需要透過Kneron_DFUT console再更新一遍嗎?
不清楚該圖片的來源,針對您提的範例我們這邊可能無法協助說明,但文中提的PLUS v1.3.0已經是近三年前的版本了,現在使用該版本的話可能會有蠻多已經不支援的問題
新版本的PLUS可以至耐能的開發者網站下載 https://www.kneron.com/tw/support/developers/
PLUS最新的說明文件也可以參考耐能的文件中心 https://doc.kneron.com/docs/#plus_c/getting_started/
若想將模型(NEF)燒錄至flash中,可以參考文件中有關DFUT的相關說明
我沒有打"("但卻出現這個語法錯誤,請問這個問題要怎麼解決?
PM6:26的問題已解決,但已經無法收回,抱歉。
我想跑camera的demo是kl520_demo_cam_generic_image_inference_drop_frame,需要安裝opencv但發生上圖的問題,請問要怎麼解決?
我想使用opencv-C語言開發物體辨識,如果沒有特別要求第2點可以跳過嗎?
範例提供給模型的照片只有一張,如果想一次提供很多照片的話,程式應該怎麼修改?
上面的圖都來自(https://doc.kneron.com/docs/#plus_c/feature_guide/customized_api/create_kl520_single_model_example/)
您執行的KneronDFUT.sh應該是Kneron_DFUT_ubuntu內的檔案,這是提供給ubuntu環境中使用的,無法在樹梅派上執行。
如前面所提,Raspberry Pi環境上的應用程式必須透過C來編譯,還請參考前面Maria提供的說明來編譯DFUT console
https://www.kneron.com/forum/discussion/comment/2098/#Comment_2098
好的,感謝。
請問KL520可以進行相機推理嗎?(因為我在Document Center沒有找到相關的說明或檔案)
那請問我如果要寫程式的話,我是直接用樹莓派內建的geany寫C語言嗎?還有KL520程式會用到的相關標頭檔需要到哪裡下載?
我寫程式會用到鏡頭會需要用到opencv,但我在下載opencv的時候遇到上圖的問題?
@林祈宏
Hi 祈宏,
此錯誤訊息的原因可能是因為您沒有安裝 Opencv。
請參考這邊進行安裝在進行 cmake 以及後續的編譯動作。
https://doc.kneron.com/docs/#plus_c/introduction/install_dependency/#23-opencv
修改後,還是遇到Permission denied這個問題。
抱歉,我沒看到前面的回覆。
好的,謝謝您。
好的,感謝您,那想順便問一下Kneron給的樹梅派的映象檔跟官方提供的差在哪裡?