精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【社區工程師專題系列第四期】工程師漫談開發板評測的樂趣——余志文

電子發燒友論壇 ? 2023-07-13 10:36 ? 次閱讀

社區事跡:

個人簡介

余志文(論壇號:yuzhiwen1986),工程師, 擅長嵌入式開發

開發板評測&大賽作品賞析

1.飛凌RK3568開發板試用體驗

https://bbs.elecfans.com/jishu_2318407_1_1.html

開箱之后接上HDMI接口觸摸屏,板子啟動之后一切正常:

image.png

接下來安裝手冊準備測試一通。

1.2OK3568-C 開發板介紹

RK3568 是基于ARM64架構的低功耗高性能處理器,它包括4 核Cortex-A55以及獨立的 NEON 協處理器和神經網絡加上處理器NPU,可應用于計算機、手機、個人移動互聯網,數字多媒體設備。

飛凌OK3568-C開發平臺核心板和底板采用接插件的連接方式,主要接口如下圖所示:

image.png

1.3存儲器分區

可在開發板中使用fdisk -l命令查看分區大小:

[root@ok3568:/]# fdisk -l
Found valid GPT with protective MBR; using GPT

Disk /dev/mmcblk0: 30777344 sectors, 2740M
Logical sector size: 512
Disk identifier (GUID): 41420000-0000-4017-8000-4d71000073d5
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30777310

Number  Start (sector)    End (sector)  Size Name
     1           16384           24575 4096K uboot
     2           24576           32767 4096K misc
     3           32768           98303 32.0M boot
     4           98304          163839 32.0M recovery
     5          163840          229375 32.0M backup
     6          229376        12812287 6144M rootfs
     7        12812288        13074431  128M oem
     8        13074432        30777310 8643M userdata

一個block 大小是512bit, boot.img的大小是32M,從block 32768~ block 163839.

2.中科億海微EQ6HL45開發平臺試用體驗

https://bbs.elecfans.com/jishu_2323438_1_1.html

最近兩年RISC-V很火,主要原因還是因為這個處理器是開源的。目前市面上也有有很多的書籍講RISC-V的原理和架構。我學習RISC-V 主要還是從網絡上下載的資料以及視頻網站的的代碼可以直接用FPGA來做驗證。于是我在網上便開始找一些開源代碼用來學習,目前從資料的完整性來看,Tiny RISC-V 和 蜂鳥e203我個人覺得是比較好的學習參考資料。這兩個RISC-V 處理器我都在XILINX FPGA 上做過一些仿真編譯的工作。無奈手上沒有合適的板卡實踐,一直也就拖了很長時間。這次正好碰上中科億海微有個開發板測評活動就毫不猶豫的報名了。由于EQ6HL45 的資源還是有限,在評估了該開發板資源之后,我決定在Tiny RISC-V基礎上做些RAM的優化調整,并根據最近有個射頻模塊的小項目結合起來。做一個能夠在RISC-V 處理器上完成射頻卡的控制和數據采集。

本次實踐主要包含4部分:

  1. Tiny RSIC 的優化和移植
  2. C代碼編譯和條數
  3. 射頻卡設計和調試
  4. 射頻驅動編譯和測試

以下是整個項目的一個框圖:

image.png

中科億海微EQ6HL45 FPGA 介紹

中科億海微電子科技有限公司是中國科學院“可編程芯片與系統”研究領域的科研與產業化團隊. 這次評測的FPGA便是該公司 eHiChip 家族 FPGA 開發平臺產品,開發板采用核心板加擴展板的模式,方便用戶對核心板的二 次開發利用,為前期驗證和后期應用提供了可能。廠家給的測試配件非常豐富。包裝也很不錯。裝好軟件編譯一下測試代碼,第一天點燃跑馬燈過把癮!

image.png

3.九聯科技Unionpi Tiger開發板試用體驗

