原创 CodeBlocks:靜態鏈接下的c語言靜態庫
靜態鏈接 1.建立靜態鏈接庫 File→New→Project→Static library 示例: 建立靜態鏈接庫工程:StaticLibrary, static.h #ifndef STATIC_H_INCLUDED #define
原创 詳細說明一個快速排序的例子
關於快速排序的邏輯原理是這樣的: 將兩個指針i,j分別指向表的起始和最後的位置,T爲臨時變量。 反覆操作以下兩步: (1)j逐漸減小,並逐次比較j指向的元素和目標元素的大小,若p(j)<T則交換位置。 (2)i逐漸增大,並逐次比較i指向的
原创 C 庫函數 - strcat()
C 庫函數 - strcat() C 標準庫 - <string.h> 描述 C 庫函數 char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的結尾
原创 Linux面試題基礎寶典==面試必備
常用命令 目錄相關 find 命令 《Linux 命令大全 —— find 命令》 查找指定文件名的文件(不區分大小寫):find -iname "MyProgram.c" 。 對找到的文件執行某個命令:find -iname "
原创 【PMP】PMBOK第六版項目管理5大過程組10大知識領域知識點彙總
前後準備考試,歷時一個月時間,最終完美pass 第一章 項目管理框架 第二章、項目運行環境 第三章 項目經理的角色 第四章、項目整合管理 第五章 項目範圍管理 第六章 項目進度管理 第七章 項目成本管理 第八章、項目質量管理 第九章、項目
原创 【FreeRTOS】事件標誌組
爲什麼要使用事件標誌 事件標誌組是實現多任務同步的有效機制之一。也許有不理解的初學者會問採用事件標誌組多麻煩, 搞個全局變量不是更簡單?其實不然,在裸機編程時,使用全局變量的確比較方便,但是在加上 RTOS 後 就是另一種情況了。 使用全
原创 C語言可重入函數和不可重入函數
可重入函數和不可重入函數的概念 在函數中如果我們使用靜態變量了,導致產生中斷調用別的函數的 過程中可能還會調用這個函數,於是原來的 靜態變量被在這裏改變了,然後返回主體函數,用着的那個靜態變量就被改變了,導致錯誤。這類函數我們稱爲不可
原创 Airoha---1536---一些名詞得解釋
HFP:Hands-Free Profile,符合藍牙免提規範,免提配置文件 AVRCP:Audio/Video Remote Control Profile ,音頻/視頻遙控配置文件 HID:Human Interface Device
原创 source insight護眼模式顏色
1.打開source insight 2.依次點擊 "options"->"preference",打開設置 3.選擇"colors"->"windows background",就是設置背景顏色,再點擊"color"按鈕 4.設置RGB
原创 AB153x API----概述
該SDK提供了用於在AB153x SOC中創建應用程序的API。每個API的詳細信息都可以在相應的部分中找到。 完整的AB153x SDK被組織爲幾個通用子系統和一組藍牙配置文件。對於不同模塊之間的操作,我們使用消息子系統。對於用戶設置和
原创 AVRCP
一 概念 AVRCP全稱:The Audio/Video Remote Control Profile (AVRCP) 翻譯成中文就是:音視頻遠程控制協議。 概念:AVRCP定義了藍牙設備之間的音視頻傳輸的特點和
原创 AB153x API----captouch驅動程序
總覽 本節介紹captouch驅動程序API,包括術語和首字母縮寫詞,支持的功能,軟件體系結構,有關如何使用此驅動程序的詳細信息,枚舉,結構和功能。 術語和首字母縮寫詞 條款 細節 通用輸入輸出 有關通用輸入輸出的介紹,請參考HAL中的G
原创 AB153x API----GPIO枚舉
枚舉HAL » GPIO 枚舉 枚舉 hal_gpio_direction_t { HAL_GPIO_DIRECTION_INPUT = 0, HAL_GPIO_DIRECTION_OUTPUT = 1} 該枚舉定義了G
原创 AB153x API----ADC
總覽 本節介紹了模數轉換器(ADC)HAL驅動器的編程接口。 術語和首字母縮寫詞 下面提供了ADC驅動器中常用術語的描述以及如何使用其各種功能。 條款 細節 ADC ADC是一個模數轉換器,可將連續的物理量(通常是電壓)轉換爲