比賽獲獎的武林秘籍:05 電子計算機類比賽國獎隊伍技術如何分工和學習內容

比賽獲獎的武林秘籍:05 電子計算機類比賽國獎隊伍技術如何分工和學習內容

摘要

本文主要介紹了在電子計算機類比賽中技術層面上的團隊分工和需要學習的內容,分為了嵌入式硬件、嵌入式軟件、視覺圖像處理、機械、上位機軟件開發和數據分析等六個方向,并結合自身經歷給出相關建議。

正文

有些小伙伴在組隊完成后,常常不確定下一步該學習什么,或者如何與隊友分配學習任務以便完成比賽作品。為此,作為學姐,我特別整理了一份指南,列出了不同方向團隊成員所需的必備技能。這份指南將幫助你們更好地規劃團隊的學習任務,確保每個成員都能在比賽中發揮出自己的最佳水平。還不知道怎么規劃學習路線的同學,還不趕快來抄作業!!!

硬件方向

首先是硬件方向的成員:

image

  • 1.能夠完成基本運算放大電路、濾波電路、電壓比較電路、DCDC 電路、電驅驅動電路、MCU 外圍電路設計;
  • 2.會使用常用的 NI Multisim 14.0,Proteus 8 Professional,LTspice 等電路仿真軟件;
  • 3.能夠通過閱讀數據手冊,快速搭建電路;
  • 4.會使用示波器、信號發生器、邏輯分析儀、電子負載、萬用表等常用儀表;
  • 5.通過閱讀論文、查閱資料等方式快速搭建電路。

嵌入式軟件方向

接下來時嵌入式軟件方向應該學會的內容:

image

  • 1.熟悉一款或多款單片機,熟練掌握 GPIO、外部中斷,ADC 模數轉換,定時器,dma 數據傳輸、通信協議(IIC,IIIC,SPI,串行總線(rs485,rs232,rs422,全雙工,半雙工,單工,智能卡,can 總線),單總線通信,usb,usb2.0,usb3.0,網絡協議接口)等外設應用;
  • 2.熟練應用 C 語言,會使用 IDE 中基本的調試方法,包括程序編譯與一鍵下載、單步執行、逐行執行、跳出函數、斷點、執行到光標行、外設寄存器狀態查看、變量監測、內存查看、邏輯分析、Debug Viewer、系統分析、Event Recorder 調試、代碼時間統計、命令窗口、工具箱的使用等;
  • 3.掌握至少一種 RTOS 的使用方法,包括任務創建,任務調度,消息隊列,信號量,互斥組,任務同步,內存管理,Tracealyzer 調試追蹤等;
  • 4.了解基本的常用通信協議,包括 modbus、zigbee、藍牙等;
  • 5.會使用基本調試軟件,包括:Event Recorder+MDK、邏輯分析 Kingst、mcuISP 串口助手、ST-LINK Utility、NetAssist 網絡調試、STM32CubeMonitor 內存監測、SecureCRT、MobaXterm、whbots PID 調試工具、usb2s 調試工具、字庫制作軟件、putty 遠程連接工具、balenaEtcher 鏡像燒錄工具、CVSP Driver 虛擬串口工具、UltraISO 鏡像燒錄工具等;
  • 6.熟練使用常見電子模塊:OLED 屏幕,DTH11 溫濕度傳感器,LM75 溫度傳感器,MPU6050,LCD1206,L298N,步進電機,超聲波測距,SD 卡,OV7670 攝像頭,串口屏,舵機,繼電器,HC05 藍牙,NRF24L01 單片射頻收發模塊,霍爾傳感器,無刷直流電機,AD 模數轉換模塊(SPI),遙感模塊等。
  • 7.能理解信號的時序關系,根據數據手冊寫驅動程序。

視覺方向

其次是視覺方向的成員:

