自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老遥的专栏

海纳百川 有容乃大;壁立千仞 无欲则刚

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

2019-10-05 14:22:21

阅读数 798

评论数 0

原创 ESP8266 Arduino-获取IIC外设地址

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

2019-10-05 14:21:36

阅读数 153

评论数 2

原创 ESP8266 Arduino-控制WS2812霓虹灯

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

2019-10-05 14:21:08

阅读数 414

评论数 0

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

#include "ESP8266WiFi.h" void setup() { // put your setup code here, to run once: // 设置调试串口波特率 Serial.begin(115200); // 设置模块工作模式为STA...

2019-10-05 14:20:24

阅读数 127

评论数 0

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

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

2019-10-05 14:19:53

阅读数 67

评论数 0

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

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

2019-10-05 14:19:20

阅读数 175

评论数 1

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

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

2019-10-05 14:18:46

阅读数 116

评论数 0

原创 ESP8266 Arduino-PWM点亮LED灯

/** * 模块管脚 <--> 开发板管脚 <--> 外设管脚 *GPIO16D0LED */ #define LED_PIN D0 void setup() { // put your setup code here, to run once: //...

2019-10-05 14:18:14

阅读数 145

评论数 0

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

/** * 模块管脚 <--> 开发板管脚 <--> 外设管脚 *GPIO16D0LED */ #define LED_PIN D0 void setup() { // put your setup code here, to run once: //...

2019-10-05 14:17:41

阅读数 183

评论数 0

原创 ESP8266 Arduino开发环境搭建

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

2019-10-05 14:16:56

阅读数 187

评论数 0

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

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

2019-02-22 22:43:41

阅读数 619

评论数 2

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

备注:本方法来源于网上相关博客,仅作为学习研究之用。使用正版软件人人有责,不得非法用于软件破解。 1.打开OD,载入JLINK.exe 2.点击View-&gt;Executable Modules,双击定位到JLinkARM 3.右键-&gt;Analyses-&a...

2019-02-10 14:52:00

阅读数 406

评论数 0

原创 嵌入式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-&...

2019-02-10 14:47:21

阅读数 137

评论数 0

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

1.在/opt/tool下创建两个子目录 cd /opt/crosstool-ng mkdir x-tools build src cd /opt/crosstool-ng/src 2.从crosstool-ng官网下载工具链,下载地址:http://crosstool-ng.org/do...

2019-02-10 14:46:40

阅读数 132

评论数 0

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

  一、安装必要的库文件 sudo apt-get install build-essential sudo apt-get install libx11-dev libxext-dev libxtst-dev 二、安装minicom 1.获取minicom sudo apt-get ...

2019-02-10 14:45:03

阅读数 406

评论数 0

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

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

2019-02-10 14:37:28

阅读数 106

评论数 0

原创 移植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/p...

2019-02-10 14:32:55

阅读数 142

评论数 0

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

2017-11-30 01:09:31

阅读数 315

评论数 0

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

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

2017-11-29 00:02:28

阅读数 155

评论数 0

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

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

2017-11-28 21:44:28

阅读数 187

评论数 0

提示
确定要删除当前文章?
取消 删除