原创 stm32F4 hardfault與 堆棧設置(光流攝像頭)

通過一天的調試,發現一旦設置中斷函數就進入hardhandler。  數組看了一下內存地址對應手冊,也米有溢出。 以爲是時鐘超頻的問題,降頻了之後依然無解。 參照官網的hardfault診斷,把能試的都試

原创 關於shell命令中 prog=${0##*/}

prog=${0##*/}  表示該shell的參數0,也就是該shell的具體路徑。通過##表示 去除$0以/爲分隔符的頭部字符串,**表示去除$0的尾部字符串,而去除頭部和尾部的 基準是 */中,通過*號表示 匹配字符,”/“爲匹配目

原创 在ROS下,創建range_layer,加入超聲波傳感器。

首先,先發布 超聲波話題。  以大家常用的python爲例, rospy.loginfo("r0: " + str(r0)+"r1: " + str(r1)+"r2: " + str(r2)+"r3: " + str(r3)+"r4:

原创 芯片大小端判別

/* 來一個簡單的函數判斷芯片的大小端模式*/ int n=0x01; if(*(char*)&n) printf("chip is small endian ") else printf("chip is big endian") &

原创 linux下 init程序與系統服務啓動管理

一般來說,添加自定義服務的流程如下:、 在/etc/init.d的文件夾下,添加需要執行的相關腳本。 在/etc/rc*.d 文件夾,建立軟鏈接 *ln -s K/S /etc/init.d/*.sh*** # ln 後面接上 期

原创 關於git 賬戶配置以及代碼克隆的部分總結

/*-------------------------------wallEVA--------------------------*/ Scp   用戶名@主機名:/路徑  目標路徑 Ssh   用戶名

原创 oencv2和opencv3 共存。

cmake   make  make install  三個過程中, cmake  決定了 make install 安裝在哪裏,如果我們不修改 cmakelists中的 安裝目錄,cmake 會默認安裝到 usr local 下。 如果

原创 ros-indigo-hector- rlidar 問題總結

1 記得把用戶 加入dialout 用戶組,以便rplidar的串口獲得操作權限。 啓動ros rplidar 出錯,就是由於串口操作失敗。sudo adduser walleva dialout