原创 安信可開發工具 導入8266 RTOS SDK2.1

1    ESP8266的FreeRTOS SDK,採用了SDK和工程文件夾分離的方式,所以我們需要手動創建一個 app 目錄。將 sdk 目錄下的 driver_lib 重命名爲 app 2    拷貝 /examples/projec

原创 發射功率 dBm 計算

無線電發射機輸出的射頻信號,通過饋線(電纜)輸送到天線,由天線以電磁波形式輻射出去; 無線電波的發射功率是指在給定頻段範圍內的能量,有兩種衡量或測量標準: 增益(0dBm) 相對 毫瓦(1mW) 的比例水準 dBm = 10 x log

原创 地址已經被使用——Address already in use

很多socket編程的初學者可能會遇到這樣的問題:如果先ctrl+c結束服務器端程序的話,再次啓動服務器就會出現Address already in use這個錯誤,或者你的程序在正常關閉服務器端socket後還是有這個問題。正如下面的

原创 工程中編寫自己的makefile---3 交叉編譯工具

1        交叉編譯工具 一個C/C++文件要經過預處理(preprocessing),編譯(compilation),彙編(assembly),連接(linking); 1.1             概述 1,預處理      

原创 qt designer “property editor”編輯時鍵盤不能使用問題解決方法

   今天在pc機上安裝qtopia後遇到此問題,是由於系統的輸入法造成的。         解決方法:終端輸入#pkill scim 關閉輸入法。 點贊 收藏 分享 文章舉報

原创 工程中編寫自己的Makefile---1 一些基本概念

本文是基於網上的一系列文章,加上自己的一些看法,提煉精簡而構成的; 參考文章有如下: http://www.cnblogs.com/OpenShiFt/p/4313351.html http://blog.csdn.net/cjsycyl

原创 工程中編寫自己的makefile---2 實例

1        實例來學習使用方法 需要準備的工程目錄結構如下 . ├── add │   ├──add_float.c │   ├──add.h │   └──add_int.c ├── main.c └── sub     ├──

原创 工程中編寫自己的makefile---4 庫文件

1       庫文件 編寫一個C語言程序的時候,經常會遇到好多重複或常用的部分,如果每次都重新編寫固然是可以的,不過那樣會大大降低工作效率,並且影響代碼的可讀性,更不利於後期的代碼維護。我們可以把他們製作成相應的功能函數,使用時直接調用

原创 linux send與recv函數詳解

1 #include <sys/socket.h> 2 ssize_t recv(int sockfd, void *buff, size_t nbytes, int flags); 3 ssize_t send(int s

原创 工程中編寫自己的makefile---5 在實例2中使用庫文件

1        在2章節中使用庫文件 1.1             使用靜態庫文件 1.1.1        add目錄子makefile #$(shell ls -d */) 命令打印當前目錄下的所有文件夾 DIRS := $(s

原创 工程中編寫自己的makefile---6 makefile學習

1        Makefile 1.1             Makefile運行順序 1、讀入所有的 Makefile。 2、讀入被 include 的其它 Makefile。 3、初始化文件中的變量。 4、推導隱晦規則,並分析所