(https://bbs.elecfans.com/jishu_2311197_1_1.html)

1 溫濕度傳感器使用概述

土壤溫濕度傳感器是將土壤水分和土壤溫度傳感器集中于一體,具有攜帶方便,密封,高精度等優點,是土壤墑情,土壤溫度測量的理想選擇。本文采用德國 Heraeus 公司進口 A 級 ST-1-PT1000傳感器通過RS485轉接板轉換成TTL信號接在九聯開發板的TTL 接口(ttyS01),從硬件上來講完全可以接在開發板的485接口,但是目前切換USB還有點問題,所以先使用轉接板后期再直接連接到485端口

1.1傳感器RS485串口設置

標準 Modbus-RTU 協議,波特率:9600;校驗位:無;數據位:8;停止位:1

1.2溫濕度數據轉換

土壤溫濕度傳感器在土壤飽和含水率范圍內具有良好的線性特征,以下是典型的標定公式,用戶可以參考使用,如果要獲得更高精度,需進行二次標定。

image.png

1.3 溫濕度串口數據協議

1.3.1 修改傳感器地址

image.png

若傳感器接收正確,數據按原路返回。

備注:如果忘記傳感器的原地址,可以使用廣播地址0XFE代替,使用0XFE時主機只能接一個從機,且返回地址仍為原地址,可以作為地址查詢的方法。

1.3.2 查詢傳感器數據

查詢傳感器(地址為1)的數據(土壤溫度,土壤濕度),主機→從機

image.png

若傳感器接收正確,返回以下數據,從機→主機

image.png

PC機測試

實驗之前可以先找個USB 轉串口,先在PC機上做一些簡單的協議測試,如下是使用ModeBusRTU調試工具查詢傳感器數據:

image.png

1. 國民技術N32項目移植

NBIOT物聯網(1)-N32G430移植FreeRtos

本文目標:移植freertos到N32G430開發板上,并實現一個LED閃爍的基本例程

移植freertos到N32G430開發板

3.1創建工程

1、新建一個文件夾,用于存放工程,文件夾下新建FreeRTOS、MDK-ARM、User三個文件夾,分別用于存放freertos的系統文件、MDK工程項目文件、用戶文件。
2、拷貝廠商提供的firmware文件夾到工程目錄下面:

image.png


3、新建工程到MDK目錄下面,并按圖示的建立相關引用以后頭文件的位置設置:

image.png


3、添加文件到工程

image.png

3.2添加代碼

LED 硬件圖

開發板主MCU 芯片型號為N32G430CBL7,LQFP48 管腳封裝。開發板上板載有3個LED燈。這里實現一個線程控制D1閃爍,該LED燈由PA1管腳控制。

image.png

2.RT-Thread創新應用設計大賽

基于AB32VG1的冬筍探測器設計

項目簡介

本設計采用微波反射法,設計一種冬筍探測器。本設計的探測裝置由發射電路,接收電路,天線,信號檢測和LCD顯示5個部分組成。使用AB32VG1通過串行接口配置高頻發生模塊產生兩路高頻信號。一路作為參考,另一路送給發射天線之后經過土壤發射之后送給接受天線。參考信號和經過土壤層發射回來的信號送給相位檢測模塊。相位檢測模塊根據相位的差值輸出不同的電壓值。使用AB32VG1 模塊采集相位模塊送過來的模擬信號并計算分析采集結果并在LCD屏幕上顯示結果。

硬件說明

主控MCU:AB32VG1,主要負責高頻產生單元的參數配置,相位檢測模塊AD數據采集。采集數據分析處理,LCD液晶控制

高頻產生模塊:選用ADI公司的ADF4351鎖相環系統作為高頻信號產生單元

相位檢測模塊:采用AD8302D 芯片設計的幅值比和相位差測量單元

溫濕度補償單元:采用485信號的溫濕度傳感器

LCD顯示:JC035-HVGA-ST-00-V03(TN) 集成UART串口屏

900M陶瓷天線

image.png

軟件說明

使用AB32VG1作為主控制器,配置高頻產生電路產生900M高頻信號,利用芯片自帶的AD轉換口采集幅相檢測模塊輸出的模擬電壓值。主控制器根據電磁波在土壤中和冬筍的反射介電常數不一樣從而進行冬筍探測,并通過液晶顯示。通過溫濕度傳感的補償可以進一步提高測量精度。

image.png

電子發燒友論壇榮譽

2021年RT-Thread創新應用設計大賽三等獎

優秀工程師評語

余志文積極參與社區試用評測活動、硬件設計比賽,提交了許多優秀的作品,給工程師朋友們分享了很多寶貴的經驗,電子發燒友社區特此制作社區工程師專題,以資鼓勵。

了解更多工程師專題:https://bbs.elecfans.com/collection_454_1.html

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5046

    文章

    18823

    瀏覽量

    298714
  • RTThread
    +關注

    關注

    7

    文章

    132

    瀏覽量

    40684
收藏 人收藏

    評論

    相關推薦

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區別?

    ,還需要與軟件工程師、硬件工程師緊密合作,對整個系統進行集成和測試。 總的來說,FPGA 算法工程師著重于算法優化,FPGA 邏輯工程師專注于邏輯設計,FPGA 原型驗證
    發表于 09-23 18:26

    正是拼的年紀|65歲電子工程師上班VLOG #65歲退休 #電子工程師 #搞笑 #上班vlog

    電子工程師
    安泰小課堂
    發布于 :2024年07月25日 11:31:02

    嵌入式軟件工程師和硬件工程師的區別?

    嵌入式軟件工程師和硬件工程師的區別? 嵌入式軟件工程師 嵌入式軟件工程師是軟件開發領域中的一種專業工程師
    發表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識 #面試題

    電子工程師電路
    安泰小課堂
    發布于 :2024年04月30日 17:33:15

    企業老工程師和高校老師有啥區別

    電子工程師硬件
    電子發燒友網官方
    發布于 :2024年02月28日 17:50:00

    社區人物】2023年度電子發燒友社區獲獎名單公布

    、許思維 *以上排名不分先后 2023年度社區之星 張潞、林宏華、李海、楊永勝、、岳寶航 *以上排名不分先后 2023年度優秀工程師
    發表于 11-24 15:16

    華秋·電子發燒友2023年電子工程師大會暨第三屆社區年度頒獎圓滿落幕

    ;江蘇潤開鴻數字科技有限公司生態技術總監、OpenHarmony龍芯架構SIG組長連安;深圳觸覺智能科技市場經理鄭萬宜;資深Labview視覺工程師社區專家汪成龍(龍哥);等多家國內外知名企業的專家
    發表于 11-24 09:45

    《電子工程師必備——九大系統電路識圖寶典》+附錄2化整為零和集零為整電路分析方法

    感謝提供的試讀機會! 感謝作者 胡斌! 感謝作者 胡松! 感謝人民郵電出版社! 感謝中國工信出版集團! 感謝電子發燒友論壇! 接上篇: 《電子工程師必備——九大系統電路識圖寶典》+視頻講解附錄6
    發表于 11-18 21:06

    FPGA工程師需要具備哪些技能?

    。 FPGA工程師在進行DSP電路設計之前,需要深入了解數字信號處理技術。他們需要掌握數字信號處理中的概念和基礎知識,例如濾波器、傅里葉變換、數字信號采樣等。FPGA工程師還需要了解一些DSP開發板
    發表于 11-09 11:03

    OpenHarmony創新賽|賦能直播第四期

    創新賽|賦能直播第四期 文章出處:【微信公眾號:OpenAtom OpenHarmony】歡迎添加關注!文章轉載
    的頭像 發表于 10-13 17:15 ?387次閱讀

    社區之星】彭仲維:扎實的基本功與時間的沉淀才是工程師成功的關鍵!

    嵌入式開發工程師,做一個“博大”+“精深”的老鳥 第75: 羅大信:從嵌入式工程師到公司創始人,分享20年嵌入式人生經驗 第74: 劉
    發表于 10-13 14:15