用vs2013+velt 進行 stm32 開發小結
花了兩週時間,用velt+openjtag完成了一個STM32+NRF2401的無線資料採集專案,小結一下。整個系統結構如下:
1、不知道是不是gdb和openocd之間版本不太相容的緣故,gdb經常會掛起,穩定性不佳。
2、vs2013這個前端比起IAR要好用太多了,編碼效率要高很多。
3、vs2013+velt呼叫gcc進行程式碼編譯的穩定性尚可,如果Velt能夠簡化ST開發庫的使用就比較完美了。
4、OpenJtag座子連線到開發板後,必須Connect一次目標板,板上的程式才能開始執行,疑似OpenJtag中的復位腳導致的問題。
5、OpenJtag在持續幾個小時的開發後,必須讓其放置一段時間進行降溫,否則程式無法下載。
6、無執行緒序的開發,如果考慮抗干擾,跳頻是必不可少的一步。如果在此前能夠先用PC對演算法進行模擬,再移植到裝置上,將會大大降低開發除錯的工作量。
相關推薦
用vs2013+velt 進行 stm32 開發小結
花了兩週時間,用velt+openjtag完成了一個STM32+NRF2401的無線資料採集專案,小結一下。整個系統結構如下:1、不知道是不是gdb和openocd之間版本不太相容的緣故,gdb經常會掛
VELT-0.1.5開發:在VS2013下進行python開發
快樂蝦歡迎轉載,但請保留作者資訊本文僅適用於vs2013 + velt-0.1.5VELT的全稱是Visual EmbedLinuxTools,它是一個visual studio外掛,用以輔助完成Lin
Linux下用CMAKE及exvim進行STM32開發
最近有閒時,買了一個Jlink,老的Puppy聖誕版不支援,在http://www.minilinux.net/node/2583上下載了一個lina-1.1.iso 分享地址:http://pan.baidu.com/s/1dDwxZep,不到300M,可以開啟PAE,我
STM32開發小結--使用STM32F4串列埠的空閒中斷模式+DMA接收不定長資料幀
開發平臺:Keil 5 庫函式版本:V3.5 晶片:STM32F407VET6 1 STM32的串列埠接收資料的方式 STM32的串列埠接收資料有三種方式可以選擇: 1.1 輪詢接收 在主迴圈中一直判斷串列埠接收完成標誌位是否置位,如果置位則讀取收到的資料。該種模式
用VS2017進行移動開發(C#、VB.NET)——OfflineCameraButton控件的屬性、使用方式
send 什麽 ima 你在 nbsp .net for handles 成員變量 OfflineCameraButton控件 一、 樣式一 我們要實現上圖中的效果,需要如下的操作: 從工具欄上的“Smobiler Components”拖動一個Of
Android移動開發01----用Android Studio進行開發
一直以來都用Eclipse進行開發,但是最近發現Eclipse執行越來越緩慢,再加上自己的電腦已入暮年,時不時卡頓一下實在讓人受不了。在開發Ruby的時候接觸了RubyMine,一個基於IntelliJ IDEA的IDE,功能強大,速度比較快。於是決定拋棄Ecl
用Vue來進行移動Hybrid開發和客戶端間資料傳輸的一種方法
如果大家覺得有用,更多的模組請點選檢視 即上一篇Vue 頁面狀態保持頁面間資料傳輸的一種方法,今天我們說說我們團隊是怎麼和客戶端進行互動。 為什麼到了今天,還要提hybrid開發,就我所在團隊從中獲得的好處有: 團隊較小、業務較重、迭代頻繁、需要緊急響應的團隊和專案比較適合用 使用單頁應用技術
用Eclipse 進行Vue開發
參考文件http://www.cnblogs.com/windy-love/p/9522312.html eclipse安裝codeminx 外掛 之後eclipse提示要安裝eslint,在工程目錄下D:\workspace\lajifenlei\garcol_wx\ 下執行npm i
企業級專案|用Python進行web開發企業統一使用者認證和許可權控制平臺
目前大家對Python的瞭解更多來源是資料分析、Ai、運維工具開發,在行業中使用Python進行web開發,同樣也是非常受歡迎的,例如:FaceBook,豆瓣,知乎,餓了麼等等,本文主要是介紹是利用Python進行web開發企業統一使用者認證和許可權控制平臺,提供使用者管理、認證和許可權接入的能力,
怎麼用VB.NET進行串列埠通訊-四川成都軟體開發定製APP程式設計
文-沙鷗-2018.11.9 1,前言 前一段時間一位認識的朋友找到我,知道我這裡是做工控自動化、電路板、控制器、儀器儀表、軟體APP開發定製的(業務QQ2531263726),於是跟我說要把一個指紋模組和他們公司的觸控式螢幕結合起來做成一個系統,發來了資料看了一下,
實踐在windows下用docker進行web開發
關於如何在windows下安裝docker,詳見http://blog.csdn.net/ownfire/article/details/45847939 本文著重闡述如何將docker實用起來 大家在協同開發過程中,通常會遇到各人開發環境不同,導致本地部署開發環境浪費時
android開發 用執行緒進行耗時操作,統一處理
最近專案中,發現程式的反應實在有點慢,主執行緒中的耗時操作多了點,但沒有時間去改,就想寫個公用類,專門用來處理這些耗時操作,於是寫了個 ThreadUtil, 思路是在util中使用一個單例執行緒池,然後用反射的方法去呼叫需要被呼叫的方法,然後用handler去協調,程式碼
首次用Eclipse進行android開發,能夠提高效率的配置
<=:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 二、解決Eclipse中android新增過載函式時引數為arg0,arg1的問題 解壓sources-19_r02.zip後,會得到包含了對應(android-19,
用VS2013搭建前端開發環境的心得
最近要做Web前端開發,習慣了VS後不想再換別的IDE了,為此花了幾天時間查資料終於完成了目前需要的開發環境,記錄在此以備以後使用: 1.Web Essentials For VS 2013。 這個外掛安裝過程很簡單,下載(點這裡)後只接雙擊安裝即可,要注意的是:對於VS2
STM32開發筆記11: 在Keil中使用C++進行程式設計
微控制器型號:STM32F030R8 希望在Keil中使用C++進行程式設計,開始時,總是報錯,經過仔細分析,原因時Keil在預設情況下不支援C++進行程式設計。本文將介紹在Keil中使用C++進行程式設計的方法。 1、在Keil中使用C++進行程式設計,首
VELT-0.2.8對STM32開發的支援(4):連結與除錯
VELT的全稱是Visual EmbedLinuxTools,它是一個與visual gdb類似的visual studio外掛,用以輔助完成Linux開發。利用這個外掛,將可以在visual stud
linux下用python進行opencv開發----簡單的圖片操作
初學opencv做的例子程式,儲存一下。 之所以選擇用python,是因為python上手快,開發快。 #!/usr/bin/python2 # coding: utf-8 import cv2 import numpy as np #原始圖片 image = cv
SW4搭配cubeMX進行STM32 C++開發學習筆記!!!
開發環境:System Workbench for STM32 + cubeMX + C++ 1、在將main.c更改為main.cpp編譯時,會出現"Symbol 'xxx' could not be resolved"時,選擇Project->Index->
用Axis2進行SOA開發:瞭解Axis2基礎
Apache Axis2 是 Apache Axis SOAP 專案的後繼專案。此專案是 Web 服務核心引擎的重要改進,目標是成為 Web 服務和麵向服務的體系結構(Service-Oriented Architecture,SOA)的下一代平臺。作為一個乾淨的可擴充套件的
STM32開發環境使用Keil MDK 同時進行51開發
配置51環境·: 開發環境的搭建: STM32開發環境使用Keil MDK進行,那怎麼使用MDK建立一個工程呢? MDK下載 跳轉到下載介面,填入必要的資訊: 然後在頁面下方點選提交按鈕: 如果填寫的資訊,符合要求,在本頁面