原创 Go的環境安裝-Ubuntu

基於Ubuntu的Go環境的安裝 下載Go的包 sudo apt-get install golang-go 輸入你的密碼,接下來就自動安裝Go的環境搭建 新建文件夾 mkdir sample && cd sample vim h

原创 nRF52840 PCA10056基於SES的編譯運行(一)

開機測試 連接nRF52840 PCA,就會出現如下圖所示的JLINK。講所對應的SDK目錄下的examples\peripheral\blinky\hex拷貝到JLINK目錄下,這時候。nRF52840會自動運行,此時4個LED發

原创 nRF52840 PCA10056基於SES的調試(二)

一般情況下,我們需要接收開發板的輸出的一些調試信息,因此我們需要使用RTT(Real Time Transfer)或者UART去和板子進行通信。當然SES也支持RTT。 通過RTT進行通信 選擇如下圖所示: 方式2–通過CD

原创 Zephyr-基於Windows系統的軟件開發

** Zephyr之前基於Linux的開發的,前不久1.11版本的宣佈支持window開發。由於虛擬機佔內存,博主本次想用基於Windows進行開發。當然也是基於cmd命令的。** 首先是防火牆我選擇是關閉的。

原创 nRF52840開發之nrfgo studio的安裝

最近需要做一個藍牙5.0的Mesh網絡,開始摸索這個nRF52840.這個開發可以使用Keil、IAR等IDE,我個人覺得還是官方的 nrfgo studio可能好一點,畢竟是自己公司的開發軟件。 下載地址: 1、可以從官網下載

原创 MATLAB VideoReader讀取視頻出錯的解決辦法

MATLAB VideoReader讀取視頻出錯的解決辦法 vidObj = VideoReader(‘samplevideo.avi’); 讀取視頻時提示以下錯誤:Error using VideoReader/init (line 3

原创 基於nodejs實現16進制轉浮點數

基於nodejs實現16進制轉浮點數 最近,在做一個項目時,下位機以modbusRTU的協議,發送到nodejs後臺服務器。後臺對modbusRTU協議進行解析: 但是採集數據後,後臺如何將16進制的轉換爲浮點數呢? 例如我們接收到

原创 C# string類型和byte[]類型相互轉換

C# string類型和byte[]類型相互轉換 string類型轉成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]轉成st

原创 基於native.js和html5的APP開發之消息推送

基於native.js的APP開發之消息推送 native.js是爲了方便html開發時,調用android原生態,實現消息的推送。首先看一下效果圖: 在實現的過程中,要在plus初始化結束後,才能調用plus,否則會出現下面的提示

原创 C# 2、10、16進制的相互轉換

C# 進制轉換(二進制、十六進制、十進制互轉) 由於二進制數在C#中無法直接表示,所以所有二進制數都用一個字符串來表示 例如: 二進制: 1010 表示爲 字符串:”1010” int d = 10; //十進制轉二進制字符串