動(dòng)態(tài)
-
發(fā)布了文章 2024-07-10 09:38
ElfBoard技術(shù)貼|如何將libwebsockets庫(kù)編譯為x86架構(gòu)
在之前的文章中,我們已經(jīng)詳細(xì)介紹了如何交叉編譯libwebsockets并將其部署到ELF1開(kāi)發(fā)板上。然而在調(diào)試階段,發(fā)現(xiàn)將libwebsockets在Ubuntu環(huán)境下編譯為x86架構(gòu)可能更為方便和高效。通過(guò)在主機(jī)環(huán)境中編譯運(yùn)用x86架構(gòu)下的libwebsockets庫(kù),可以充分利用主機(jī)卓越的計(jì)算性能與豐富的調(diào)試資源,顯著提升開(kāi)發(fā)及調(diào)試工作的效率與便捷性。 -
發(fā)布了文章 2024-06-27 09:40
科普小課堂|不同版本USB接口詳細(xì)解析
USB接口憑借其廣泛的兼容性和高性能,已成為連接多樣外設(shè)的主要接口,囊括了日常的鍵盤(pán)、鼠標(biāo)等輸入設(shè)備以及其他更多的領(lǐng)域。不僅如此,USB還展現(xiàn)了高度靈活性,能夠便捷地轉(zhuǎn)換為其他總線接口,例如實(shí)現(xiàn)USB到以太網(wǎng)或USB到CAN總線的橋接,極大地豐富了其應(yīng)用場(chǎng)景。下面我們將深入探討各類常用USB規(guī)范的特性,解析不同形態(tài)的USB物理接口,助力各位小伙伴全面掌握US9.4k瀏覽量 -
發(fā)布了文章 2024-06-17 13:53
如何移植libwebsockets
libwebsockets是一個(gè)高性能的開(kāi)源C語(yǔ)言庫(kù),專為實(shí)現(xiàn)WebSocket協(xié)議及相關(guān)的HTTP協(xié)議而設(shè)計(jì)。它不僅使開(kāi)發(fā)者能夠在客戶端與服務(wù)器端輕松構(gòu)建WebSocket連接,還可以用作標(biāo)準(zhǔn)HTTP服務(wù)器。WebSocket是一種在單個(gè)TCP連接上進(jìn)行全雙工通信的協(xié)議,可以促進(jìn)瀏覽器與服務(wù)器間實(shí)時(shí)、互動(dòng)數(shù)據(jù)交換的能力,為現(xiàn)代網(wǎng)絡(luò)應(yīng)用提供了強(qiáng)大的支持。li3.6k瀏覽量 -
發(fā)布了文章 2024-06-07 15:28
如何移植FFmpeg
?FFmpeg是一款專門(mén)用于處理數(shù)字音頻和視頻,支持錄制、轉(zhuǎn)換,并能將這些媒體內(nèi)容轉(zhuǎn)化為實(shí)時(shí)流數(shù)據(jù)的開(kāi)源計(jì)算機(jī)程序。它遵循LGPL或GPL許可協(xié)議,為用戶提供了涵蓋音視頻錄制、格式轉(zhuǎn)換及流媒體分發(fā)的全方位解決方案,深入掌握FFmpeg已成為每一位多媒體開(kāi)發(fā)工程師的必修課。今天就跟各位小伙伴分享一篇共創(chuàng)社的學(xué)習(xí)筆記,探討一下如何移植FFmpeg。配置交叉編譯環(huán) -
發(fā)布了文章 2024-05-31 16:41
ELF 1技術(shù)貼|如何在Ubuntu中編譯OpenCV庫(kù)
在之前發(fā)布的文章中探討了交叉編譯OpenCV并部署至嵌入式系統(tǒng)的方法。然而,在調(diào)試階段,我們發(fā)現(xiàn)在Ubuntu環(huán)境下將OpenCV編譯為X86架構(gòu)可能更加方便和高效。通過(guò)在主機(jī)上編譯并使用X86架構(gòu)的OpenCV庫(kù),利用主機(jī)的強(qiáng)大計(jì)算性能和豐富的調(diào)試工具,可以加速開(kāi)發(fā)進(jìn)程并簡(jiǎn)化調(diào)試環(huán)節(jié)。下面就跟小伙伴詳細(xì)講述如何在Ubuntu環(huán)境下將OpenCV編譯為X861.6k瀏覽量 -
發(fā)布了文章 2024-05-29 10:06
學(xué)習(xí)筆記|如何移植NCNN
在計(jì)算機(jī)視覺(jué)和深度學(xué)習(xí)領(lǐng)域,NCNN(NeturalNetworkComputerVision)是一個(gè)輕量級(jí)的神經(jīng)網(wǎng)絡(luò)計(jì)算框架,被廣泛應(yīng)用于各類嵌入式設(shè)備和移動(dòng)平臺(tái)。今天,讓我們一同跟隨共創(chuàng)社團(tuán)隊(duì)的步伐,揭秘他們?nèi)绾芜M(jìn)行NCNN的交叉編譯,并在ELF1開(kāi)發(fā)板上演繹實(shí)踐,以此驗(yàn)證模型推理性能。1、從GitHub下載NCNN源碼:https://github.c1.9k瀏覽量 -
發(fā)布了文章 2024-05-28 15:23
科普課堂|關(guān)于DC/DC和LDO的原理詳解
眾所周知,電子設(shè)備能夠正常啟動(dòng)的首要前提就是需要有一個(gè)合適、穩(wěn)定、可靠的電源供電。嵌入式開(kāi)發(fā)板中除核心板外,底板上也需要電源為器件以及連接的外圍設(shè)備進(jìn)行供電,例如:外接的U盤(pán),攝像頭等。底板上的器件種類較多,所需要的供電電壓也不同,常用的供電電壓有:12V、5V、3.3V、1.5V等。特別提醒,在最小系統(tǒng)板上5V與3.3V電源扮演關(guān)鍵角色,它們經(jīng)由高性能DC2.7k瀏覽量 -
發(fā)布了文章 2024-05-21 08:44
-
發(fā)布了文章 2024-05-14 09:03
項(xiàng)目分享|基于ELF 1S開(kāi)發(fā)板完成的物聯(lián)網(wǎng)開(kāi)源項(xiàng)目
ElfBoard作為飛凌嵌入式旗下教育品牌,自成立以來(lái),持續(xù)吸引著各界的矚目,其中也贏得了一些工程師的青睞。今天,就和各位小伙伴分享一位杰出工程師借助ELF1S開(kāi)發(fā)板完成的嵌入式物聯(lián)網(wǎng)項(xiàng)目,見(jiàn)證智慧與技術(shù)的火花。關(guān)于這個(gè)項(xiàng)目的思維導(dǎo)圖,如下圖所示:接下來(lái),將會(huì)從云-網(wǎng)-邊-端的物聯(lián)網(wǎng)體系架構(gòu)出發(fā),描述整個(gè)開(kāi)源項(xiàng)目的開(kāi)發(fā)過(guò)程,整個(gè)開(kāi)源項(xiàng)目的系統(tǒng)框架,如下圖所示1.9k瀏覽量 -
發(fā)布了文章 2024-05-07 14:54
ELF 1技術(shù)貼|如何在開(kāi)發(fā)板上生成二維碼圖像
在開(kāi)發(fā)應(yīng)用程序時(shí),常常需要生成二維碼以便于用戶通過(guò)掃描快速訪問(wèn)信息。為了實(shí)現(xiàn)這一功能開(kāi)發(fā)者通常選用QRencode專為生成二維碼圖像設(shè)計(jì)的開(kāi)源庫(kù)。然而,要在特定平臺(tái)上使用QRencode,需要將其進(jìn)行交叉編譯,以確保能夠在目標(biāo)平臺(tái)上正確運(yùn)行。深入來(lái)看,QRencode庫(kù)的正常運(yùn)作依賴于兩個(gè)核心支撐庫(kù):Zlib與LibPNG。其中,Zlib作為開(kāi)放源代碼的壓縮1.2k瀏覽量