原创 做技術三年的體會

1.每一次讓你痛苦的過程,都是一次讓你變得強大的機會。 2.能力第一,學歷第二,但這個社會有時候沒有相對應的學歷,很難獲得展現能力的機會。 3.三年的時間不是讓自己知道積累了多少,而是讓自己知道了還有很多技術不知道。 4.靠技術喫飯的,要

原创 操作系統之線程篇2

1.   出現上面的問題是基於兩個原因:errno是線程之間共享的全局變量;線程之間的相互執行順序是不確定的。消除第一個原因的辦法就是限制全局變量,給每一個線程一個私有的errno,但是這在一定範圍內是違背了線程設計的初衷,就是資源的

原创 操作系統之線程篇3死鎖

1.死鎖發生的根本原來就是對資源的競爭。這裏的資源包括了硬件資源和軟件資源。資源其實也可以分爲可搶佔的和不可搶佔的,可搶佔的資源是可以從持有者手中強行搶奪過來的資源,且不會發生系統運行的紊亂;不可搶佔的資源是不能從持有者手中強行搶奪過來的

原创 TMS320F28035學習記錄五

IQMath lib的使用 參考手冊《IQmath_Quickstart.pdf》 版本V1.6.0 存放路徑:C:\ti\controlSUITE\libs\math\IQmath\v160\doc 1.TMS320F28035是TI公

原创 TMS320F28035學習記錄六

1.TMS320F28035的引腳絕對不能輸入5V的電壓,當引腳內部上拉或下拉時,會產生100uA的電流,這個參數在低功耗設計中會很有用,說明上拉下拉設置是不好隨便來的。所有具有輸出功能的引腳,其輸出緩衝器驅動能力的典型值是4mA,這樣是

原创 CAN通訊二

1.CAN標準:ISO11898(高速應用)和ISO11519(低速應用) 2.CAN特點:  1)多主機方式,不分主從。  2)節點可分爲不同的優先級,滿足不同的實時性需要。  3)採用非破壞性位衝裁總線結構機制,多節點同時向總線傳輸數

原创 CAN通訊一之汽車局域網

點贊 收藏 分享 文章舉報 tangxing1212 發佈了143 篇原創文章 · 獲贊 29 · 訪問量 15萬+ 私信

原创 操作系統之內存管理1

1. 2.內存管理需要達到的目的?   1)地址保護:多道程序之間互不干擾,一個進程不能隨便訪問另外一個進程的地址空間。   2)地址獨立:程序發出的地址與具體機器的物理主存地址是獨立的。 3.爲什麼提出了虛擬內存?  在計算機中,一個

原创 TMS320F28035學習記錄一

1.拿到一款不熟悉的處理器來研發產品時,我們首先要了解的那些問題?  1).這款處理器屬於哪一個公司?這個公司有那些處理器系列?  2).開發平臺是什麼?開發平臺的版本歷史和一些聯繫?最新版本?  3).基於庫開發還是寄存器操作?庫的版本

原创 TMS320F28035學習記錄二

1.TI處理器命名規則 TMS代表合格產品;TMX代表實驗產品;TMP代表模型產品。 320 代表DSP產品系列;430 代表單片機產品系列; 470 代表ARM產品系列。 F 代表內部存儲器爲Flash;C 代表內部存儲器爲ROM。 2

原创 攝像頭相關知識1

1.OV7670感光整列656*488個像素,其中640*480個有效。 2.OV7670的圖像輸出格式:VGA,即分辨率爲640*480的輸出模式;QVGA,即分辨率爲320*240的輸出模式;QQVGA,即分辨率爲160*120的輸出

原创 TMS320F28035學習記錄七

1.一種處理器可以利用其外設(也可以認爲是功能模塊)去實現某種功能。具有相同功能的外設一般不止一個,如兩個串口外設或6個ePWM外設等。但具有相同功能的外設,其寄存器組分配形式往往是很相似的,我們可以用位域結構體共用體結構體的方式去定義一

原创 操作系統之分頁式內存管理2

1.分頁的內存管理克服了交換系統的缺點:外部碎片,程序不能大於物理內存等。但付出的代價是頁面更換。在交換系統下,一個程序作爲一個整體加載到內存,這樣,在程序運行時,無須在從磁盤上加載任何東西,而分頁系統下,一個程序的所有頁面不一定都在內存

原创 簡譯

2 Comparator Block The comparator module described in this reference guide is a true analog voltage comparator in the V

原创 TMS320F28035學習記錄三

1.調用TI的官方延時函數DELAY_US()的步驟,在DSP2803x_Examples.h頭文件中。 使用TI定義的DELAY_US()函數步驟:    1). 工程添加 DSP2803x_usDelay.asm文件    2).聲明