image

  • 1.可以應用 OpenCV 庫實現圖像變換(空域與頻域、幾何變換、色度變換、尺度變換)、圖像增強(灰度變換增強、直方圖增強、圖像平滑/降噪圖像(邊緣)銳化)、紋理分析(取骨架、連通性)、圖像分割(閾值分割、基于邊界分割、Hough 變換、分水嶺分割)、圖像特征提取(幾何特征、形狀特征、幅值特征、顏色特征、直方圖特征、局部二值模式( LBP)特征)、模式識別、目標追蹤等;
  • 2.可以在一款或者多款 MPU 上部署圖像處理算法;
  • 3.對數字圖像處理理論基礎、計算機視覺理論基礎有了解;
  • 4.可以使用 Sklearn 庫、Pytorch 框架等機器學習框架實現視覺特征提取及特征處理;
  • 5.會使用專用于圖像處理的單片機(K210、OpenMV 等)以及一些在線模型訓練平臺。

機械方向

針對學習機械方向的成員來說,對于制作非機器人或運動類項目來說,要求比較簡單:

image

  • 1.會使用 SW、NX 等軟件進行基本 3D 建模及運動仿真;
  • 2.會使用 RobotArt、Robcad、Webots 等基本機器人仿真軟件;
  • 3.會使用 3D 切片軟件及 3D 打印機;
  • 4.會使用 ANSYS 軟件進行有限元分析等;

上位機軟件方向:

image

  • 1.會使用 PyQT 等 UI 框架進行基本界面設計;
  • 2.會使用基本的多線程、多進程、多協程創建及相關通信機制;
  • 3.可以利用串口協議庫、USB 協議庫與下位機完成通信;
  • 4.可以對下位機發送的數據進行基本的信號處理;
  • 5.可以使用阿里云 studio、kivy 等進行簡單 app 開發;

數據分析方向:

image

  • 1.可以使用 Matlab、SPSS、Python、Origin 等對實驗結果進行分析比較、圖形化結果展示;
  • 2.可以使用常見的機器學習、深度學習框架對數據使用分類、擬合、回歸、決策樹、隨機森林等算法;

以上六大方向,基本上就是我們整個團隊需要去學習的六大部分,希望大家之后在組隊打比賽分配任務時,可以做到心中有數哦。更多詳細內容可以點擊我的博客,查看原文!

原文鏈接

電子計算機類比賽獲獎的秘籍,可點擊這里:

電子計算機類比賽的“武林秘籍”-電賽光電設計大賽計算機設計大賽嵌入式芯片與系統設計競賽,你要的都在這里!

在這里插入圖片描述

往期推薦:

可能是全網最適合入門的面向對象編程教程:Python實現-嵌入式愛好者必看!

全網最適合入門的面向對象編程教程:00 面向對象設計方法導論

全網最適合入門的面向對象編程教程:01 面向對象編程的基本概念

全網最適合入門的面向對象編程教程:02 類和對象的Python實現-使用Python創建類

全網最適合入門的面向對象編程教程:03 類和對象的Python實現-為自定義類添加屬性

全網最適合入門的面向對象編程教程:04 類和對象的 Python 實現-為自定義類添加方法

全網最適合入門的面向對象編程教程:05 類和對象的Python實現-PyCharm代碼標簽

全網最適合入門的面向對象編程教程:06 類和對象的 Python 實現-自定義類的數據封裝

全網最適合入門的面向對象編程教程:07 類和對象的Python實現-類型注解

全網最適合入門的面向對象編程教程:08 類和對象的 Python 實現-@property 裝飾器

全網最適合入門的面向對象編程教程:09 類和對象的Python實現-類之間的關系

全網最適合入門的面向對象編程教程:10 類和對象的Python實現-類的繼承和里氏替換原則

全網最適合入門的面向對象編程教程:11 類和對象的Python實現-子類調用父類方法

更多精彩內容可看:

CM3調試系統簡析

肝了半個月,嵌入式技術棧大匯總出爐

比賽獲獎的武林秘籍:04 電子類比賽嵌入式開發快速必看的上手指南

比賽獲獎的武林秘籍:03 好的創意選取-獲得國獎的最必要前提

比賽獲獎的武林秘籍:02 國獎秘籍-大學生電子計算機類競賽快速上手的流程,小白必看

比賽獲獎的武林秘籍:01 如何看待當代大學生競賽中“卷”“祖傳老項目”“找關系”的現象?

