文章
-
科普小課堂|LCD 問(wèn)題排查思路解析2024-08-05 17:06
在嵌入式系統(tǒng)開(kāi)發(fā)中,液晶顯示器(LCD)作為人機(jī)交互的重要界面,其穩(wěn)定性和可靠性至關(guān)重要。然而在實(shí)際應(yīng)用中,LCD難免會(huì)遇到各種問(wèn)題。今天和各位小伙伴分享一些常見(jiàn)的LCD問(wèn)題及其排查思路,幫助大家快速定位并解決這些問(wèn)題。 -
關(guān)于Makefile自動(dòng)生成-autotools的使用2024-07-25 15:50
在Linux應(yīng)用開(kāi)發(fā)中,編寫(xiě)Makefile是一項(xiàng)必備技能,因?yàn)樗x了工程中所有文件的編譯順序、規(guī)則和依賴(lài)關(guān)系,決定了哪些文件需要編譯以及它們的編譯順序。 雖然對(duì)初級(jí)開(kāi)發(fā)者而言,編寫(xiě)復(fù)雜的Makefile并非日常任務(wù),但遇見(jiàn)需要構(gòu)建大型軟件項(xiàng)目時(shí),利用工具自動(dòng)生成Makefile就顯得尤為關(guān)鍵。接下來(lái),我們將重點(diǎn)介紹一款自動(dòng)化構(gòu)建工具——Autoto -
飛凌嵌入式亮相第七屆(2024)全國(guó)大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽北部賽區(qū)決賽現(xiàn)場(chǎng)2024-07-23 09:24
7月20日,2024年第七屆全國(guó)大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽北部賽區(qū)決賽在保定大學(xué)科技園正式開(kāi)賽。本次大賽由全國(guó)大學(xué)生嵌入式芯片與系統(tǒng)設(shè)計(jì)競(jìng)賽組委會(huì)、北部賽區(qū)執(zhí)委會(huì)主辦,保定國(guó)家大學(xué)科技園與北京郵電大學(xué)聯(lián)合承辦,飛凌嵌入式作為本土嵌入式企業(yè)也積極參與其中。在大賽開(kāi)幕儀式上,飛凌嵌入式副總經(jīng)理作為企業(yè)代表進(jìn)行發(fā)言,他提到飛凌嵌入式自成立18年以來(lái),在各級(jí)領(lǐng)導(dǎo) -
ElfBoard技術(shù)貼|在NXP源碼基礎(chǔ)上適配ELF 1開(kāi)發(fā)板的按鍵功能2024-07-10 09:54
本次源碼適配工作是在NXPi.MX6ULLEVK評(píng)估板的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的。主要目標(biāo)是調(diào)整功能接口引腳配置,以適應(yīng)ELF1開(kāi)發(fā)板。接下來(lái),將以按鍵功能的適配作為具體示例,深入解析整個(gè)適配的流程。一、準(zhǔn)備工作NXP源碼路徑:ELF1開(kāi)發(fā)板資料包\07-NXP原廠資料\07-1NXP官方源碼\linux- -
ElfBoard技術(shù)貼|如何將libwebsockets庫(kù)編譯為x86架構(gòu)2024-07-10 09:38
在之前的文章中,我們已經(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)試工作的效率與便捷性。 -
科普小課堂|不同版本USB接口詳細(xì)解析2024-06-27 09:40
USB接口憑借其廣泛的兼容性和高性能,已成為連接多樣外設(shè)的主要接口,囊括了日常的鍵盤(pán)、鼠標(biāo)等輸入設(shè)備以及其他更多的領(lǐng)域。不僅如此,USB還展現(xiàn)了高度靈活性,能夠便捷地轉(zhuǎn)換為其他總線(xiàn)接口,例如實(shí)現(xiàn)USB到以太網(wǎng)或USB到CAN總線(xiàn)的橋接,極大地豐富了其應(yīng)用場(chǎng)景。下面我們將深入探討各類(lèi)常用USB規(guī)范的特性,解析不同形態(tài)的USB物理接口,助力各位小伙伴全面掌握US -
如何移植libwebsockets2024-06-17 13:53
libwebsockets是一個(gè)高性能的開(kāi)源C語(yǔ)言庫(kù),專(zhuān)為實(shí)現(xiàn)WebSocket協(xié)議及相關(guān)的HTTP協(xié)議而設(shè)計(jì)。它不僅使開(kāi)發(fā)者能夠在客戶(hù)端與服務(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)大的支持。li -
如何移植FFmpeg2024-06-07 15:28
?FFmpeg是一款專(zhuān)門(mén)用于處理數(shù)字音頻和視頻,支持錄制、轉(zhuǎn)換,并能將這些媒體內(nèi)容轉(zhuǎn)化為實(shí)時(shí)流數(shù)據(jù)的開(kāi)源計(jì)算機(jī)程序。它遵循LGPL或GPL許可協(xié)議,為用戶(hù)提供了涵蓋音視頻錄制、格式轉(zhuǎn)換及流媒體分發(fā)的全方位解決方案,深入掌握FFmpeg已成為每一位多媒體開(kāi)發(fā)工程師的必修課。今天就跟各位小伙伴分享一篇共創(chuàng)社的學(xué)習(xí)筆記,探討一下如何移植FFmpeg。配置交叉編譯環(huán) -
ELF 1技術(shù)貼|如何在Ubuntu中編譯OpenCV庫(kù)2024-05-31 16:41
在之前發(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編譯為X86 -
學(xué)習(xí)筆記|如何移植NCNN2024-05-29 10:06
在計(jì)算機(jī)視覺(jué)和深度學(xué)習(xí)領(lǐng)域,NCNN(NeturalNetworkComputerVision)是一個(gè)輕量級(jí)的神經(jīng)網(wǎng)絡(luò)計(jì)算框架,被廣泛應(yīng)用于各類(lèi)嵌入式設(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.c