相关文章

arm linux 内核模块加载过程详解

arm linux 内核模块加载过程详解 基础环境 kernel version:3.10.70ARCH:arm参考资料 《深入Linux设备驱动程序内核机制》《linux设备驱动开发详解》http://www.cnblogs.com/xmphoenix/archive/2011/10/23/2221879.htmlhttp://www.cnblogs.com/LittleHann/p/3920387.htmlhttp…

【方法】STM32用函数指针指向一个数组,然后执行这个数组里面存放的机器代码

在STM32里面,其实是可以把一个数组转换成函数指针来执行的。 以STM32F103C8单片机为例,首先我们新建一个test.s文件,用汇编语言编写一个GPIO模拟产生18MHz SPI信号的函数。 函数原理:CS片选为PA1,CLK时钟为PA2&#xf…

汇编语言笔记-ARM架构指令集

目录 指令的执行指令后缀指令集数据传送指令处理器内数据传送 存储器访问指令不同数据大小的存储器访问存储器访问方式(地址表达式)(部分省略)立即数偏移(前序)寄存器偏移多加载和多存储压栈和出栈 算术运算…

ARM常用汇编指令

目录 一、汇编基本语法 1、汇编指令的最典型书写模式 二、常用汇编指令 1、push压栈指令 2、pop出栈指令 3、sub指令 4、add指令 5、movs数据传输指令 6、str指令 7、ldr指令 8、bl指令 9、MOVW指令 10、MOVT指令 三、代码分析 1、代码段1 一、汇编基本语法 1、…

Linux环境下ARM9开发中交叉编译的movt指令相关问题

前言: 为什么写这篇文章? 笔者在ARM9(s3c2440)的linux下开发中遇到了非常基础的问题,就是关于movt和movw的问题,下面将详细解答。 一、movt命令与movw命令 关于movt命令,我是在linux下反汇编后发…

单片机的汇编指令

MOVW 把 16 位立即数放到寄存器的底16位,高16位清0 MOVT 把 16 位立即数放到寄存器的高16位,低 16位不影响 16位数据操作指令 名字 功能 ADC 带进位加法(ADD with Carry) ADD 加法 AND 按位与。这里的按位与和C的”&”功能相…

en开头的单词_大道至简:为什么记英语单词要先了解从拉丁语到法语的读音变化...

现代英语中,65%左右的单词源自拉丁语和希腊语,其中很多是经由法语进入英语。 需要特别注意的是:英语中有很多源自拉丁语的单词经过了法语的改造已经面目全非,很难看出原来简单清晰的逻辑。 拉丁语、希腊语的单词绝大多数是由表达最…

关于烧写ESP8285核心板的相关事项

首先需要一个CH340的usb 转ttl 板子 然后连接到8285 脚管对应 TTL ---- 8285 VCC----VCC RXD----TX0 TXD----RX0 GND----GND 在通电之前先要把8285的GND 和io 0 连在ttl 板子的 GND上 烧写软件要设置正确否则无法启动

esp32 esp8285 wf6000OTA升级小记

近期做了3个IOT芯片的OTA升级,记录下: 最开始做完的是ESP32,升级流程也简单,初始烧录到固定区,然后OTA升级就会在user1,user2两个区内来回升,升级的文件是同一个(即同一个文件,先升级就是user1…

ESP8285+WS2812+MAX9814制作的音乐律动氛围灯

该项目主要参考了立创EDA开源广场的项目: esp8285芯片ESP-01F模块为主控,MAX9814音频采集模块,WS2812 2020rgb灯珠,Arduino编程环境简单制作一个律动灯条。 因为正在学习硬件PCB,所以只能算是一个仿照。 硬件&#x…

晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例

【应用】国产26MHz频率晶振应用于物联网WIFI物联网模块(串口转WiFi模块),Espressif(乐鑫) ESP8285/ESP8266芯片匹配测试OK ESP8285其实是ESP8266的升级版本,两者可以共用同一套SDK,只是ESP8285内部集成了1MB Flash&…

Ubuntu18.04 上 ESP8285 的 esp-at release_v2.2.0.0 编译环境搭建

1 环境搭建前提 1.1 安装编译 ESP-IDF 需要的软件包: sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util1.2 安装 Python 3.8 sudo apt-get install python3.8-…

探索ESP8285(2)搭建Windows版MQTT服务器

CCC_122:博客只用于学习交流,不涉及任何商业用途,如果有错误之处,欢迎指正。 MQTT服务器有多个选择,例如EMQX,Mosquitto,Apollo,以下我们选择比较简单的EMQX来搭建MQTT的服务器。 一…

基于RK3399ESP8285自动售货柜项目—MP08开发板端代码详解

基于RK3399&ESP8285自动售货柜项目—②MP08开发板端代码详解 本系列文章将详细讲解该基于RK3399及ESP8285自动售货柜的完整实现方法,从硬件连接到网络通信再到软件实现,本产品所用开发板为RK3399以及MP08_2019/11/03 , 如有疑问与见解,可…

Sipeed M1W内部esp8285固件烧录教程

Sipeed 的K210是真的香啊,但是内部的这个esp8285是做的真的不咋地。买回来之后这个8285折腾死我了,好几次固件出问题,掉固件,问了客户姐姐和群主“泽畔”大佬才解决,所以总结下。 下载固件: 首先我们需要先…

探索ESP8285(3)通过EMQX服务器点亮一个LED灯

CCC_122:博客只用于学习交流,不涉及任何商业用途,如果有错误之处,欢迎指正。 在上一个博客的基础上 探索ESP8285(2)搭建Windows版MQTT服务器 我们来通过EMQX服务器点亮ESP8285模块上的LED灯。 首先查得E…

ESP8266 简单研究 ESP8285 研究

网址: http://wiki.ai-thinker.com/esp8266 ESP8266 系列模组专题 概述 ESP8266 系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266的超低功耗的UART-WiFi模块的模组,可以方便地进行二次开发,接入云端服务,实现…

ESP8266与ESP8285开发时有什么区别

ESP8266与ESP8285开发时有什么区别 ESP8266与ESP8285开发时有什么区别烧录环节的改变编译前Makefile文件的更改 ESP8266与ESP8285开发时有什么区别 ESP8266模块在WiFi联网领域已经被广泛使用,但是ESP8266芯片是需要外挂Flash芯片的,这样就使模块不能做的…

乐鑫esp8266学习rtos3.0笔记第10篇:内置仅1M的Esp8285,如何攻破最棘手的OTA问题,大大节省资源成本开发产品;

本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途。如有不对之处,请留言,本人及时更改。 1、 Esp8266之 搭建开发环境,开始一个“hellow world”串口打印。 2、 Esp8266之…

ESP8285烧写问题备忘

1 问题现象 ESP8285 烧写了固件,怎么都跑不起来,串口打印如下信息: ets Jan 8 2013,rst cause:2, boot mode:(3,7)load 0x4010f000, len 1384, room 16 tail 8 chksum 0xef csum 0xef csum err ets_main.c 2 问题原因 上乐鑫官网查了 ESP…