原创 stm32 利用iap更新程序
1、iap程序 1)接收程序 2)燒寫到對應app地址 2、app程序 1.修改程序起始地址 2.修改中斷向量表偏移量 app:軟件復位函數 //在官方軟件庫的 core_cm3.h 文件裏 直接提供了 系統復
原创 養水-亞硝酸
如何降低亞硝酸鹽含量: 1、定期更換部分水體,減少氮的積累,稀釋亞硝酸鹽的濃度。 2、保持充足的供氧,使氨氮充分徹底的氧化爲硝酸鹽,降低亞硝酸鹽引起的急性缺氧反應。 3、定期改底,降低池塘底部的亞硝酸鹽沉積,改善底部環境,增強環境自淨能力
原创 c語言實現aes-128 cbc
加密頭文件: #ifndef __TAESCLASS_H #define __TAESCLASS_H #include <string.h> #include <stdio.h> #include <stdlib.h> #in
原创 Linux---驅動----spi實例 mcp2515
設備樹: &spi2 { //status = "disabled"; //max-freq = <48000000>; status ="okay"; max-freq=
原创 Linux--驅動----i2c實例:使用傳統的節點方式 內核3.10.0 RK3288
設備樹: &i2c1 { status = "okay"; //要配置爲okay或者ok drv-i2c-i2c2@50{ compatible ="rktest
原创 Linux--驅動內核----platform_driver_register,i2c_add_driver分析
platform_driver_register() driver_register() driver_find()(確定driver沒有被註冊) bus_add_driver() d
原创 Linux--內核---I2C總線驅動分析 以linux3.10.0 RK3288爲例
Linux 3.10.0 iic總線註冊過程 I2C總線驅動包括I2C適配器驅動加載與卸載以及I2C總線通信方法 I2C核心提供了i2c_adapter的增加和刪除函數、i2c_driver的增加和刪除函數、i2c_client的依附和脫
原创 qt打開linux下的設備節點
#include <stdlib.h> //包含頭文件 #define IOCTL_LED_ON 0 #define IOCTL_LED_OFF 1 int led_fd=0; int led_open(const char *dev
原创 stm32f207 利用iap更新程序
1、iap程序 1)接收程序 2)燒寫到對應app地址 2、app程序 1.修改程序起始地址 2.修改中斷向量表偏移量
原创 rk3288 設備樹點燈
GPIO常用系統調用函數:位於include/linux/gpio.h1,申請GPIOstatic inline int gpio_request(unsigned gpio,consr char *label)2,設置GPIO電平sta
原创 qt實現crc16 查表法
#ifndef COMMON_H#define COMMON_H#include <QString>#include <QByteArray>const quint8 chCRCHTalbe[] =
原创 解決ubuntu下不能使用vi
方案一安裝vim:ubuntu預裝的是vim tiny版本,而需要的是vim full版本。執行下面的語句安裝vim full版本:$sudo apt-get remove vim-common$sudo