原创 【C語言】利用子函數按照字符串大小對字符串數組進行排序

利用子函數按照字符串大小對字符串數組進行排序` #include<stdio.h> #include<string.h> #define N 5 /*****************************************

原创 【UDP網絡編程】C語言實現UDP服務器和客戶端之間的通信(linux)

功能描述 利用UDP網絡通信實現客戶端和服務器的通信 服務器代碼 server.c #include<stdio.h> #include<sys/socket.h> #include<sys/types.h> #include<s

原创 ARM之I2C總線協議介紹

I2C總線協議 概述:I2C(Inter-Integrated Circuit)總線是由PHILIPS公司開發的兩線式串行總線,用於連接微控制器及其外圍設備,是微電子通信控制領域掛規範採用的一種總線標準。是同步通信的一種特殊形式,

原创 嵌入式方向需要掌握哪些知識技能

前言 最近,疫情已經成爲了中國目前最重要的事情,全國都在與病毒作鬥爭,每天都能看到好消息和壞消息從一線傳來,在這裏,不再提疫情這件事,因爲不論這次的疫情如何,它最終會過去,我們依然需要去生活、工作,本來想幾天回家過個年,到現在已經

原创 【進程間通信】無名管道實現進程間通信詳解

常見的進程間通信方式 傳統進程間通信方式 無名管道(pipe) 有名管道(fifo) 信號(signal) System V IPC 對象 共享內存(share memory) 消息隊列(message queue) 信號燈

原创 【嵌入式筆試題】主要針對嵌入式軟件開發工程師的一份常見也是必須知道的面試題總結(持續更新中)

這篇主要是今年跑校招過程中的各大公司筆試和麪試真題。 主要投遞崗位是“嵌入式軟件工程師”、“C語言軟件開發工程師”、“C/C++軟件開發工程師”,C語言工程師中肯定會考一些硬件的知識,因人而異去複習,主要是I2C協議,SPI,寄存

原创 ARM處理器和體系結構介紹(Cortex-A9)

ARM(Advanced RISC Machines) 概述:有三種含義,它是一個公司的名稱,是一類微處理器的通稱,還是一種技術的名稱。 技術特徵 體積小、低功耗、低成本、高性能。 支持Thumb(16位)/ARM(32位)雙指

原创 ARM指令集(數據處理指令)

ARM指令集可以分爲數據處理指令、跳轉指令、Load/Store指令、程序狀態寄存器傳輸指令、協處理器指令和異常中斷產生指令。根據使用的指令類型不同,指令的尋址方式分爲數據處理指令尋址方式和內存訪問指令尋址方式。 數據處理指令尋址