12 民不举官不究

尚未进行身份认证

我要认证

主要研究方向:电力监控系统网络安全、电力通信、电网调度。个人喜好:研究嵌入式操作系统软硬件开发。

等级
TA的排名 12w+

ESP8266 Arduino-驱动SSD1306 OLED-使用ESP8266 and ESP32 Oled Driver for SSD1306 display库

一、下载外设库工具->管理库,搜索ssd1306,安装ESP8266 and ESP32 Oled Driver for SSD1306 display二、实现代码#include <Wire.h>#include "SSD1306Wire.h"#include "images.h"// Initialize the OLED displa...

2019-10-05 14:22:09

ESP8266 Arduino-获取IIC外设地址

#include <Wire.h>/*** SCL <--> D1* SDA <--> D2*/void setup() {// 初始化I2C总线Wire.begin();// 初始化调试串口波特率Serial.begin(115200);}void loop() {byte error,...

2019-10-05 14:21:36

ESP8266 Arduino-控制WS2812霓虹灯

一、下载外设库从https://github.com/adafruit/Adafruit_NeoPixel下载Adafruit_NeoPixel-master.zip,点击项目->加载库->添加.ZIP文件,为IDE选择并加载下载的外设包。二、实现代码/*** 模块管脚 <--> 开发板管脚 <--> 外设管脚*GPIO5...

2019-10-05 14:20:57

ESP8266 Arduino-扫描周围的WiFi无线热点

#include "ESP8266WiFi.h"void setup() {// put your setup code here, to run once:// 设置调试串口波特率Serial.begin(115200);// 设置模块工作模式为STA模式WiFi.mode(WIFI_STA);// 断开可能存在的连接WiFi.d...

2019-10-05 14:20:24

ESP8266 Arduino-使用调试串口输出信息

