原创 TCP和UDP的區別

TCP 即傳輸控制協議,UDP即用戶數據報協議,其兩者的區別在於: 1)TCP是面向連接的;UDP是無連接的。 2)TCP連接只能是點到點的全雙工通信服務,即一對一連接;UDP支持一對一、一對多,多對一和多對多的交互通信。

原创 嵌入式操作系統基礎知識

2016年4月12日,CATL uC/OS-Ⅱ 是一個完整的,可移植、固化、裁剪的佔先式實時多任務內核。 uC/OS-Ⅱ的特點 可固化(ROMable):系統程序可以存儲在rom和flash中。 可裁剪(scalable

原创 嵌入式操作系統基礎知識(二)

2016年4月13日,CATL 這次筆記是接上一篇筆記繼續整理的。 uC/OS-Ⅱ基礎本概念 任務優先級: 根據任務的重要性決定。 靜態優先級: 任務以及任務的時間約束在程序編譯時時已知的。 動態優先級: 實時內核

原创 書摘——《輪下》赫爾曼·黑塞

”當然了,要適度,適度!一個星期散一兩次步還是必要的,這會產生意想不到的效果。天氣好的時候,拿本書到戶外去讀一讀——你會發現,在空氣清新的大自然裏讀書是件多麼愜意的事!總之,你要振作起來!“ 這一段被我發到了空間,作爲早起,讀書的

原创 BOOL,float和指針與“零值”比較的if語句

這道筆試題也是經常遇到的,雖然看起來很簡單,但是最好將這類語句寫得規範化,這樣大有好處。 題目是這樣的: 請填寫BOOL,float和指針與“零值“比較的if語句 a)BOOL flag 與零值比較的if語句 b)floa

原创 關於鏈表

在筆試題中經常會遇到關於鏈表的操作,對於我這種沒有系統學過數據結構的人 來說每次寫完,總會感覺有地方寫的不對,所以我就完完整整地將關於鏈表的函數 在這來寫一遍,希望再遇到這種題目的時候能手到擒來。 以下代碼包含是鏈表的創建,

原创 字符串操作函數

重寫字符串操作函數在C語言的筆試中也是比較常見的,以下幾個函數是我在筆試中遇到過的。 #include<stdio.h> #include<assert.h> #include<string.h> //字符串拷貝函數 char

原创 TCP三次握手和四次揮手

嵌入式的筆試題中涉及到計算機網絡時,一般都會考這個問題,本人也寫過幾次,但都沒完完整整地寫出來,感覺很失敗,所以今天就在這把這兩個過程寫下來,也算是複習一下。 TCP是面向連接的協議,那就存在連接的建立和釋放。 TCP連接的建

原创 關於鏈表(二)

    在關於鏈表中我寫了鏈表操作的函數,包括創建一個空鏈表函數,按序號插入元素函數等,在這篇文章中將會寫出鏈表的查找操作,按節點插入操作,刪除節點操作等等,一些關於單鏈表的操作函數。     關於函數的介紹我就直接寫在代碼中了。。。  

原创 排序算法的C語言實現

在這裏將常見的排序算法進行一個總結,包括直接插入排序,折半插入排序,希爾排序,冒泡排序,快速排序。至於這些排序算法的實現原理,很多大牛寫的都很詳細,感覺望塵莫及,所以就不多寫了,只是將自己寫的源碼發出來,希望大家共同學習。 /*

原创 關於電荷放大器的問題

關於電荷放大器的問題 首先來看電路: 該電路用於將壓電陶瓷片受到壓力後產生的電荷信號轉化爲電壓信號。 但在測量過程中出現了下圖的波形: 先簡要說明一下該波形圖: 該波形圖的原始信號是用壓電陶瓷片測量脈衝氣體的壓力。對原始

原创 關於sizeof的題目

    關於sizeof的題目遇到了很多次,直到今天我才決定把我做過的題目在電腦上運行一下,真是不看不知道,一看嚇一跳,原來已經做錯了兩次這樣的題目了。(事不過三)     先看題目:在32位系統下的C/C++程序,請計算sizeof的值

原创 關於林銳內存思考

     首先聲明:以下部分內容出自http://blog.csdn.net/mr_chenping/article/details/8735854      林銳內存思考的題目在有關C語言的筆試題中也是屢次遇到,每次見到這樣的題目,都

原创 第9章 進程間通信

2016-08-17 ND 9.1 通信模 符合類A的通信模型要求: 非隊列消息 異步通信 一對一與一對多通信 9.2 通知 OSEK/VDX COM標準中有五種通知類型. 符合類A中只有1類通知—–消息接收通知可以用

原创 第10章 通信模型概述

2016-08-31,ND 10.1 通信模型 OSEK通信模模型爲五層。 COM規範定義了異步通信模型。 COM中的五層協議: 物理層 數據鏈路層 DataLink Layer 網絡層 Network Layer 交互層 Inte