完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > 嵌入式
嵌入式系統(tǒng)是一種專(zhuān)用的計(jì)算機(jī)系統(tǒng),作為裝置或設(shè)備的一部分。對(duì)嵌入式系統(tǒng)是這樣定義的:“用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置”;原文為:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。
文章:9899個(gè) 瀏覽:316401次 帖子:13416個(gè)
嵌入式驅(qū)動(dòng)和應(yīng)用哪個(gè)更難?
現(xiàn)在的嵌入式比20年前的要求更高,軟硬件、應(yīng)用場(chǎng)景也更復(fù)雜了,除了驅(qū)動(dòng)層和應(yīng)用層,中間層也是重要的一層。
深入解析中斷處理在MCU開(kāi)發(fā)中的關(guān)鍵步驟
中斷向量表都是鏈接到代碼的最前面,比如一般 ARM 處理器都是從地址 0X00000000 開(kāi)始執(zhí)行指令的,那么中斷向量表就是從 0X00000000 ...
四款嵌入式中應(yīng)用常見(jiàn)的網(wǎng)絡(luò)協(xié)議棧
lwIP 是一個(gè)非常流行的開(kāi)源 TCP/IP 協(xié)議棧,最初是在瑞典計(jì)算機(jī)科學(xué)研究所的計(jì)算機(jī)和網(wǎng)絡(luò)架構(gòu)實(shí)驗(yàn)室聯(lián)合開(kāi)發(fā),它專(zhuān)門(mén)為嵌入式系統(tǒng)設(shè)計(jì),具有低內(nèi)存占...
為了做一個(gè)好的設(shè)計(jì),本身在軟硬件的配合上就需要克服無(wú)數(shù)的困難和障礙,任何一名 MCU 愛(ài)好者都不希望遇到一些因?yàn)檎Z(yǔ)言和工具而產(chǎn)生的困擾,我們?cè)?MCU ...
(ELF1/ELF1S開(kāi)發(fā)板及顯示屏)Linux內(nèi)核是操作系統(tǒng)中最核心的部分,它負(fù)責(zé)管理計(jì)算機(jī)硬件資源,并提供對(duì)應(yīng)用程序和其他系統(tǒng)組件的訪(fǎng)問(wèn)接口,控制著...
2023-12-13 標(biāo)簽:嵌入式內(nèi)核開(kāi)發(fā)板 1008 0
嵌入式C開(kāi)發(fā)中的JTAG接口定義及主要特點(diǎn)
JTAG(聯(lián)合測(cè)試行動(dòng)組)是測(cè)試和調(diào)試集成電路的標(biāo)準(zhǔn),廣泛用于嵌入式系統(tǒng)開(kāi)發(fā)。
在嵌入式系統(tǒng)的編程中,常常要求在特定的內(nèi)存單元讀寫(xiě)內(nèi)容,匯編有對(duì)應(yīng)的MOV指令,而除C/C++以外的其它編程語(yǔ)言基本沒(méi)有直接訪(fǎng)問(wèn)絕對(duì)地址的能力。在嵌入式...
LVGL 是一個(gè)免費(fèi)的開(kāi)源圖形庫(kù),提供了創(chuàng)建嵌入式GUI 所需的一切,具有易于使用的圖形元素,美觀(guān)的視覺(jué)效果和低內(nèi)存占用,采用MIT 許可協(xié)議,可以訪(fǎng)問(wèn)...
T113 i2c gpio拓展芯片xl9555開(kāi)發(fā)應(yīng)用筆記
天嵌TQT113核心板-68元,歡迎咨詢(xún)T113i2cgpio拓展芯片xl9555開(kāi)發(fā)應(yīng)用筆記參考資料內(nèi)核添加支持設(shè)備樹(shù)引用應(yīng)用調(diào)用參考資料XL9555...
【從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到嵌入式Linux平臺(tái)運(yùn)行
AWTK是基于C語(yǔ)言開(kāi)發(fā)的跨平臺(tái)GUI框架。本系列文章介紹如何從0開(kāi)始創(chuàng)建AWTK應(yīng)用程序,包括搭建開(kāi)發(fā)調(diào)試環(huán)境、使用AWTK創(chuàng)建Hello工程并在模擬...
2.2.1 必須熟悉業(yè)務(wù) 軟件是為業(yè)務(wù)服務(wù)的,業(yè)務(wù)才是“目的”,軟件系統(tǒng)是為了達(dá)成業(yè)務(wù)系統(tǒng)目標(biāo)的手段和方法。適應(yīng)當(dāng)前的業(yè)務(wù)需求是基礎(chǔ),充分考慮和預(yù)測(cè)未來(lái)...
注釋 ◎ 注釋?xiě)?yīng)放在其代碼上方相鄰位置或右方,不可放在下面。 ◎ 注釋的內(nèi)容要清楚明了,防止注釋二義性。 ◎ 修改代碼時(shí)同步更新注釋?zhuān)WC注釋與代碼的一...
宏和常量 ◎ 宏定義和常量使用大寫(xiě)字母或下劃線(xiàn)。 ◎ 用宏定義表達(dá)式時(shí),要使用完備的括號(hào),如下: #define HEHE_AREA( a , b ) ...
◎ 不用或者少用全局變量 說(shuō)明:?jiǎn)蝹€(gè)文件內(nèi)部可以使用static的全局變量,可以將其理解為類(lèi)的私有成員變量。全局變量應(yīng)該是模塊的私有數(shù)據(jù),不能作用對(duì)外的...
◎ 一個(gè)函數(shù)僅完成一件功能 ◎ 重復(fù)代碼應(yīng)該盡可能提煉成函數(shù)。 說(shuō)明:重復(fù)代碼提煉成函數(shù)可以帶來(lái)維護(hù)成本的降低。重復(fù)代碼是不良代碼最典型的特征之一。在“...
編碼規(guī)范 2.1 文件頭申明 ◎ 新增.c必須添加注釋?zhuān)瑯?biāo)注公司名稱(chēng)、文件功能說(shuō)明,創(chuàng)建日期、作者,后續(xù)修改說(shuō)明 范例如下: / **** **** *...
1 編碼原則 1.1 可讀性原則 (1)清晰第一 清晰性是易于維護(hù)程序必須具備的特征。維護(hù)期變更代碼的成本遠(yuǎn)遠(yuǎn)大于開(kāi)發(fā)期,編寫(xiě)程序應(yīng)該以人為本,計(jì)算機(jī)第...
如何在Torizon平臺(tái)使用Flutter來(lái)開(kāi)發(fā)用戶(hù)界面
Google 面向 Android, iOS 推出的跨平臺(tái)移動(dòng)應(yīng)?開(kāi)發(fā)框架 Flutter 可以構(gòu)建高質(zhì)量的原??戶(hù)界?,并可以擴(kuò)展支持 Web 和桌面...
2023-12-07 標(biāo)簽:嵌入式嵌入式系統(tǒng)Linux 885 0
編輯推薦廠(chǎng)商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |