原创 Fedora25 NFS配置

開啓NFS網絡共享的關鍵在於,NFS是基於RPC服務的,所以首先要使能並啓動RPC。另外,Fedora的firewall程序可能禁止了RPC和NFS,以及其他相關服務,如果你熟悉防火牆配置,可以獨立打開這些服務。但是如果修改後效果不明顯,

原创 STM32 HAL庫 USB CDC程序只能接收一次數據

使用STM32Cube生成了USB CDC基礎代碼,HAL庫版本號爲1.6.0 SELF_POWERED: ENABLE Physical: interface phy_itface 將初始化好的代碼編譯下載到設備中可直接接入計算機,並安

原创 Serial Programming Guide for POSIX Operating Systems

Serial Programming Guide for POSIX Operating Systems 5th Edition Michael R. Sweet Copyright 1994-1999, All Rights Res

原创 跟我一起玩嵌入式開發-硬件抽象與彙編基礎-1

硬件抽象與彙編基礎-概述-1 電子計算機發展至今,其基本原理和結構仍然沒有脫離圖靈等人當初的設想。從這個設想開始,計算機的核心就被分爲兩個單元:執行單元和存儲單元。 存儲單元就像倉庫一樣,用於存儲程序,數據等的器件。最初存儲單元是紙帶,

原创 Linux 下串口編程入門

Linux 下串口編程入門 Linux 操作系統從一開始就對串行口提供了很好的支持,本文就 Linux 下的串行口通訊編程進行簡單的介紹。 在 IBM Bluemix 雲平臺上開發並部署您的下一個應用。 開始您的試用 串口簡介 串行口是

原创 Python基礎示列

import string pid = 0; offset = 15 length = 0 lghLine = 0 raw = [0, 0] MYFILE = open("/home/lion/file.txt", "r+") FILE

原创 C++運算符結合性與自增/減運算符

運算符與結合性如下表所示: 優先級運算符名稱或含義使用形式結合方向說明 1[]數組下標數組名[常量表達式]左到右– ()圓括號(表達式)/函數名(形參表)– .成員選擇(對象)對象.成員名– ->成員選擇(指針)對象指針->成員名–

原创 Sublime Text2/3 CTags自動補全

Sublime Text2/3 CTags自動補全 用法見英文註釋。 支持函數的返回值、函數名以及函數參數的代碼提示和補全。 # CTags based autocompletion plugin for Sublime Text 2

原创 Ubuntu15下Qt+libusb開發

Ubuntu15下Qt5+libusb-1.0開發 下載和安裝libusb-1.0 在Ubuntu15中可以從軟件倉庫安裝libusb,當前的libusb版本爲1.0。可以使用如下命令安裝libusb的全部內容。 $sudo apt-g

原创 跟我一起玩嵌入式開發——概述

本節目錄 本節目錄 起因 本系列文章的結構 起因 好久沒來CSDN上發文了,因爲最近一直在熟悉新公司,對這邊的程序和系統逐漸熟悉起來,也多多少少了解了國內大名頂頂的RTT。 這段時間遇到了不少新問題,也總結了自己過往的經驗,覺得

原创 VSCode配置C++編寫環境

VSCode跟Sublime很像,繼承了Sublime的很多優點,包括編輯界面的鼠標多選操作。但是Sublime在C/C++方面比較欠缺(Clang插件在2.0以後不再維護),而VSCode是這方面的強者。 同樣的,VSCode默認的代

原创 Qwt之Plot

Qwt之Plot 確實有一些朋友需要使用Qwt,其實Qwt用起來還算簡單,Plot的使用算是入門級別,官方也提供了很好的示例代碼,但是一些朋友往往忽略了官方示例或者不知道在哪裏能得到示例代碼,因此給出我的一小段程序以便網友查閱,也算爲《Q