void setup() {// put your setup code here, to run once:// 设置调试串口波特率Serial.begin(115200);// 调试串口输出空行Serial.println();}void loop() {// put your main code here, to run repe...

2019-10-05 14:19:52

ESP8266 Arduino-外部按键中断驱动LED灯翻转

/*** 模块管脚 <--> 开发板管脚 <--> 外设管脚*GPIO16D0LED*GPIO10D5KEY*/#define LED_PIN D0#define KEY_PIN D5uint8_t led = LOW;v...

2019-10-05 14:19:20

ESP8266 Arduino-FLASH按钮电平驱动LED灯翻转

/*** 模块管脚 <--> 开发板管脚 <--> 外设管脚*GPIO16D0LED*GPIO0D3FLASH*/#define LED_PIN D0#define FLASH_KEY D3void setup() {//...

2019-10-05 14:18:46

ESP8266 Arduino-PWM点亮LED灯

/*** 模块管脚 <--> 开发板管脚 <--> 外设管脚*GPIO16D0LED*/#define LED_PIN D0void setup() {// put your setup code here, to run once:// 设置管脚为输出模式pinMo...

2019-10-05 14:18:14

ESP8266 Arduino-高低电平点亮板载LED灯

/*** 模块管脚 <--> 开发板管脚 <--> 外设管脚*GPIO16D0LED*/#define LED_PIN D0void setup() {// put your setup code here, to run once:// 设置管脚为输出模式pinMo...

2019-10-05 14:17:41

ESP8266 Arduino开发环境搭建

获取板卡级支持 打开Arduino IDE-> 首选项 -> 附加开发板管理器网址,填入: http://arduino.esp8266.com/stable/package_esp8266com_index.json,重启一下IDE。图 1填入开发板板卡支持下载链接点击工具-> 开发板 -> 开发板管理器,搜索ESP8266:图 2...

2019-10-05 14:13:40

移植u-boot-2016.11到TQ2440开发板全过程记录

移植前的准备获取并解压源码SAMSUNG公司于2017年初停止了对S3C2410系列CPU的官方u-boot支持(可在最新版u-boot源码中打开doc/README.scrapyard,搜索关键字S3C2440查看相关说明)。从http://ftp.denx.de/pub/u-boot/下载支持S3C2410处理器的最后一版官方u-boot源码u-boot-2016.11.tar.bz2,放...

2019-02-22 22:43:41

利用OllyDbg解决JLINK提示The connected J-Link is defective. Proper opera...

备注:本方法来源于网上相关博客,仅作为学习研究之用。使用正版软件人人有责,不得非法用于软件破解。1.打开OD,载入JLINK.exe2.点击View->Executable Modules,双击定位到JLinkARM3.右键->Analyses->Analyse Code;4.右键->Search for->All referenced str...

2019-02-10 14:52:00

嵌入式Linux开发--3.利用JLink烧写u-boot到Nor Flash中

1.从https://www.segger.com/downloads/jlink/JLink_Windows_V620h.exe下载jlink驱动并安装2.打开J-Flash,打开TQ2440光盘中的tq2440.jflash文件 3. 点击Options->Project settings,打开配置界面:4.切换至MCU选项卡,做如下配置:5....

2019-02-10 14:47:21

嵌入式Linux开发--2.制作交叉编译工具

1.在/opt/tool下创建两个子目录cd /opt/crosstool-ngmkdir x-tools build srccd /opt/crosstool-ng/src2.从crosstool-ng官网下载工具链,下载地址:http://crosstool-ng.org/download/crosstool-ng/,当前最新稳定版为crosstool-ng-1.23.0,保存...

2019-02-10 14:46:40

嵌入式Linux开发--1.安装嵌入式Linux开发工具

 一、安装必要的库文件sudo apt-get install build-essentialsudo apt-get install libx11-dev libxext-dev libxtst-dev二、安装minicom1.获取minicomsudo apt-get install minicom2.连接USB转串口到虚拟机,并查看对应的串口号ls -l /d...

2019-02-10 14:45:03

嵌入式Linux系统开发——0.安装宿主虚拟机

一、创建VMWare虚拟机1.在新建虚拟机向导中选择“自定义”方式配置虚拟机 2.使用软件默认的兼容性设置 3.这里我们使用Ubuntu 18.04.1桌面版作为宿主机4.填写系统账户及密码信息,VMWare将自动进行配置5.设定虚拟机名称及存放位置5.分配虚拟机处理器6.分配虚拟机内存7.选择网络连接方式(默认NAT,便于安装后...

2019-02-10 14:37:28

移植u-boot-2014.10-rc3到TQ2440开发板过程记录

备注:参考了《u-boot-2014.04移植手册(TQ2440)》,将具体移植过程记录下来。目前仅能够从Nor Flash启动u-boot,无法从Nand Flash启动,以后再解决。一、建立自己的开发板1.1获取并解压u-boot源代码从官网http://ftp.denx.de/pub/u-boot/下载u-boot-2014.10-rc3.tar.bz2,保存到/opt/u-bo...

2019-02-10 14:32:55

OK6410开发板Linux-3.3.5驱动移植之DM900网卡驱动移植+NFS文件系统挂载

1    LCD驱动移植1.1   修改LCD板卡支持源码gedit arch/arm/mach-s3c64xx/mach-OK6410.c(1).   修改OK6410_fb_win0结构体:static struct s3c_fb_pd_win OK6410_fb_win0 = {       /*this is to ensure we use win0 */    

2017-11-30 01:09:31

Linux-3.3.5内核初步移植到OK6410开发板

注意:文中大部分内容依旧参考了网上各位大牛的经验,并根据自己实际开发环境进行了修改和验证,现将详细过程记录如下:1    建立自己的开发板1.1   下载并解压linux系统内核源码tar jxvf linux-3.3.5.tar.bz2cd linux-3.3.51.2   修改BSP对应的Kconfig文件gedit arch/arm/mach-s3c64xx/Kcon

2017-11-29 00:02:28

Ubuntu下嵌入式Linux基础开发环境搭建

注意:以下内容主要参考了网上各位大牛的研究成果并实际操作验证成功,理论上可适用于sammung公司系列的ARM9、ARM11系列开发板,如TQ2440、OK6410和TQ210。1    安装串口调试终端minicom 1.1   获取minicomsudo apt-get install minicom1.2   配置minicom1)     连接usb转串口线连接到虚拟机

2017-11-28 21:44:28
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。