原创 linux---動靜態庫編譯及使用
靜態庫xxx.a動態庫xxx.so例子ku.c#include <stdio.h>int helloku(void){ printf("hello ku\r\n"); return 0;}ku.h#ifndef __KU
原创 指針常量和常量指針
* (指針)和 const(常量) 誰在前先讀誰 ;*象徵着地址,const象徵着內容;誰在前面誰就不允許改變。好吧,讓我們來看這個例子:[cpp] view plaincopyint a =3; int b = 1; int c =
原创 Python語言筆記
標識符第一個字符必須是字母表中字母或下劃線'_'。標識符的其他的部分有字母、數字和下劃線組成。標識符對大小寫敏感。 註釋Python中單行註釋以 # 開頭,實例如下:#!/usr/bin/python3 多行語句Python 通常是一行寫完
原创 BLE 基礎知識
藍牙4.0: 包含經典藍牙和bleble單模: bleble雙模: 經典藍牙和bleble協議棧:控制器層,host層,app控制器HCIHCI層爲接口層,向上爲主機提供軟件應用程序接口(API),對
原创 stm32常用驅動源碼
源碼的目錄結構如下: STM32LIB USER USER目錄如下 hardware_dri main software_modulehardware_d
原创 linux c 常量指針和指針常量
在C/C++中關鍵字const用來定義一個只讀的變量或者對象,有如下優點 (1)便於類型檢查,如函數的函數 fun(const int a) a的值不允許變,這樣便於保護實參。 (2)功能類似與宏定義,方便參數的修改和調整。如
原创 va_list的原理及用法
va_list原理及用法分類: 編程2010-10-20 11:22 1426人閱讀 評論(1) 收藏 舉報list編譯器平臺語言x86編程 VA_LIST 是在C語言中解決變參問題的一組宏,變參問題是指參數的個數不定,可以
原创 指針常量和常量指針
* (指針)和 const(常量) 誰在前先讀誰 ;*象徵着地址,const象徵着內容;誰在前面誰就不允許改變。好吧,讓我們來看這個例子:[cpp] view plaincopyint a =3; int b = 1; int c =
原创 linux---libjpeg使用(jpg to rgb)
一:libjpeg庫的編譯下載源碼,解壓後./configure --prefix=/xxxx CC=arm-linux-gcc - -host=arm-linux --enable-shared --ena
原创 stm32學習資料
main.c#include "stm32f10x.h"#include "RS232_module.h"#include "RS485_module.h"#include "Display_module.h"#include "Flash
原创 stm32 bootloader
#include "stm32f10x.h"#include "Iwdg_hard_dri.h"#include "Flash_module.h"#include "Printf.h"#include <string.h>#include
原创 linux 的硬連接和軟連接
1.Linux鏈接概念Linux鏈接分兩種,一種被稱爲硬鏈接(Hard Link),另一種被稱爲符號鏈接(Symbolic Link)。默認情況下,ln命令產生硬鏈接。【硬連接】硬連接指通過索引節點來進行連接。在Linux的文件系統中,保存