關(guān)于架構(gòu)這個概念很難給出一個明確的定義,也沒有一個標準的定義。硬是要給一個概述,我認為架構(gòu)就是對系統(tǒng)中的實體以及實體之間的關(guān)系所進行的抽象描述。
本文以32位系統(tǒng)為例,介紹了內(nèi)核空間(kernel space)和用戶空間(user space)。
國產(chǎn)MCU,市場份額和技術(shù)先進性,都無法和國外企業(yè)進行相比。國內(nèi)來看,當前占據(jù)的主流市場還停留在8位MCU,占比50%。16/32位MCU占比分別為20%。這就意味著,國內(nèi)MCU應用領(lǐng)域相對集中在低端電子產(chǎn)品,中高端電子產(chǎn)品市場還在外企手里。
最近的日環(huán)食吸引了一大波天文愛好者。在我所居住城市的科技中心大樓外就有一臺大型的天文望遠鏡,它可以鳥瞰宇宙中的其他星球。我一直認為那些真實存在、又遙不可及的外太空與微小的我有著某種神秘的聯(lián)系。我準備用樹莓派和天文望遠鏡復制一臺智能的行星觀測器。
最近又看到一則讓人十分痛心的消息,南京一名即將當父親的程序員,在準備出門時突發(fā)腦溢血倒下了……
容器技術(shù)起源于Linux,是一種內(nèi)核虛擬化技術(shù),提供輕量級的虛擬化,以便隔離進程和資源。盡管容器技術(shù)已經(jīng)出現(xiàn)很久,卻是隨著Docker的出現(xiàn)而變得廣為人知。Docker是第一個使容器能在不同機器之間移植的系統(tǒng)。它不僅簡化了打包應用的流程,也簡化了打包應用的
在手機快沒電時,管理軟件往往會提醒我們關(guān)掉某些耗電量高的應用??梢?,除了硬件廠商外,軟件廠商也應該重視能耗問題。在這篇文章中,研究者分析了一下各種編程語言的能耗對比。 當能耗也成為了一個重要指標,我們要怎么選擇編程語言?2017 年,由 6 名葡萄
整理?|?付斌 公眾號 | 嵌入式ARM 35歲是一個坎兒,很多人說程序員35歲以后就失業(yè)了……被降薪,被調(diào)崗,被明升暗降,直至被“優(yōu)化”……21ic家也覺得很痛心…… 這是真的嗎? 21ic家了解到,目前不少程序員在35歲以后不再從事研發(fā)工作的原因主要是: ? 第一:
Linux內(nèi)核源碼文件繁多,搞不清Makefile、Kconfig、.config間的關(guān)系,不了解內(nèi)核編譯體系,編譯修改內(nèi)核有問題無從下手,自己寫的驅(qū)動不知道怎么編進內(nèi)核,不知道怎么配置內(nèi)核,這些問題都和Makefile、Kconfig、.config有關(guān),下面簡單談談Makefile、Kconfig和.config。希望對你有啟發(fā)。
10月31日,華為心聲社區(qū)發(fā)布《人才很關(guān)鍵,面試最重要——任總在研發(fā)應屆生招聘座談會上的講話?》。其中講到,要敢于吸收國內(nèi)、外人才,不拘一格降人才,明年的應屆生招聘人數(shù)至少擴大到8000人。要有足夠水平的兵力才能集中優(yōu)勢兵力打贏“殲滅戰(zhàn)”。
本文整理了一些TCP/IP協(xié)議簇中需要必知必會的十大問題,既是面試高頻問題,又是程序員必備基礎(chǔ)素養(yǎng)。
本文通過對Linux下串口驅(qū)動的分析,由最上層的C庫,到操作系統(tǒng)系統(tǒng)調(diào)用層的封裝,再到tty子系統(tǒng)的核心,再到一系列線路規(guī)程,再到最底層的硬件操作。
在代碼中用一堆嵌套,花大量時間寫出漂亮的代碼但最后才發(fā)現(xiàn)無法運行,不給任務留緩沖時間…… 這是很多新手程序員都踩過的雷。在這篇文章中,一位全棧首席開發(fā)者總結(jié)了高級開發(fā)人員的19個編碼原則,可以幫助新手少踩些坑。