關(guān)閉

嵌入式微處理器

所屬頻道 嵌入式 公眾號精選
  • 結(jié)構(gòu)體內(nèi)存對齊,這回給你徹底搞會(huì)!

    一、內(nèi)存對齊的原因 ?1.平臺原因(移植原因):一些資料上是這樣說的,“不是所有的硬件平臺都能訪問任意地址上的任意數(shù)據(jù);某些硬件平臺只能在某些特定地址處取某些特定的數(shù)據(jù),否則就會(huì)拋出硬件異常”。也就是說在計(jì)算機(jī)在內(nèi)存讀取數(shù)據(jù)時(shí),只能在規(guī)定的地址

    嵌入式
    2020-06-04
  • 字符串操作的全面總結(jié)(附完整代碼)

    字符串操作看似簡單,其實(shí)非常重要,不注意的話,經(jīng)常出現(xiàn)代碼運(yùn)行結(jié)果和自己想要的不一致,甚至崩潰。本文總結(jié)了一些構(gòu)建string對象方法、修改string對象的方法、string類型的操作函數(shù)、string類型的查找、string對象的比較。 1 構(gòu)建string對象方法 首先,為

  • Linus Torvalds的最新電腦配置

    最近Linus Torvalds 公布了他的電腦配置,有了這個(gè)配置清單之后,每個(gè)人都可以擁有一臺和Linux之父一樣的電腦,當(dāng)你擁有了一臺之后,你可以發(fā)個(gè)朋友圈,「我今天用Linus 的電腦解了一個(gè)bug」。 不過,話說回來,這臺電腦組裝完成后價(jià)格不菲,總價(jià)在 3500 美刀

    嵌入式
    2020-06-03
  • 基于C99規(guī)范,最全C語言預(yù)處理知識總結(jié)

    00. 前言 面試官:請簡單描述下編譯器將C語言從源代碼到可執(zhí)行文件的過程。 應(yīng)聘者:呃……就是……在IDE里寫代碼,然后點(diǎn)編譯啊…… 面試官:那你知道預(yù)處理命令這個(gè)東西嗎,平時(shí)用過有哪些? 應(yīng)聘者:這個(gè)我懂,不就是宏定義那些嘛,我平時(shí)用#define來定義

    嵌入式
    2020-06-03
  • 該不該放棄單片機(jī)、嵌入式這條路?

    作者:TopSemic 鏈接:https://www.zhihu.com/question/370606355/answer/1137000299 來源:知乎 直接來源:大魚機(jī)器人 寫一寫我的經(jīng)歷。 我是2011年本科自動(dòng)化專業(yè)畢業(yè),大學(xué)時(shí)玩過51單片機(jī),但是那時(shí)就跑了一個(gè)流水燈實(shí)驗(yàn),還是用匯編實(shí)現(xiàn)的,C語言我都不會(huì)

  • 沒了美國EDA軟件,我們就不能做芯片?看一線工程師怎么說!

    作者:蜀山熊貓 來源:真視界(ID:gh_8a4b35bb3edc) 這些天看了不少講國內(nèi)EDA情況的帖子,有客觀的也有極其離譜的,作為一名從業(yè)十余年的芯片設(shè)計(jì)工程師,我以一線從業(yè)者的角度來談?wù)勎覀冊趯?shí)際工作中的EDA軟件使用情況究竟是怎樣的吧。 先回答個(gè)很常見的問

  • 常用于單片機(jī)的接口適配器模式C語言實(shí)現(xiàn)

    前言 ????通俗的講,適配器模式是將一個(gè)類的接口轉(zhuǎn)換成客戶希望的另外一個(gè)接口,在我們編寫程序的時(shí)候,尤其是在我們使用到單片機(jī)做項(xiàng)目的時(shí)候,經(jīng)常會(huì)用到。 ????但是往往我們做項(xiàng)目寫程序的時(shí)候,并沒有想到那么多,如果在不帶操作系統(tǒng)的情況下,想要整個(gè)框

  • 單片機(jī)編程:如何喂狗的靈魂拷問,看門狗那些事兒!

    [導(dǎo)讀] 單片機(jī)程序?qū)懤泵炊?,看門狗狗天天見,你的狗狗養(yǎng)的對么?不停的喂狗,只要狗不叫就完了嘛?真是這樣么?事實(shí)上可能不是你想的辣么簡單..... 啥叫看門狗? 看門狗也稱為看門狗定時(shí)器,本質(zhì)上是一種定時(shí)電路或者軟件定時(shí)器機(jī)制。 工作原理: 看門狗的硬

  • 盤一盤那些年我們常用的物聯(lián)網(wǎng)開發(fā)板!

    來源:華為云社區(qū),作者:星辰27,直接來源:華為開發(fā)者社區(qū) 眾所周知開發(fā)板是物聯(lián)網(wǎng)架構(gòu)中的感知層智能設(shè)備,這類設(shè)備通常有芯片、通信模組、以及操作系統(tǒng)組成。當(dāng)然不同的開發(fā)版在功能以及使用上可能存在著一定的差別,下面為大家介紹幾款常用的物聯(lián)網(wǎng)開發(fā)

  • 中國高校鄙視鏈指南!

    來源:知乎作者“鍵盤俠” 轉(zhuǎn)自:募格學(xué)術(shù) https://zhuanlan.zhihu.com/p/89648881 本文僅用于分享,不作任何商業(yè)用途 某一天,中國各大高校齊聚一堂,開了一場“拒絕高校鄙視鏈座談會(huì)”,誓要消除高校之間的不平等,不讓莘莘學(xué)子因?yàn)槟感栴}而被人低看一眼

    嵌入式
    2020-06-01
  • 代碼防御性編程的十條技巧

    1 什么是防御性編程? 顧名思義,防御性編程是一種細(xì)致、謹(jǐn)慎的編程方法。為了開發(fā)可靠的軟件,我們要設(shè)計(jì)系統(tǒng)中的每個(gè)組件,以使其盡可能的”保護(hù)”自己。我們通過明確地在代碼中對設(shè)想進(jìn)行檢查,這是一種努力,防止我們的代碼以將會(huì)展現(xiàn)錯(cuò)誤行為的方式被調(diào)

    嵌入式
    2020-06-01
  • C語言,去你的策略模式!

    前言+ 這里先插一點(diǎn)題外話,在C語言中,實(shí)現(xiàn)封裝、繼承、隱藏、多態(tài)等等特性,是完全沒有問題的。但是在使用過程中,必定是不如自帶這些特性的語言方便好用的,比如C++\java等。 一旦要通過C語言來實(shí)現(xiàn)各種設(shè)計(jì)模式,必定會(huì)在嚴(yán)謹(jǐn)?shù)鼐S護(hù)類層次上造成非常繁瑣

    嵌入式
    2020-06-01
  • 上帝視角?C語言之觀察者模式

    科普文,給大家介紹觀察者模式的使用場合及其優(yōu)缺點(diǎn)。 模式動(dòng)機(jī) + 觀察者模式是比較常用的設(shè)計(jì)模式之一,尤其是系統(tǒng)里面涉及到多個(gè)復(fù)雜子系統(tǒng)時(shí),經(jīng)常會(huì)使用到。 它就像系統(tǒng)里面某個(gè)子模塊的跑腿,一旦該子模塊發(fā)生變化,它就要為這個(gè)子模塊通知其他的子模塊

  • RTOS排位戰(zhàn)!你到哪個(gè)段位了?

    莫問收獲,但問耕耘。 ——曾國藩 本文來和大家分享一下我在RTOS打怪升級路上經(jīng)歷的幾個(gè)段位,僅供參考。 青銅段位 | 玩起來RTOS 這個(gè)段位,我把它總結(jié)為:玩起來RTOS。 2018年,我參加了RT-Thread組織的大學(xué)生雄鷹計(jì)劃,和眾多對RT-Thread感興趣的學(xué)生一起學(xué)

    嵌入式
    2020-06-01
  • 好的程序員“借”,偉大的程序員“偷”!你同意否?

    對于程序員來說,一個(gè)公開的秘密是,在Stack Overflow網(wǎng)站上發(fā)布的一些作為問題答案的示例代碼,最終會(huì)出現(xiàn)在生產(chǎn)環(huán)境中。也許你在Stack Overflow上問了一個(gè)問題,得到了完美的循環(huán)交換。也許你找到了一個(gè)很好的答案,它包含了完全適合你的應(yīng)用程序的async aw

    嵌入式
    2020-06-01
關(guān)注他的人
  • mo_chen

  • 2587402761

  • 18309221715

  • q835194077q

  • ernest2020

  • 2454347030

  • 王洪陽

  • Witpower

  • hexuanjian

  • twtw

  • hetth

  • 洛奇ing

  • 289117336

  • Tronlong創(chuàng)龍

  • 嘉和城金牛座

  • cdliliping

  • minxinzou

  • 小兔幾

  • 慢羊羊123456

  • 派大猩

  • xjhw

  • 太陽sun

  • phane99

  • sunshineli123

  • niceming

  • klffnj

  • 桂_花_灣

  • wenshengzhu

  • 人生如戲啊

  • alu1997