原创 圖像的矩:Hu矩

參考 【圖像算法】圖像特徵:幾何不變矩–Hu矩 - SkySeraph - 博客園: https://www.cnblogs.com/skyseraph/archive/2011/07/19/2110183.html 圖像的矩

原创 Keras #1 - 訓練一個小神經網絡,並將它移植到單片機上運行

本文介紹瞭如何使用Keras框架,搭建一個小型的神經網絡-多層感知器,並通過給定數據進行計算訓練,最後將訓練得到的模型提取出參數,在51單片機上進行部署運行。 目錄 0 - 楔子 1 - 訓練模型 1-1 模型的設計 1-2 數據集

原创 一種輪詢式長短按按鍵識別程序

2020寒假期間原本想要絮絮叨叨一點關於前陣子一個項目裏使用的按鍵處理算法,但是寫了這麼點又擱置了。暫時沒有整理的想法,所以可能看上去有點亂。。。還是先丟出來吧,看日後有心思了再補充一點。 這是一種輪詢式的按鍵掃描程序,其通過定時掃描的

原创 ZYNQ #EC1 PL端模擬HDMI輸出,i2c接入PCA9548複用器後設備樹的分析

本文爲番外篇,分析了在前面 ZYNQ7000 #1 - PL端模擬HDMI信號輸出環境下的Linux界面顯示 基礎上,當HDMI的I2c總線非直接接入而是通過一個 i2c 選擇器後,如何進行設備樹修改,進行哪些相關資料參考。   目錄

原创 基於ubuntu-base進行根文件系統的修改與打包

基礎性筆記。本文介紹瞭如何下載並以ubuntu-base根文件系統爲基礎,在其上進行自定義的修改,並打包爲img文件的過程。 文章目錄1 - 下載ubuntu-base2 - 準備掛載根文件系統以進行修改3 - 在ubuntu

原创 瑞芯微RK3399設備樹傳遞分析

本文主要記錄了在友善之臂使用的基於瑞芯微github上uboot的rkdevelop分支,以及瑞星微官方的stable-4.4-rk3399-linux分支中,uboot如何給linux內核所需要的kernel-dtb的探究過程。 目

原创 下載、安裝與使用 pysot

本篇文章簡要介紹瞭如何在windows環境下,使用anaconda進行pysot運行環境的部署以及使用 目錄1 - 下載倉庫2 - 設置環境3 - 下載模型4 - 運行 demo.py4.1 - PYTHONPATH4.2 -

原创 Qt creator 自定義類gVim風格

<?xml version="1.0" encoding="UTF-8"?> <style-scheme version="1.0" name="MyTheme"> <style name="Text" foreground="#f

原创 HLS #1 - 使用HLS生成的帶有AXI4Stream接口的IP核

本篇中使用HLS進行IP核生成,使用AXI4Stream接口,完成50個int類型數的輸入輸出。IP核內部將輸入的50個數與5相加後輸出。 目錄 1.1 - HLS工程建立 1.2 - 接口定義 1.3 - HLS優化 1.4 - 聯

原创 i.MX6UL #1 - 圖形界面,觸屏校準(資源緊湊還是上openbox吧)

本文介紹瞭如何在前文(i.MX6UL #0 - ubuntu根文件系統的修改與配置(從零開始的掉頭髮生活))搭建好的根文件系統的基礎上安裝 X 圖形界面,並進行觸摸屏校準 目錄 1 - 圖形界面安裝 2 - 觸摸屏校準 X - 附錄

原创 Dragonboard-410c #3 - Debian系統的fastboot方式安裝

因爲機緣巧合(實驗室不知道什麼時候申報的一塊Dragonboard 410c被閒置在角落),又因爲自己想要試着玩一下,於是便開始了倒騰龍板的過程。 龍板相較於目前很流行的樹莓派來講,資源要少得多。但是又相比於同門的其他96boards的板

原创 Shell 流水燈 - Alinx Zynq 7010

#!/bin/bash LED_NUM=6 aLED_base=(906 919 898 899 900 901) ##export all led #echo "export all led" index=0 while((${i

原创 ZYNQ7000 #2 - Linux環境下燒錄BOOT.BIN從QSPI-FLASH啓動

這篇博文講述的是在Linux環境下,將生成的新BOOT.BIN利用dd指令寫入板上qspi flash中。板子從flash啓動後,轉至SD卡執行linux內核。這篇博文是爲了之後不使用SD卡,將linux內核以及根文件系統放入emmc啓

原创 i.MX6UL #0 - ubuntu根文件系統的修改與配置(從零開始的掉頭髮生活)

裏先森:此篇爲轉載文章,原文來自:https://blog.csdn.net/sinat_37141443/article/details/80882219 已在此基礎上進行Ubuntu 18.04.2移植,並加入部分筆記 注意

原创 Dragonboard-410c #5 - MRAA交叉編譯

編譯機器:Ubuntu 17.10 amd64     在之前的這篇博文裏,已經記載瞭如何在開發板上下載,編譯與使用mraa庫。但是在部分開發板上編譯mraa時(比如之前從垃圾箱裏翻出的BeagleBoneBlack),受限於CPU性能,