比賽獲獎的武林秘籍:00 學科競賽-工科類大學生繞不開的話題,你了解多少?

電子計算機類比賽的“武林秘籍”-電賽光電設計大賽計算機設計大賽嵌入式芯片與系統設計競賽,你要的都在這里!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/42664.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/42664.shtml
英文地址,請注明出處:http://en.pswp.cn/web/42664.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

文心一言 VS 訊飛星火 VS chatgpt (299)-- 算法導論22.1 3題

三、有向圖 G ( V , E ) G(V,E) G(V,E) 的轉置是圖 G T ( V , E T ) G^{T} (V,E^{T}) GT(V,ET),這里 E T { ( v , u ) ∈ V V E^{T} \{(v,u)∈ V \times V ET{(v,u)∈VV:(u,v)∈ E}$因此,圖 G T G^{T} GT 就是將有向圖 G G G中所有邊的方向反過來…

java LogUtil輸出日志打日志的class文件內具體方法和行號

最近琢磨怎么把日志打的更清晰,方便查找問題,又不需要在每個class內都創建Logger對象,還帶上不同的顏色做區分,簡直不要太爽。利用堆棧的方向順序拿到日志的class問題。看效果,直接上代碼。 1、demo test 2、輸出效果…

【WebGIS平臺】傳統聚落建筑科普數字化建模平臺

基于上述概括出建筑單體的特征部件,本文利用互聯網、三維建模和地理信息等技術設計了基于瀏覽器/服務器(B/S)的傳統聚落建筑科普數字化平臺。該平臺不僅實現了對傳統聚落建筑風貌從基礎到復雜的數字化再現,允許用戶輕松在線構建從…

Linux 利用命名空間創建一個自己的“容器“

Linux 利用命名空間創建一個自己的"容器" 前置條件 創建一個目錄存放容器mkdir /myapp準備靜態編譯busybox,操作系統自帶的往往是依賴動態庫的(本文使用的debian apt install busybox-static) 開始 使用unshare起一個獨立命名空間.# 進入后/myapp目錄…

Python中生成隨機數:一種簡單而強大的方法

簡介: 在編程中,我們經常需要生成隨機數來模擬各種情況,比如游戲、統計模擬、機器學習數據集的劃分等。Python通過其內置的random模塊提供了一個簡單而強大的方式來生成隨機數。本文將介紹如何使用random模塊來生成各種類型的隨機數&#xff…

【RESTful】前后端的通信方式 REST

前后端的通信方式 REST 1.初識 REST1.1 什么是 REST1.2 REST 的特征 2.HTTP 方法與 CRUD 動作映射3.實現 REST 風格的 CRUD 1.初識 REST 1.1 什么是 REST REST 是軟件架構的規范體系結構,它將 資源的狀態 以適合客戶端的形式從服務器端發送到客戶端(或…

小型簡易GIT服務器搭建和使用

搭建GIT服務器的文章有很多,多數在管理的時候都使用了gitosis作為管理工具,但是作為一個小團隊(人數少于50人),我覺得完全可以使用公鑰驗證的方式,這樣會簡單不少,下面來看看簡易的搭建方法吧。 服務器版本:ubuntu 16…

Unix\Linux 執行shell報錯:“$‘\r‘: 未找到命令” 解決

linux執行腳本sh xxx.sh報錯:$xxx\r: 未找到命令 原因:shell腳本在Windows編寫導致的換行問題: Windows 的換行符號為 CRLF(\r\n),而 Unix\Linux 為 LF(\n)。 縮寫全稱ASCII轉義說…

第二證券:ppi指數是什么,ppi指數下降對股市有什么影響?

PPI全稱Producer Price Index,PPI指數即“出產者價格指數”,反映的是一守時期內出產者購買中心產品和原材料價格的改動趨勢和改動程度。 了解ppi指數: 簡單了解便是,計算出出產者的本錢改動狀況,然后反映到價格上。 …

windows@windows設備之間遠程命令行控制方案@windows設備間使用OpenSSH

文章目錄 abstract為什么考慮命令行連接討論主題 powershell遠程控制使用PowerShell遠程管理前提條件:步驟:1. 啟用WinRM服務2. 配置信任主機3. 測試連接4. 創建遠程會話5. 運行遠程命令6. 關閉會話 例子小結 SSH方案基礎連接免密自動登錄修改配置文件在…

【自學網絡安全】:安全策略與用戶認證綜合實驗

實驗拓撲圖: 實驗任務: 1、DMZ區內的服務器,辦公區僅能在辦公時間內(9:00-18:00)可以訪問,生產區的設備全天可以訪問 2、生產區不允許訪問互聯網,辦公區和游客區允許訪問互聯網 3、辦公區設備10.0.2.10不允許訪問Dmz區…

新聞資訊整合平臺:一站式滿足企業信息需求

摘要: 面對信息爆炸的時代,企業如何在海量數據中快速獲取有價值資訊,成為提升競爭力的關鍵。本文將探討如何通過一站式新聞資訊整合平臺,實現企業信息需求的全面滿足,提升決策效率,同時介紹實用工具推薦&a…

Redis數據類型和數據隊列

一.Redis數據類型 參考資料:http://www.redis.cn/topics/data-types.html 相關命令參考: http://redisdoc.com/ Redis 是一種基于內存的開源數據結構存儲系統,支持多種數據類型,每種數據類型都有自己特定的操作命令。 String(字…

Games101學習筆記 Lecture17 Materials and Appearances

Lecture17 Materials and Appearances 材質 BRDF一、Diffuse/Lambertian Material二、Glossy Material三、Ideal reflective/ refractive Material (BSDF)1.鏡面反射2.鏡面折射3.菲涅爾項 Fresnel 四、Microfacet BRDF 微表面五、Isotropic / Anisotropic Materials (BRDFs)An…

博客標題:C++中的繼承:構建面向對象的基石

目錄 ?編輯 引言 繼承的基本形式 示例1:基本繼承 繼承的類型 示例2:不同類型的繼承 多重繼承 示例3:多重繼承 繼承與多態性 示例4:繼承與多態 結論 結尾 引言 在面向對象編程(OOP)中&#xff…

【持續集成_03課_Linux部署Sonar+Gogs+Jenkins】

一、通過虛擬機搭建Linux環境-CnetOS 1、安裝virtualbox,和Vmware是一樣的,只是box更輕量級 1)需要注意內存選擇,4G 2、啟動完成后,需要獲取服務器IP地址 命令 ip add 服務器IP地址 通過本地的工具,進…

新手教學系列——crontab 使用不當引發的服務器性能問題

起因及癥狀 最近,我們的一臺服務器隨著運行時間的增加,逐漸出現了壓力過大的問題。具體表現為數據庫連接數飆升至 4000+,Redis 頻繁超時,系統報錯文件打開數過多等。針對這些問題,我們逐一檢查了數據庫連接池、Redis 連接池以及系統的 ulimit 配置,但都未能找到問題的根…

第241題| 確定極限中參數問題 | 武忠祥老師每日一題

解題思路:確定極限中的參數的方法是求這個極限;求極限根據類型選方法。 形可以用到三種方法:洛必達,等價,泰勒。 先觀察題目,將看成一個整體,同時,并令,整理之后如下: 這里也要想辦…

mysql怎么調整緩沖區大小

MySQL中調整緩沖區大小是數據庫性能優化的重要一環。緩沖區大小直接影響了數據庫的讀寫性能和響應速度。以下是一些常見的MySQL緩沖區及其調整方法: 一、InnoDB緩沖池(InnoDB Buffer Pool) InnoDB緩沖池是InnoDB存儲引擎用來緩存表數據和索…

代碼隨想錄第7天 454 、 383 、15、18

代碼隨想錄第7天 454. 四數相加 II 思路就是先統計nums1和num2各個元素之和出現的次數&#xff0c;然后遍歷num3和nums4各個元素之和&#xff0c;看其相反數是否在map中&#xff0c;若在加上出現次數 class Solution { public: int fourSumCount(vector<int> &num…