來源:https://urlify.cn/IFzQRbGitHub鏡像訪問GitHub文件加速Github加速下載加速你的Github谷歌瀏覽器GitHub加速插件(推薦)GitHubraw加速GitHubJsdelivr通過Gitee中轉fork倉庫下載通過修改HOSTS文件進...
說到web服務器想必大多數人首先想到的協議是http,那么http之下則是tcp,本篇文章將通過tcp來實現一個簡單的web服務器。本篇文章將著重講解如何實現,對于http與tcp的概念本篇將不過多講解。一、了解Socket及web服務工作原理既然是基于tcp實現web服務器,很...
星標「嵌入式大雜燴」,一起進步!大家好,我是ZhengN。小時候用小霸王玩魂斗羅的時候,三條命就可以打通關,感覺自己挺厲害的,因為魂斗羅的關數還是很多,劇情也比較長。那么,問題來了。為什么魂斗羅只有128KB卻可以實現那么長的劇情?下面來給新生代程序員講講這里面的奧秘吧?,F代程序...
“程序員能純靠技術渡過中年危機嗎?”▲截圖來源于知乎知乎上的這個提問,吸引了大批碼農留言,熱贊均表示“能,很難”。因為難逃這兩種結局:???沒精力學習,技術一迭代,被淘汰。???有技術,90%公司不需要,年紀大了被淘汰。這一現象的背后反映了程序員的技術與崗位被高度壟斷,即:90%...
最近投入Linux方面的學習更多了,主要是Linux內核以及Linux驅動框架的研究,以下是我自己學習總結的一些筆記,以幫助我快速復習和回憶相關的知識點:還有一個是RK平臺的RKmedia,里面也有一些RK廠商的一些創新點:沒有什么是不能突破的!因為只有扎得越深才能成為頂尖的高級...
來源:CSDN作者|取經的孫猴兒整理|嵌入式應用研究院嵌入式嵌入式的標簽多為:低配,偏硬件,底層,資源緊張,代碼多以C語言,匯編為主,代碼應用邏輯簡單。但隨著AIOT時代的到來,局面組件改變。芯片的性能資源逐漸提升,業務邏輯也逐漸變得復雜,相對于代碼的效率而言,代碼的復用可移植性...
星標「嵌入式大雜燴」,一起進步!推薦文章:STM32如何收發float類型數據?嵌入式系統的串口數據傳輸都是以字節為單位,但是有些特殊的數據類型,比如浮點型floata=231.5,在內存是如何表示的呢?我們知道浮點型float數據類型占用4個字節,實際上在內存當中a=0x436...
很多初學者覺得自己學的東西很基礎,擔心今后實際工作用不到。有初學者問了這樣的問題:單片機真正開發產品和學習的時候有什么差別,平時學的LED、ADC這些東西,在實際項目中會用到嗎?雖然技術更新迭代很快,但有很多基本的技術,仍然在實際項目中會用到,今天就拿LED為例來說說吧。LED有...
星標「嵌入式大雜燴」,一起進步!從打開電源到開始操作,計算機的啟動是一個非常復雜的過程。我一直搞不清楚,這個過程到底是怎么回事,只看見屏幕快速滾動各種提示......這幾天,我查了一些資料,試圖搞懂它。下面就是我整理的筆記。零、boot的含義先問一個問題,'啟動'用英語怎么說?回...
星標「嵌入式大雜燴」,一起進步!進度條的應用在軟件中無處不在,拷貝一個文件需要一個進度條,加載一個文件也需要一個進度條,來標志完成與否。那么,一個進度條有哪些元素呢:一個不斷向右生長的容器(直觀的看出當前的進度)一個數據化反映進度的百分比。一個標志(這個標志反映這個進度條是否在工...
星標「嵌入式大雜燴」,一起進步!有很多種方法可以去學習Vim:vimtutor就是一個很棒的教程,另外還有help擁有您所想的所有參考信息。鏈接:https://github.com/wsdjeg/Learn-Vim_zh_cn但是在日常使用中,對于絕大部分用戶的需求而言,vim...
前言串口調試是單片機開發過程必不可少的一個功能,一般是使用一個UART-TTL的串口模塊來實現串口的功能,其實下載調試使用的Jlink仿真器也可以實現串口調試的功能,本篇文章將介紹如何使用Jlink實現虛擬串口功能。ITM簡介ITM是ARMCortex-M系列內核芯片中的一種全新...