原创 更換Win10內置ubuntu18.04編譯應用代碼 填坑小結

首先使用Win10內置ubuntu18.04,主要是微軟商店下載ubuntu18.04,然後本電腦開啓開發者選項,然後勾選linux,系統就會默認安裝Ubuntu系統, 內置ubuntu在C:\Users\xxl\AppData\Loca

原创 認識函數strok()--eg.分解保存讀到的IP配置

strtok()函數詳解! 1..定義 分解字符串爲一組字符串。s爲要分解的字符,delim爲分隔符字符(如果傳入字符串,則傳入的字符串中每個字符均爲分割符)。首次調用時,s指向要分解的字符串,之後再次調用要把s設成NULL。在頭文件#i

原创 linux 小項目開發-1-概括和start(linux-SPI驅動小結)

  項目的要求:環境溫度的檢測和報警系統系統介紹: 實時讀取環境溫度、讀/寫IIC接口的EEPROM、控制管顯示、按鍵編程、串口/網口輸出數據、LED顯示閃爍報警、蜂鳴器響聲告警,本地GUI顯示狀態(顯示系統時間,本地天氣和系統狀態等)-

原创 arm板/工控機 連接外網 小結

arm板外網連接的總結 1.判斷自己的開發板或者虛擬機是否連接外網的方式非常簡單--直接ping外網的一個ip即可,比如ping百度 2.如果arm開發板ping外網不同有幾個思路去修復 (1)先檢查你的外網網關-route -n,檢查

原创 linux-Ubuntu server輸出.csv文件方法 小結

導語:   在ARM上或在其他芯片上做開發,有時候會有這樣的需求,將你工控機、開發板或者你的設備採集出來的數據做成一個exc列表;最簡單的方式就是用數據直接輸出爲.txt文件,但是這樣並不方便wps或者Excel表格打開; 常用的一個方式

原创 基於ARM開發板或linux工控機的遠程操作的小結

需求: (1).黑龍江現場A處有一個一直在執行任務的工控機(或ARM板),該板子處在一個局域網192.xxx.2.1網段,局域網可以聯網; (2).本地爲深圳的C處,網絡處在2.1網段;需求就是C處遠程可以操作和控制A處的網絡(相當於C對

原创 linux 線程與進程 -2-多線程應用編程

    * 多線程的管理     * 多線程的互斥鎖和條件變量的使用! 什麼是進程 進程(process )是一個已經開始執行但還沒終止的程序實例。 Linux系統下使用ps 命令可以查看到當前正在執行的進程。每個進程包含有進程運行環境

原创 linux-ARM開發板--嵌入式開發平臺-選型

最近有一個項目以前一直在用工控機實現,現在需要優化功能、縮減成本,故有尋找linux-ARM開發板的需求;後期有很大可能還會自己會畫PCB板、內核裁剪等設計的需求; 1.根據需求,限定了選型開發的基本條件:     (1)工業級的開發板:

原创 Git bash基礎操作指令 小結

1.常用git指令 git的安裝配置(只有初次使用需要配置) 用戶名和郵件 $ git config --global user.name "noxue" $ git config --global user.email admin@n

原创 usb/uart轉網口模塊選型設計 小結

選型原則         通訊速率儘量可能快,工作溫度必須是工業級的,成本儘量可能低;保證用戶可操作空間較大 1usb轉網口 AX88772BLI,ZLAN1003,IP101GRI (1)AX88772A-不符合,AX88772BLI-

原创 linux-vim編輯工具的基礎的常用操作 小結

1.設置行號(臨時設置和永久性設置)          臨時設置  如果要顯示該文件的所有行號,則需要在vim的命令模式下輸入:set nu(設置顯示行號,等同setnumber),:set nonu(取消顯示行號),這樣的設置方法只能維

原创 RemoteFX usb設備重定向-USB虛擬機重映射

1.usb設備重定向 實現的效果,如圖1 各種usb-串口、視頻usb、打印機 !!如果你參考我的資料,依然不能解決問題,可以參考博客:https://yq.aliyun.com/articles/457336 2.修改幾點--雙擊修改

原创 linux UDP通訊的地址選擇-flag

單播和廣播的設定 UDP通訊總結可以參考鏈接- https://blog.csdn.net/xiaoxilang/article/details/80839797

原创 linux-Ubuntu安裝後續工作小結-flag

flage目的: 1.由於操作不熟練,被某人鄙視了一次。。。。。。。。                    2.常溫習,防遺忘,快速解決,提高效率。。。。。。。 1 安裝Ubuntu (1)製作ubuntu啓動U盤--製作用rufus軟

原创 linux網絡通訊的虛擬IP的開發設計(雙IP的開發)

虛擬IP 即在一個物理IP(比如這個IP爲192.168.2.29)的基礎上,綁定其他的IP(比如192.168.1.xxx),用windows的話說,就是爲一個網卡配置多個ip。那麼,什麼場合增加ip別名能派上用場? 佈網需要、多ip訪