社區(qū)事跡:
個人簡介
余志文(論壇號:yuzhiwen1986),工程師, 擅長嵌入式開發(fā)。
開發(fā)板評測&大賽作品賞析
1.飛凌RK3568開發(fā)板試用體驗(yàn)
(https://bbs.elecfans.com/jishu_2318407_1_1.html)

接下來安裝手冊準(zhǔn)備測試一通。
1.2OK3568-C 開發(fā)板介紹
RK3568 是基于ARM64架構(gòu)的低功耗高性能處理器,它包括4 核Cortex-A55以及獨(dú)立的 NEON 協(xié)處理器和神經(jīng)網(wǎng)絡(luò)加上處理器NPU,可應(yīng)用于計(jì)算機(jī)、手機(jī)、個人移動互聯(lián)網(wǎng),數(shù)字多媒體設(shè)備。
飛凌OK3568-C開發(fā)平臺核心板和底板采用接插件的連接方式,主要接口如下圖所示:

1.3存儲器分區(qū)
可在開發(fā)板中使用fdisk -l命令查看分區(qū)大小:
[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開發(fā)平臺試用體驗(yàn)
(https://bbs.elecfans.com/jishu_2323438_1_1.html)
最近兩年RISC-V很火,主要原因還是因?yàn)檫@個處理器是開源的。目前市面上也有有很多的書籍講RISC-V的原理和架構(gòu)。我學(xué)習(xí)RISC-V 主要還是從網(wǎng)絡(luò)上下載的資料以及視頻網(wǎng)站的的代碼可以直接用FPGA來做驗(yàn)證。于是我在網(wǎng)上便開始找一些開源代碼用來學(xué)習(xí),目前從資料的完整性來看,Tiny RISC-V 和 蜂鳥e203我個人覺得是比較好的學(xué)習(xí)參考資料。這兩個RISC-V 處理器我都在XILINX FPGA 上做過一些仿真編譯的工作。無奈手上沒有合適的板卡實(shí)踐,一直也就拖了很長時間。這次正好碰上中科億海微有個開發(fā)板測評活動就毫不猶豫的報(bào)名了。由于EQ6HL45 的資源還是有限,在評估了該開發(fā)板資源之后,我決定在Tiny RISC-V基礎(chǔ)上做些RAM的優(yōu)化調(diào)整,并根據(jù)最近有個射頻模塊的小項(xiàng)目結(jié)合起來。做一個能夠在RISC-V 處理器上完成射頻卡的控制和數(shù)據(jù)采集。
本次實(shí)踐主要包含4部分:
- Tiny RSIC 的優(yōu)化和移植
- C代碼編譯和條數(shù)
- 射頻卡設(shè)計(jì)和調(diào)試
- 射頻驅(qū)動編譯和測試
以下是整個項(xiàng)目的一個框圖:

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

3.九聯(lián)科技Unionpi Tiger開發(fā)板試用體驗(yàn)
(https://bbs.elecfans.com/jishu_2311197_1_1.html)
1 溫濕度傳感器使用概述
土壤溫濕度傳感器是將土壤水分和土壤溫度傳感器集中于一體,具有攜帶方便,密封,高精度等優(yōu)點(diǎn),是土壤墑情,土壤溫度測量的理想選擇。本文采用德國 Heraeus 公司進(jìn)口 A 級 ST-1-PT1000傳感器通過RS485轉(zhuǎn)接板轉(zhuǎn)換成TTL信號接在九聯(lián)開發(fā)板的TTL 接口(ttyS01),從硬件上來講完全可以接在開發(fā)板的485接口,但是目前切換USB還有點(diǎn)問題,所以先使用轉(zhuǎn)接板后期再直接連接到485端口
。
1.1傳感器RS485串口設(shè)置
標(biāo)準(zhǔn) Modbus-RTU 協(xié)議,波特率:9600;校驗(yàn)位:無;數(shù)據(jù)位:8;停止位:1
1.2溫濕度數(shù)據(jù)轉(zhuǎn)換
土壤溫濕度傳感器在土壤飽和含水率范圍內(nèi)具有良好的線性特征,以下是典型的標(biāo)定公式,用戶可以參考使用,如果要獲得更高精度,需進(jìn)行二次標(biāo)定。

1.3 溫濕度串口數(shù)據(jù)協(xié)議
1.3.1 修改傳感器地址

若傳感器接收正確,數(shù)據(jù)按原路返回。
備注:如果忘記傳感器的原地址,可以使用廣播地址0XFE代替,使用0XFE時主機(jī)只能接一個從機(jī),且返回地址仍為原地址,可以作為地址查詢的方法。
1.3.2 查詢傳感器數(shù)據(jù)
查詢傳感器(地址為1)的數(shù)據(jù)(土壤溫度,土壤濕度),主機(jī)→從機(jī)

若傳感器接收正確,返回以下數(shù)據(jù),從機(jī)→主機(jī)

PC機(jī)測試
實(shí)驗(yàn)之前可以先找個USB 轉(zhuǎn)串口,先在PC機(jī)上做一些簡單的協(xié)議測試,如下是使用ModeBusRTU調(diào)試工具查詢傳感器數(shù)據(jù):

1. 國民技術(shù)N32項(xiàng)目移植
NBIOT物聯(lián)網(wǎng)(1)-N32G430移植FreeRtos
本文目標(biāo):移植freertos到N32G430開發(fā)板上,并實(shí)現(xiàn)一個LED閃爍的基本例程
移植freertos到N32G430開發(fā)板
3.1創(chuàng)建工程
1、新建一個文件夾,用于存放工程,文件夾下新建FreeRTOS、MDK-ARM、User三個文件夾,分別用于存放freertos的系統(tǒng)文件、MDK工程項(xiàng)目文件、用戶文件。
2、拷貝廠商提供的firmware文件夾到工程目錄下面:

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

3、添加文件到工程

3.2添加代碼
LED 硬件圖
開發(fā)板主MCU 芯片型號為N32G430CBL7,LQFP48 管腳封裝。開發(fā)板上板載有3個LED燈。這里實(shí)現(xiàn)一個線程控制D1閃爍,該LED燈由PA1管腳控制。

2.RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽
項(xiàng)目簡介
本設(shè)計(jì)采用微波反射法,設(shè)計(jì)一種冬筍探測器。本設(shè)計(jì)的探測裝置由發(fā)射電路,接收電路,天線,信號檢測和LCD顯示5個部分組成。使用AB32VG1通過串行接口配置高頻發(fā)生模塊產(chǎn)生兩路高頻信號。一路作為參考,另一路送給發(fā)射天線之后經(jīng)過土壤發(fā)射之后送給接受天線。參考信號和經(jīng)過土壤層發(fā)射回來的信號送給相位檢測模塊。相位檢測模塊根據(jù)相位的差值輸出不同的電壓值。使用AB32VG1 模塊采集相位模塊送過來的模擬信號并計(jì)算分析采集結(jié)果并在LCD屏幕上顯示結(jié)果。
硬件說明
主控MCU:AB32VG1,主要負(fù)責(zé)高頻產(chǎn)生單元的參數(shù)配置,相位檢測模塊AD數(shù)據(jù)采集。采集數(shù)據(jù)分析處理,LCD液晶控制
高頻產(chǎn)生模塊:選用ADI公司的ADF4351鎖相環(huán)系統(tǒng)作為高頻信號產(chǎn)生單元
相位檢測模塊:采用AD8302D 芯片設(shè)計(jì)的幅值比和相位差測量單元
溫濕度補(bǔ)償單元:采用485信號的溫濕度傳感器
LCD顯示:JC035-HVGA-ST-00-V03(TN) 集成UART串口屏
900M陶瓷天線

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

電子發(fā)燒友論壇榮譽(yù)
2021年RT-Thread創(chuàng)新應(yīng)用設(shè)計(jì)大賽三等獎
優(yōu)秀工程師評語
余志文積極參與社區(qū)試用評測活動、硬件設(shè)計(jì)比賽,提交了許多優(yōu)秀的作品,給工程師朋友們分享了很多寶貴的經(jīng)驗(yàn),電子發(fā)燒友社區(qū)特此制作社區(qū)工程師專題,以資鼓勵。
-
嵌入式
+關(guān)注
關(guān)注
5122文章
19424瀏覽量
312812 -
RTThread
+關(guān)注
關(guān)注
8文章
132瀏覽量
41422
發(fā)布評論請先 登錄
相關(guān)推薦

硬件工程師手冊(全套)



硬件工程師的終極幻想:焊板子焊上人生巔峰!#半導(dǎo)體器件 #硬件工程師 #MDD辰達(dá)半導(dǎo)體

不同時期的硬件工程師,最怕發(fā)生的事 #電子工程師 #硬件工程師 #內(nèi)容過于真實(shí) #YXC晶振 #揚(yáng)興科技
【社區(qū)工程師專題系列第九期】一個狂熱的開源愛好者和傳播者——喬楚
【社區(qū)工程師專題系列第七期】沒有興趣推動是不會有成就的——李海

硬件工程師VS軟件工程師|硬件工程師看到這都淚目了!#硬件設(shè)計(jì) #硬件工程師 #電子工程師 #軟件工程師
FPGA算法工程師、邏輯工程師、原型驗(yàn)證工程師有什么區(qū)別?

嵌入式軟件工程師和硬件工程師的區(qū)別?


“班長!說好畢業(yè)后當(dāng)硬件工程師,你怎么..." #搞笑 #電子行業(yè) #電子工程師 #晶振 #揚(yáng)興科技

評論