原创 TrueSTUDIO中編譯生成bin、hex等文件的設置

打開TrueSTUDIO的工程屬性,下圖: 若編譯後生成hex,則添加: arm-atollic-eabi-objcopy.exe -O ihex “${BuildArtifactFileBaseName}.elf” “${Buil

原创 c/c++兩個指針變量地址的相減

   c、c++兩個指針變量的相減,需要注意兩個變量的數據類型。   如下例程: #include "stdio.h" #include "string.h" using namespace std; #define uint8_

原创 飛控中加速度計數據fft分析

加速度計原始數據高頻噪聲很嚴重,使用時需要設計合適的濾波器將其濾掉。 matlab對加速度計原始數據,30Hz低通濾波之後的數據進行fft分析如下: clc; source=simout1; filter=simout2; %%

原创 C語言實現隊列功能

  c語言實現基本的隊列功能,創建/清除隊列,插入單個或多個字節,取出單個或多個字節,隊列當前狀態等等,源文件可直接在這裏下載: https://download.csdn.net/download/niu_88/10762984

原创 計算地球表面兩點之間的距離

若知道地球表面兩點之間的經緯度,那麼便可以計算兩點之間的實際距離,其數學公式推導可參考:     https://download.csdn.net/download/niu_88/10759266    下面函數中三種方法等價,都

原创 ubuntu安裝python

1、ubuntu默認已經安裝了python #python 查看當前版本,我的是python2.7 2、升級到python3,則 #sudo apt-get install python3 3、重新建立鏈接 此時默認python版本還是

原创 STM32小常識

1、stm32的Device下載網址 https://www.keil.com/dd2/ 進去之後找對應的 Device Family Pack,如: https://www.keil.com/dd2/stmicroelectroni

原创 px4 位置控制--自主控制

1、位置控制函數,包括手動控制和自動控制。 手動控制: - 搖桿撥動,z:速度控制,yaw:速度控制,x,y:速度到角度控制 - 搖桿回中,位置和高度控制(包括爬升和速度控制) 自主控制: - 航點,

原创 常用網站

1、opencv、qt環境配置 https://blog.csdn.net/t980832453/article/details/79396972 https://blog.csdn.net/qingyang8513/article/

原创 MDK中問題:warning : type qualifier is meaningless on cast type return 的解決

在MDK編譯代碼時,有時會出現這樣的警告, warning : type qualifier is meaningless on cast type return 在MDK中,作如下設置: 即添加 : -O1 -g -W

原创 c語言結構體字節對齊問題

定義一個結構體,如: typedef unsigned char uint8_t; typedef unsigned int uint32_t; typedef long long uint64_t; typedef struct {

原创 CSDN博客中編輯圖片居中問題

在csdn上博客時,默認的圖片是左對齊,那麼若要求圖片居中,則可使用下面這句代碼加在加載的圖片之前即可: <div align=center> ![這裏寫圖片描述](https://img-blog.csdn.net/20170509

原创 Pixhawk原生固件Linux環境下編譯

       Pixhawk原生固件在Linux下編譯的資料網上很多,官網(http://dev.px4.io/starting-installing-linux.html)也有其具體流程,本文只是針對自己從安裝ubuntu14.04.1

原创 Pixhawk原生固件以往代碼版本的下載

我們按照官網的下載方法只能下載到最新版本的代碼,而GitHub上http://write.blog.csdn.net/postedit?type=edit包含了以往的各個版本: 若需要下載其他版本,該如何下載? 打開Git bash軟件

原创 Pixhawk---雜碎

Pixhawk中雜亂的東西,會一點點記錄下來,爲了方便自己不好用的腦子回過頭看一下,也方便他人學習和指正。 最後生成的目標文件路徑在: Firmware/build_px4fmuv4_default/src/firmware/nu