原创 談談汽車診斷之KWP2000/ISO14229/ISO15765/SAEJ1939

最近在研究汽車診斷規範,其中涉及到好幾個類似的國際規範,比如KWP2000、ISO-14229、ISO-15765、SAE-J1939等等。有的規範彼此之間相互引用,有的規範卻又各自獨立,簡直就是一團亂麻,於是靜下心來好好整理整理

原创 淺談linux中的硬鏈接和軟鏈接文件以及ln的使用方法

在linux系統中有一種文件叫做鏈接文件,可以爲解決文件的共享使用。鏈接的方式可以分爲兩種,一種是硬鏈接(Hard Link),另一種是軟鏈接或者也稱爲符號鏈接(Symbolic Link)。 一、基本概念 1、硬鏈接 開始之前,

原创 如何計算CPU的DMIPS

CPU性能評估採用綜合測試程序,較流行的有Whetstone和Dhrystone兩種。Dhrystone主要用於測整數計算能力,計算單位就是DMIPS。Whetstone主要用於測浮點計算能力,計算單位就是MFLOPS。一個表示整

原创 如何理解和分析linux系統的CPU平均負載情況(load average)

最近研究linux時接觸到了一個新的概念,叫做CPU的平均負載(load average)。之前都只聽說過CPU的使用情況,很少聽說過負載情況。於是對這個概念進行了一下研究學習,總結如下,以便日後查閱。 一、如何理解CPU負載情況

原创 淺談各種常見的芯片封裝技術DIP/SOP/QFP/PGA/BGA

所謂“封裝技術”是一種將集成電路用絕緣的塑料或陶瓷材料打包的技術。以CPU爲例,實際看到的體積和外觀並不是真正的CPU內核的大小和麪貌,而是CPU內核等元件經過封裝後的產品。封裝技術對於芯片來說是必須的,也是至關重要的。因爲芯片

原创 WIN10系統如何取消任務欄處的窗口縮略圖

WIN10系統中自帶任務欄的窗口縮略圖功能,也就是說,鼠標移到某個窗口時,會自動彈出該窗口的實時內容的縮略圖。這個功能在某些情況下是很實用的,但是在有些情況下,確有點礙事,我個人就不是很喜歡這個功能,很早前就想過把它關閉。但是那會

原创 NAND FLASH/NOR FLASH/EMMC等存儲器的比較和區別

首先介紹一下NAND FLASH/NOR FLASH: Nand Flash:Nand Flash存儲器是Flash存儲器的一種,其內部採用非線性宏單元模式,爲固態大容量內存的實現提供了廉價有效的解決方案。Nand Flash

原创 幾種常見的傳統汽車總線傳輸通信技術

當前主流的汽車混合網絡主要由 CAN、LIN、Flex Ray、MOST、LVDS 等車載網絡總線構成。這些網絡標準都是由汽車行業制定,屬於較封閉的標準,很難與外部設備及網絡服務連接,有濃重的汽車行業的特色。 CAN(Contro

原创 時間觸發以太網TTEthernet技術

TTEthernet(Time Triggered Ethernet),時間觸發以太網技術,是一種應用於實時以太網的專業解決方案,其中的TT代表時間觸發(Time-Triggered),意思就是數據報文嚴格依照一個確切的時間調度表

原创 汽車操作系統的前世今生

隨着阿里巴巴Alios和百度Apollo計劃的輪番登臺,“操作系統OperatingSystem” 似乎在一夜間成爲了智能網聯汽車的標配。事實真是如此嗎?本文將簡單的介紹下汽車操作系統的前世今生。 1、車載系統和電控系統 要談汽車

原创 如何計算CAN總線每幀耗時以及每秒最多傳輸幀數

今天遇到一個問題,需要計算一下CAN總線上,不同的波特率下,每秒鐘最多能夠傳輸多少幀數據,或者說,每幀數據需要耗時多少時間。一開始以爲這個東西是很基礎的確定性數據,百度上應該隨便就能查得到,可是查了半天卻毫無頭緒,不知道是不是我的

原创 【精選】uboot/linux/qt/busybox/opengl/yaffs/lzop/glibc源碼下載地址

隨着Linux、Android等開源平臺和開源項目的推廣和應用,它們所帶來的開源思維也更加深入的普及到更多領域。現在,非常多的項目都推崇開源分享了(當然,商業盈利模式的應用仍然是要收費的,此處不討論這個範疇)。於是,我也在日常工作

原创 十分鐘看懂什麼是VoLTE【包學包會,否則退款】

VOLTE全寫是Voice over Long-Term Evolution,翻譯過復來是“長期演進語音承載,”是一個面向手機和數據終端的高制速無線通信標準,通俗而言是一種基於4G網絡的高清語音和視頻通話業務,也叫高清電話業務,包

原创 關於CAN總線的位時間/同步段/傳播時間段/相位緩衝段/採樣點

根據 CAN 規範的要求,總線上的所有器件都必須使用相同的比特率才能完成通信。然而,並非所有器件都要求具有相同的主振盪器時鐘頻率。所以,CAN 總線能夠在一定的範圍內容忍總線上 CAN 節點的通信波特率的偏差,這種機能使得 CAN

原创 圖解CAN總線數據的組成和幀格式

CAN 是Controller Area Network 的縮寫(以下稱爲CAN),是ISO國際標準化的串行通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系