原创 關於技術學習的思考【轉】

    今天下午,我對着TI的開發板發呆。看着電腦上的時間,突然想起來自己已經工作將近兩年半。時間過的好快,不得不趁早回顧起這兩年半的成長曆程。         誠然,在這兩年半里,我的技術水平沒有什麼長進。雖然中間曾斷斷續續地意識到這個問

原创 Linux下終端設備說明

tty(終端設備的統稱):tty一詞源於Teletypes,或者teletypewriters,原來指的是電傳打字機,是通過串行線用打印機鍵盤通過閱讀和發送信息的東西,後來這東西被鍵盤與顯示器取代,所以現在叫終端比較合適。終端是一種字符型設

原创 linux系統調用fork, vfork, clone

fork,vfork,clone都是linux的系統調用,用來創建子進程的(確切說vfork創造出來的是線程)。先介紹下進程必須的4要點:a.要有一段程序供該進程運行,就像一場戲劇要有一個劇本一樣。該程序是可以被多個進程共享的,多場戲劇用一

原创 基於ARM的智能燈光控制系統(8)設備添加

基於ARM的智能燈光控制系統(8)設備添加 設備添加頁面 網頁顯示頭文件(html.h) #include <stdio.h> #define ERR_SHM 1 #define ERR_MSG 2 #define ERR_REG 3

原创 嵌入式學習路線

原创 linux系統調用fork, vfork, clone

fork,vfork,clone都是linux的系統調用,用來創建子進程的(確切說vfork創造出來的是線程)。先介紹下進程必須的4要點:a.要有一段程序供該進程運行,就像一場戲劇要有一個劇本一樣。該程序是可以被多個進程共享的,多場戲劇用一

原创 基於arm的多路溫度採集控制系統(1)項目介紹

嵌入式項目實踐–多路溫度採集控制系統(1)項目介紹項目實踐說明: 本實踐項目是嵌入式開發培訓(階段1)基礎應用開發視頻課程的綜合實踐項目。 項目開發使用的技術知識點包括:C語言編程,文件編程,串口編程,網絡編程,多線程編程,進程間通信,嵌入

原创 基於ARM的智能燈光控制系統(3)驅動開發

基於ARM的智能燈光控制系統(3)驅動開發 智能燈光控制系統 系統硬件模塊 光線傳感器 光感驅動開發說明 繼電器 驅動開發說明 人體紅外傳感器 人體紅外驅動說明 聲音傳感器 聲音傳感驅動開發說明 驅動開發說明 1.Nanopi開發

原创 基於ARM的智能燈光控制系統(9)設備管理

基於ARM的智能燈光控制系統(9)設備管理 嵌入式開發培訓(階段2)底層系統開發 智能燈光控制系統 設備管理頁面程序(dev_con.c) #include <unistd.h> #include <stdlib.h> #inclu

原创 基於ARM的智能燈光控制系統(5)設備鏈表

基於ARM的智能燈光控制系統(5)設備鏈表 設備自動動態更新 使用鏈表實現,方便數據實時動態增加與刪除。 鏈表處理頭文件 (link_pro.h) 函數 功能 使用 Create 創建鏈表頭結點 stu_to_link(

原创 基於ARM的智能燈光控制系統(10)網絡節點

基於ARM的智能燈光控制系統(10)網絡節點 嵌入式開發培訓(階段2)底層系統開發 智能燈光控制系統 節點設備 絡通信協議 //--head-- cmd data crc //0x5a 0x15 0x 0x

原创 基於ARM的智能燈光控制系統(11)狀態更新

基於ARM的智能燈光控制系統(11)狀態更新 項目中硬件模塊的開關狀態,由獨立的狀態線程進行控制管理。 設備狀態更新頭文件 (sw_pro.h) #ifndef _SL2000_SW_IPC_H #define _SL2000_SW_

原创 基於ARM的智能燈光控制系統(6)進程通信

基於ARM的智能燈光控制系統(6)進程通信 進程通信的作用 通信方式 程序中的功能 消息隊列 用於接受網頁不同的事件請求 共享內存 實現主控程序與網頁程序的數據共享 . 進程通信機制 Note left of

原创 基於ARM的智能燈光控制系統(7)設備更新

基於ARM的智能燈光控制系統(7)設備更新 設備自動更新機制 本地模塊:通過電壓模塊的3.3v輸出連接主控的GPIO,如是低電平說明模塊沒有接入主控,高電平說明模塊接入主控。 網絡模塊:通過網絡命令定時查詢,模塊是否接入主控。 5v-3

原创 基於arm的多路溫度採集控制系統(3)配置文件

嵌入式項目實踐–多路溫度採集控制系統(3)配置文件本文檔對應視頻教程多路溫度採集系統–配置文件配置文件使用菜單程序會讀取配置文件數據。    char cmd[16];//命令數據緩衝區     load_dev(g_dev);     w