原创 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

原创 Ubuntu14.04寸建立nfs服務器

編輯中