原创 ROS學習筆記(二)---Beginner Level常用操作

ROS學習筆記(二)---Beginner Level初學ROS做的筆記,權當備忘錄1.安裝並配置ROS環境1.1安裝1.2 管理環境1.3 創建ROS空間2.ROS文件系統介紹3.創建並編譯ROS程序包3.1 創建新的ROS p

原创 ROS學習筆記(一)---beginner level問題

roscd  beginner_tutorials 時提示beginner_tutorials不是一個package 解決:在ros_workspace[實際路徑]下再次source ./devel/setup.h rosmsg show

原创 Ubuntu16安裝指定版本的Cmake

編譯&&安裝 通過下面的指令卸載默認的版本 sudo apt remove --purge --auto-remove cmake #or sudo apt purge --auto-remove cmake 到cmake官網下載指定版

原创 C++ Template之多自定義參數實例化

簡單寫個示例:【VS2012編譯運行通過】 頭文件,定義一個類模板(含有虛函數)和需要用到的實例化參數類 #ifndef _PEOPLE_H #define _PEOPLE_H #include <iostream> using n

原创 CAN chip error counter 規則

根據CAN協議的規定,在CAN節點內,有兩個計數器:發送錯誤計數器(TEC)和接收錯誤計數器(REC)。 這兩個計數器計得不是收發報文的數量,也不是收發錯誤幀的數量。TEC和RCE計數值的變化,是根據下表的規定來進行的

原创 VS2013 go to definition(轉到定義)失效的解決方法

通常遇到這種情況,在關閉VS的時候還會有一個彈窗提示sql server compact4.0沒有安裝。我是兩步解決的。 首先,第一步安裝它提示個這個包,下載地址Download sql server compact4.0 下載好按照提

原创 CAN總線error frame

出現error frame的情況有以下幾種:    √ 位錯誤(Bit Check Error)    發送器在發送比特流的同時也對發出的比特流採樣回收,若送出的bit與所期待的bit不合,則會檢測到一個Bit Check Error;

原创 Git 之常用設置

用戶設置 git config --global user.name "FNR_S" git config --global user.email [email protected] git config --global credential

原创 Wireshark打開抓包文件(pcapng)卡死

關閉有道詞典即可。   Filter: ip.src eq 180.23.11.xx or ip.dst eq 180.xx.xx.xx   “生活就是這麼扯淡” -- 佚名  

原创 嵌入式單片機開發中的常用位運算(一)

一、判斷一個byte(或者int)的數中某一位是否爲1(或0)       要判斷的數Num, 位置爲第N位(從低字節起【1】) if(Num &(1<<(N-1))>0) //或者可以寫16進制數Num &(hex(1<<N-1))

原创 Git Process

原创 J1939 入門教程

SAE J1939協議是基於CAN2.0B協議之上的應用層協議,但是SAE J1939協議並不僅僅是個應用層協議,她對物理層,數據鏈路層,網絡層,應用層,故障診斷, 網絡層管理層等都做了詳細的規定,只不過這其中很多規定都跟CAN2.0B一

原创 CentOS 7搭建ss服務器

首先root用戶登陸 sudo -i 一、沒有安裝wget的先安裝wget sudo yum -y install wget 二、下載ss一鍵安裝腳本 mkdir ss_pack #建立文件夾 cd ss_pack #切

原创 Ubuntu16 安裝搜狗輸入法

一、添加fcitx鍵盤輸入法管理系統 二、安裝搜狗輸入法 三、重啓系統添加搜狗輸入法到任務欄 /*==========================================================*/ 一、添加fcitx

原创 安裝Ubuntu16卡在登錄頁面(NVIDIA顯卡)

問題如標題: 兩個地方需要修改: 一、在安裝選擇界面,在選擇“install Ubuntu”這一項時彆着急按回車,按“e”鍵進入編輯模式,找到開頭是linux開頭的那一行,一般是倒數第二行,在末尾quite splash 後面空格,然後加