哈哈哈哈!
以臥槽的思維理解(RTOS)嵌入式實時系統(1)臥槽,該系列文章竟然只分析軟實時系統,硬的咱也不了解啊。 實時系統總離不開這些出現頻繁的詞匯:資源,任務 資源:為任務所占用的,都可稱之為資源包括變量,或者數組,結構體,外設...
哈哈哈哈!
以臥槽的思維理解(RTOS)嵌入式實時系統(1)臥槽,該系列文章竟然只分析軟實時系統,硬的咱也不了解啊。 實時系統總離不開這些出現頻繁的詞匯:資源,任務 資源:為任務所占用的,都可稱之為資源包括變量,或者數組,結構體,外設...
臥槽,該系列文章竟然只分析軟實時系統,硬的咱也不了解啊。 實時系統總離不開這些出現頻繁的詞匯:資源,任務 資源:為任務所占用的,都可稱之為資源包括變量,或者數組,結構體,外設...
在main函數里這樣幾句 int i=0x12345678; char*b = &i; if((b[0]==0x78)&&(b[1]==0x56)&&(b[2]=0x34)&...
#include typedef enum{ Start_state, Doing_state, End_state }def_state; typedef enum{ St...
經常會設置一個數組之類的用來存儲臨時接受的數據,由于數據是臨時的,具有不確定性,隨機性,如果沒及時讀取,會造成數據丟失,對工程的運行不利。 我們如何建立一個循環的buf,當有...
1、指針函數:帶指針的函數,其本質是一個函數,函數返回是某一類型的指針。 例如:int *f(x,y);其結構為 類型標識符 *函數名(參數) 首先你要從心里承認這是一個函數...
void LinkedListDelete(LinkedList L, ElementType x)
{
Node *p, *pre;
if (!L) return NULL;
p = L->next;
while (p && p->data != x)
{
pre = p;
p = p->next;
}
if (p)
{
pre->next = p->next;
free(p);
}
}
轉載自http://blog.csdn.net/conowen/article/details/7253620 bios BIOS是英文"Basic Input Output...
說到底,編程的過程是大同小異的,都由一個源文件,經過預處理>>編譯>>匯編>>連接,這幾個過程。 但由于我們剛踏入Linux學習的環境,急于驗證下成果,所以我們先在Linux...
所謂的搭建交叉編譯環境,即安裝、配置交叉編譯工具鏈。在該環境下編譯出嵌入式Linux系統所需的操作系統、應用程序等,然后再上傳到目標機上。 交叉編譯工具鏈是為了編譯、鏈接、處...
嵌入式開發環境,需要Linux系統進行交叉編譯,但往往使用windows的習慣,和一些工具,不得不同事存在使用兩個環境,虛擬機很好的解決了這個問題。 準備:VMware wo...
在學習Linux前,首先了解下所有的系統上電后是怎么運行的?從而有了BootLoader的概念點。 有的是CPU從固定的從指定地址開始運行,有的是需要一段程序來初始化,關閉看...
給自己充電,一直都有學習Linux的想法,但工作和生活的各種原因…… 主要還是自己懶,哈哈! 經過慎重的考慮,掌握Linux 真的是必不可少的技能,故立此貼,以作為有共同想法...
帶你來看看單片機的啟動代碼! 對于熟悉電腦的伙伴們來說,BIOS(那個藍色的界面)可能不會太陌生吧,這貨就是電腦的啟動代碼。沒有BIOS的電腦,那注定是一塊板磚!BIOS主要...
一、freeRTOS比uCOS II優勝的地方: 1。內核ROM和耗費RAM都比uCOS 小,特別是RAM。 這在單片機里面是稀缺資源,uCOS至少要5K以上, 而freeO...
看了別人寫的一個鏈表刪除某個元素的函數,大體功能是正確的,但bug很容易復現,一起來看看: 刪除鏈表中為X的節點,看函數中這樣寫!=X時,節點后移,直到找到等于X的節點; 萬...
1. PCB設計快捷鍵(單次按鍵) 單次按鍵是指按下該鍵并放開。 1-01 * 在PCB電氣層之間切換(小鍵盤上的*)。在交互布線的過程中,按此鍵則換層并自動添加過孔。這很常...