原创 針對ENV工具每次生成工程都需要選擇一下芯片型號和jlink問題

這個問題很顯然是在模板生成的時候出現了一定的問題,所以打開template.uvprojx,重新進行設置,保存。 重新使用scons --target=mdk5生成,發現沒有這個問題了。

原创 Ubuntu下出現linux :make: gcc: Command not found

在學習到使用安裝tree的時候,安裝了make組件後發現不能make 原因是根本就沒有gcc。 所以在Ubuntu下安裝gcc 搜索了一下這個是好用的 sudo apt-get  install  build-essential  第一遍

原创 ionic3藍牙開發總結

ionic3藍牙組件安裝和檢測藍牙狀態https://mp.csdn.net/postedit/85779398 ionic3藍牙組件打開和關閉https://mp.csdn.net/postedit/85785547 ionic3藍牙搜

原创 qt5.6中在程序裏面設置界面中文文字時候出現亂碼

試了改編碼等方式,發現最直接的方式還是加QStringLiteral  舉個例子,下面那句是我ui界面有一個命名爲connectpushbutton的pushbutton,在settext裏面增加了QStringLiteral ui->

原创 更換計算機後出現Node Sass does not yet support your current environment的問題解決

出現該問題的原因主要是node版本在原電腦和現在電腦中不一樣,出現了無法兼容的問題。 解決方法首先刪除代碼版本中的sass,如果使用vs code可以直接在vs code自帶的命令行中敲,如果是用管理員模式的cmd,則需要進入代碼的母文件

原创 在cubemx中怎麼自動生成各個子文件而不是程序都在main.c中

其實也沒啥大不了的,只是一個小細節,自己隨便找找都能找到。 剛開始用cubemx的時候發現生成的程序都在main.c文件中,後來發現是沒有勾選code generator中這個選項,勾選後系統會根據你初始化的gpio,或者iic或者uar

原创 RT-Thread串口線程+收發

以下部分都是在main.c裏面 使用了靜態信號量,用於觸發中斷時釋放信號量,十分的方便,線程和信號量都需要進行定義。 定義: static rt_thread_t usart1_thread = RT_NULL; static void

原创 RT Thread如何關閉串口1的msh調試行

對於程序開發中,有時候需要動用幾個串口的時候,往往會出現串口不夠用的情況,而msh的存在雖然可以使串口數據正常的發送到主機端,但是主機發送到下位機的時候就不是那麼好用了,因爲msh會根據你的內容尋找已經設置的指令,導致下位機接收不到指令。

原创 STM32CubeMX安裝芯片支持包stm32cubef1安裝過程(CubeMX5.1版本)

安裝好了STM32CubeMX軟件之後,需要安裝對應的芯片支持包才能正常生成項目文件,由於5.0版本相對於4.0版本之後改動較大,市面上資料更新較慢,而且新版本的ioc工程用舊版本的軟件是打不開的,所以還是提一下,前排申明軟件是在官網下的

原创 main.obj:-1: error: LNK2019: 無法解析的外部符號 xxxxx 錯誤

出現這種錯誤有很多狀況 1.在引用外部文件時,出現構建問題 在debug中刪除原有構建,並進行重新添加 2.在調用外部文件中的函數時  該函數只在該文件的.h中進行申明,但並未在.c文件中實例化  

原创 使用js方式在ionic3中使用百度地圖

之前angular方法的包括申請祕鑰鏈接https://blog.csdn.net/qq_38255285/article/details/87936561 在ionic工程的index.html文件中的頭部<head></head>添加

原创 qt5.6的窗口顯示網頁,qwebengine方式

所需要的設置都在之前文章裏面的寫了,qt5.6版本之後沒有qwebkit,只有qwebengine,所需要的是MSVC版本的qt,之前文章的鏈接https://blog.csdn.net/qq_38255285/article/detai

原创 使用angular方式在ionic3工程中使用百度地圖(typescript語言,移動端編程)

https://www.npmjs.com/package/angular2-baidu-map 這個應該是官方給的一定指導,我也沒怎麼看。 終端先安裝這個包npm install angular2-baidu-map 終端敲ionic

原创 qt5.6加載網頁加載完成後進行的操作實施,包含如何在qt中運行JavaScript

https://blog.csdn.net/qq_38255285/article/details/87917887   前序工作 總的就一句吧  //地圖初始化 void Phantom::mapInit() { QStrin

原创 ionic3按兩次關閉(typescript語言)

由於是全局事件,所以直接在app.component.ts中寫 頭文件中添加 import { Platform, ToastController} from 'ionic-angular'; import { SettingsProv