計(jì)算機(jī)中CPU是如何識(shí)數(shù)的
先來(lái)看一個(gè)簡(jiǎn)單的問(wèn)題:小孩子都知道數(shù)數(shù):1,2,3,4,5,6,7,8,9,10,可為什么要這樣數(shù)呢....
TencentOS-tiny中環(huán)形隊(duì)列的實(shí)現(xiàn)
1. 什么是隊(duì)列隊(duì)列(queue)是一種只能在一端插入元素、在另一端刪除元素的數(shù)據(jù)結(jié)構(gòu),遵循「先入先....
51、STM32和Linux點(diǎn)燈有什么區(qū)別
從入門到放棄是一個(gè)煎熬的過(guò)程,一旦入門,這個(gè)煎熬過(guò)程就會(huì)慢慢得到緩解,那么,怎樣才算入門了呢? 嵌入....
抗干擾神器光耦方面的知識(shí)梳理
光隔離器,也稱光耦。在電路設(shè)計(jì)中大量應(yīng)用設(shè)計(jì),今天來(lái)梳理一下光耦方面的知識(shí)。光耦雖簡(jiǎn)單,但也有些地方....
嵌入式軟件開(kāi)發(fā)中如何提高編譯速度
程序員做軟件開(kāi)發(fā),討厭一件事,那就是編譯代碼速度很慢的問(wèn)題。 編碼一分鐘,編譯十分鐘,這誰(shuí)能受的了?....
簡(jiǎn)述單片機(jī)常見(jiàn)的打印輸出方式及區(qū)別
作者 |strongerHuang 微信公眾號(hào) | 嵌入式專欄 單片機(jī)開(kāi)發(fā)中,打印輸出比較常見(jiàn),也比....
51單片機(jī)的啟動(dòng)代碼究竟里面寫(xiě)了什么
在我們使用kei c51創(chuàng)建一個(gè)51單片機(jī)項(xiàng)目時(shí),會(huì)有如下圖所示的提示: ? keil創(chuàng)建新項(xiàng)目時(shí),....
計(jì)算機(jī)為什么要使用補(bǔ)碼
人類在制造出晶體管后,利用晶體管制造出了與非門,然后又利用與非門制造出了加法器。加法器解決了加法運(yùn)算....
Cortex-M裸機(jī)環(huán)境下臨界區(qū)保護(hù)的三種實(shí)現(xiàn)
今天給大家分享的是Cortex-M裸機(jī)環(huán)境下臨界區(qū)保護(hù)的三種實(shí)現(xiàn)。 搞嵌入式玩過(guò) RTOS 的朋友想....
嵌入式開(kāi)發(fā)中軟件架構(gòu)存在的意義
在嵌入式軟件開(kāi)發(fā),包括單片機(jī)開(kāi)發(fā)中,軟件架構(gòu)對(duì)于開(kāi)發(fā)人員是一個(gè)必須認(rèn)真考慮的問(wèn)題。軟件架構(gòu)對(duì)于系統(tǒng)整....
基于宏高效實(shí)現(xiàn)環(huán)形緩沖區(qū)教程
來(lái)源 | 小麥大叔 循環(huán)緩沖區(qū)是嵌入式軟件工程師在日常開(kāi)發(fā)過(guò)程中的關(guān)鍵組件。 多年來(lái),互聯(lián)網(wǎng)上出現(xiàn)了....
單片機(jī)程序時(shí)間輪片法框架
來(lái)源 | ERYUESANHI 編排 | strongerHuang 今天分享一篇單片機(jī)程序框架的文....
恩智浦MPC5744P上基于MBD工具箱的開(kāi)發(fā)準(zhǔn)備工作
摘要 本篇筆記主要記錄在恩智浦MPC5744P上基于MBD工具箱的開(kāi)發(fā)準(zhǔn)備工作,即工具箱的安裝和初級(jí)....
如何迅速評(píng)估MPC5744P的ADC功能
在嵌入式產(chǎn)品設(shè)計(jì)中,很多都會(huì)用到ADC模塊外設(shè),負(fù)責(zé)模擬量的采集,例如電機(jī)電流,電池電壓,電機(jī)溫度等....
如何正確理解示波器(ADC)的采樣率?
示波器的原理簡(jiǎn)單來(lái)說(shuō)就是一個(gè)ADC轉(zhuǎn)換,然后根據(jù)采集的不同電壓在屏幕上顯示出來(lái)。 今天就是說(shuō)說(shuō)示波器....
一文詮釋NandFlash ECC校驗(yàn)原理與實(shí)現(xiàn)
大家應(yīng)該都在用U盤,而U盤中的存儲(chǔ)芯片就是NandFlash,你買的64G的U盤,實(shí)際并沒(méi)有64G,....
基于單路USB轉(zhuǎn)多路UART方案
轉(zhuǎn)自 | 電子電路開(kāi)發(fā)學(xué)習(xí) 串口,對(duì)于從事電子行業(yè)的朋友應(yīng)該再也熟悉不過(guò)了,它是一種非常通用的設(shè)備通....
分析RTOS實(shí)現(xiàn)多任務(wù)調(diào)度的基本原理
很多朋友長(zhǎng)時(shí)間使用裸機(jī)編程,切換過(guò)來(lái)學(xué)習(xí)RTOS,就對(duì)其中很多概念產(chǎn)生誤解。 大部分人開(kāi)始學(xué)習(xí)RTO....
教大家如何在單片機(jī)中用匯編優(yōu)雅的點(diǎn)燈
現(xiàn)在可能很少看到匯編程序了,但單片機(jī)的啟動(dòng)文件、RTOS底層代碼等一些地方,依然還有匯編代碼的身影。....
Arduino和單片機(jī)區(qū)別在哪
網(wǎng)上流傳著一段程序員的視鏈:寫(xiě)組合語(yǔ)言的工程師鄙視寫(xiě) C 語(yǔ)言的工程師,C 語(yǔ)言工程師鄙視 C++ ....
基于ARM Cortex-M MCU中的MPU所提供的一些特性
內(nèi)存保護(hù)單元(MPU)是一種硬件機(jī)制,通過(guò)只允許代碼訪問(wèn)需要的內(nèi)存和外設(shè)來(lái)提高嵌入式設(shè)備的安全性。應(yīng)....
你們知道計(jì)算機(jī)是如何識(shí)別你寫(xiě)的代碼的嗎?
學(xué)習(xí)編程其實(shí)就是學(xué)高級(jí)語(yǔ)言,即那些為人類設(shè)計(jì)的計(jì)算機(jī)語(yǔ)言。 但是,計(jì)算機(jī)不理解高級(jí)語(yǔ)言,必須通過(guò)編譯....
如果編程語(yǔ)言是一門武功絕學(xué),那各語(yǔ)言分別是哪些武功絕學(xué)
匯編語(yǔ)言是計(jì)算機(jī)提供給用戶的最快最有效的語(yǔ)言,也是能夠利用計(jì)算機(jī)的所有硬件特性并能夠直接控制硬件的唯....
為大家科普文件格式FAT、FAT32、exFAT之間的關(guān)系和區(qū)別
我們平時(shí)使用的U盤、硬盤都有哪些格式,它們有什么區(qū)別?下面給大家科普一篇日常生活中我們可能存在疑惑的....
單片機(jī)、Cortex-M、Linux它們和嵌入式有什么區(qū)別?
單片機(jī)、Cortex-M、Linux它們和嵌入式有什么區(qū)別? 跑 Linux 操作系統(tǒng)需要什么處理器....
分享一篇關(guān)于硬件工程師幾個(gè)階段的事情
不同階段的工程師,所做的事其實(shí)是不同的,今天就來(lái)分享一篇關(guān)于硬件工程師幾個(gè)階段的事情。
Keil MDK-ARM升級(jí)至V5.35修復(fù)了哪些bug
Keil MDK-ARM升級(jí)至V5.35,截止發(fā)稿前十分鐘,官方終于把安裝包放出來(lái)了。 放出安裝包之....