shellcode arm 32
大连人工智能计算平台——华为昇腾AI平台——高性能计算HPC的python运行环境的配置——arm环境下的mpi4py配置
据目前所知,这是国内可以找到的第一次公开的实现在国产的超算平台上,尤其是arm超算平台上实现了python运行环境的配置。 登入平台,选择高性能计算HPC,可以看到有两个选项,一个是控制台,一个是登录节点。其中,控制台是启动超算代码运行的入口,在里面我们可以编写运行模板,指定需要的计算资源及运行代码 ......
Linux页表与ARM硬件页表
早期Linux内核是基于x86体系结构设计的,x86页表中有3个标志位是ARM32硬件页表没有的。PTE_DIRTY:cpu在写操作时会设置该标志位,表示对应页面被写过,为脏页。PTE_YOUNG:CPU访问该页时会设置该标志位。在页面换出时,如果该标志位位置了,说明该页刚被访问过,页面是young ......
Some small issue about STM 32 f103 core board
One connection problem: after the core board is bought back, the pin header needs to be manually soldered to the board. Originally I thought it could ......
stm32笔记[7]-串口多字节收发
## 主要功能 使用Alios Things Dev kit 开发板实现串口多字节收发,使用内部RTC时钟和AD转换. ## 硬件平台 - 开发板:Alios Things Dev kit - 芯片:stm32l496vgt6 - 系统时钟:80MHz - LED1:PB6(低电平有效) - LED ......
arm linux新增加一个系统调用
# arm linux新增加一个系统调用 reference: [在ARM Linux内核中增加一个新的系统调用](https://blog.csdn.net/21cnbao/article/details/51295955?spm=1001.2014.3001.5502) ......
ESP32-CAM教程一:网页上显示摄像头数据
http://www.taodudu.cc/news/show-307154.html?action=onClick ESP32-CAM教程一:网页上显示摄像头数据 Arduino环境配置 首先需要下载Arduino IDE,可以去官网下(下载慢容易失败,不推荐),也可以在Arduino中文社区进行 ......
全志科技A40i开发板——创龙科技TLA40i-EVM(4核ARM Cortex-A7)规格书
1.评估板简介 创龙科技TLA40i-EVM是一款基于全志科技A40i处理器设计的4核ARM Cortex-A7高性能低功耗国产评估板,每核主频高达1.2GHz,由核心板和评估底板组成。 评估板接口资源丰富,引出双路网口、双路CAN、双路USB、双路RS485等通信接口,板载Bluetooth、WI ......
C++win32上位机使用Ymodem协议通过串口给单片机在线更新程序
#define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <windows.h> #include <thread> bool IsStopPrintfReceive = false; class SerialPort { public ......
手把手实践丨基于STM32+华为云设计的智慧烟感系统
摘要:当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时将检测到的数据上传到云端进行处理和分析。 本文分享自华为云社区《基于STM32+华为云设计的智慧烟感系统》,作者:DS小龙哥 。 一、概述 当前基于STM32和华为云,设计了一种智慧烟感系统,该系统可以检测烟雾,同时将 ......
Arm Linux 开发注意事项
Arm Linux 20200706 1. 搭建 QT 交叉编译器发现虚拟机磁盘空间不够 研究 VXBox 如何修改 VDI 虚拟盘空间,首先直接修改 VDI 大小失败,然后采用新建更大的 VDI 磁盘再克隆的方法修改成功。 D:\program files\Oracle\VirtualBox> . ......
ESP32 IDF 读取双路AS5600
白了少年头,空悲切。 又有哥们生孩子了。他们有车有房有老婆还有孩子,也不知咋挣来的。搞得我聚会都不想去了。 郁闷。 没办法,自己只有努力。 胸藏万卷凭吞吐,笔有千钧任翕张。 # 前言 * 之前用ESP32驱动两路AS5600没有成功,后面简单梳理了下IIC的逻辑,才反应过来。下面记录一下。 # ES ......
ESP32使用MQTT协议发送数据
参考博客:https://blog.csdn.net/weixin_42328389/article/details/123049977 参考官方示例MQTT 下的TCP 做个测试 要改的代码只有这里: 需要一一对应,但是client_id不能一样,否则会被认为是 同一个client 使用MQTTX ......
float16与float32的计算方式
1 float 16与float 321.1 float161.1.1 计算方式float 16又称半精度, 用16个比特也就是2个字节表示一个数。如下图所示, 其中1位符号位, 5位指数位, 10位小数位。 那么, 这16个比特位是怎么表示1个数的呢 ? 分3部分:符号位 , 指数部分, 小数部分 ......
国产MCU-CW32F030开发学习
## 国产MCU-CW32F030开发学习 ### 1. 相关资料下载 #### 1.1 武汉芯源半导体 武汉芯源半导体官网 https://www.whxy.com/ 武汉芯源 21ic 电子论坛https://bbs.21ic.com/iclist-1116-1.html [![p9xfLZj. ......
STM32-RTC
RTC简介: RTC是一个独立的定时器,它可以连续计数和提供了时钟日历功能。使用BKP寄存器存储具有掉电保存功能 存粹的计时的, 触发中断 ——闹钟中断,用来产生一个可编程的闹钟中断。 ——秒中断,用来产生一个可编程的周期性中断信号(最快1秒,最慢1秒,只能1秒) ——溢出中断,指示内部可编程计数器 ......
stm32-开启USART
1. 2. 3. CubeMX与keil5 设置完成 以下需要添加代码: usart.h 包含头文件 #include <stdio.h> usart.c添加 /* USER CODE BEGIN 1 */ /********************************************* ......
DMAC和MAC文件中的C-SPY烧录S32K118的函数调用过程
其中的message是我个人添加,不必理会。 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. setup 11. _ExecDeviceReset 12. disableWatchdog 所有日志如下: 1 Thu Jun 01, 2023 00:23:49: IAR Embedded ......
sqli-labs 32到40
原来29、30、31真正的题目并不是上章写的,这个我们留到最后再议 第32题 发现对所有特殊字符都进行了转义 理论上来说这道题是不能注入的,因为怎么也闭合不了 但是查看源码发现使用的是gbk编码 这就导致可以考虑宽字节注入,因为\的url编码为%5c 如果在前面加上另一个url编码就可能导致%5c跟 ......
不使用microlib实现STM32串口printf重定向:
**不使用microlib实现STM32串口printf重定向:** 突然发现有一篇markdown忘记上传了,补一下 注:使用的是CubeMX生成的工程文件 生成后,在usart.c中添加如下代码: ```C //user code begin 0 typedef struct __FILE FI ......
abc274_d Robot Arms 2 题解
# [Robot Arms 2](https://vjudge.csgrandeur.cn/problem/AtCoder-abc274_d) ## 题意 有一个长度为 $n$ 的整数序列 $a$ 和两个整数 $x$ 与 $y$,你要在平面直角坐标系上放置 $n + 1$ 个点($p_1, p_2, ......
细说:Unicode, UTF-8, UTF-16, UTF-32, UCS-2, UCS-4
1. Unicode与ISO 10646 全世界很多个国家都在为自己的文字编码,并且互不想通,不同的语言字符编码值相同却代表不同的符号(例如:韩文编码EUC-KR中“한국어”的编码值正好是汉字编码GBK中的“茄惫绢”)。因此,同一份文档,拷贝至不同语言的机器,就可能成了乱码,于是人们就想:我们能不能 ......
查看tomcat版本信息(32位还是64位)
1、打开dos命令(windows键+r,输入cmd)2、进入tomcat的bin目录,例如 cd F:\tools\apache-tomcat-8.5.37\bin,再输入f: 回车3、输入catalina version 回车4、完成。信息如下:architecture的后面,x86就是32位, ......
算法学习day32贪心part02-122、55、45
package LeetCode.greedypart02; /** * 122. 买卖股票的最佳时机 II * 给你一个整数数组 prices ,其中prices[i] 表示某支股票第 i 天的价格。 * 在每一天,你可以决定是否购买和/或出售股票。 * 你在任何时候最多只能持有 一股 股票。你也 ......
Sub-1G收发SOC芯片UM2080F32用于智能开关,遥控开关
智能开关广泛应用于电工场景,利用控制器和继电器等电子元器件的组合及编程,以实现电路智能开关控制的单元。开关控制又称BANG-BANG控制,由于这种控制方式简单且易于实现,因此在许多家用电器和照明灯具的控制中被采用。但常规的开关控制难以满足进一步提高控制精度和节能的要求。 随着智能移动终端的普及,智能 ......
Sub-1G收发SOC芯片UM2080F32用于智能水浸系统,发射功率-20至20dbm
水浸传感器也可以称作是水浸报警器,其主要作用是监测场所有无漏水情况,以及溢水/漏水告警。水浸传感器的出现改变了传统依靠人工巡检的方式,使漏水监控变得经济化与智能化,大大节省了人力成本,增加了信息的可靠性。以往,水浸传感器只应用在工业 之中,随着物联网的发展,传感器越来越智能,水浸传感器也逐渐在家居和 ......
合宙Esp32 hello word
/* Blink Turns an LED on for one second, then off for one second, repeatedly. Most Arduinos have an on-board LED you can control. On the UNO, MEGA and ......
树莓派上docker 安装 arm 架构mysql
树莓派上docker 安装 arm 架构mysql 第一步:通过docker 下载 mysql docker pull --platform=arm64 mysql/mysql-server 第二步:查看已经安装的镜像 sudo docker images 第三步:创建实例并启动(文件挂载与端口映射 ......
stm32环境配置---keil5
# 第一步 安装keil5 [官网](https://www.keil.com/) [下载位置](https://www.keil.com/download/product/) ![下载界面](https://img2023.cnblogs.com/blog/1741739/202305/17417 ......
郁金香初级班 5/29 31-32
1.输入输出重定向 控制台重定义代码 FILE* pfile = NULL; //重定向到标准输出 errno_t iret = freopen_s(&pfile, "CONOUT$", "w", stdout); 防止卡代码注入器 ::CreateThread(0, 0, 线程函数, 0, 0,0 ......
deepin-for-arm64支持
arm64架构支持 v23仓库已经支持arm64和amd64架构软件包,arm64架构的基础环境已经具备,现在就差镜像制作工具的支持了,镜像构建工具的目标是构建出标准pc镜像。为此我借来一台紫光 飞腾D2000机器进行arm64的适配工作,这台机器有相对标准的UEFI固件,目前已经支持UEFI安装, ......