E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
u32
【pwn】 ciscn_2019_s_4
buuoj.cn',28060)leave=0x8048562sys_plt=0x8048400pl1='a'*0x24+'bbbb'io.send(pl1)io.recvuntil('bbbb')ebp=
u32
yudhui
·
2020-08-04 10:00
pwn
jarvis oj level6
里写的很清楚.首先看泄露libc地址New("A"*0x80)#0New("B"*0x80)#1Delete(0)New("123")List()c=p.recvuntil('AAAA')leak_addr=
u32
发蝴蝶和大脑斧
·
2020-08-04 06:52
pwn
小结一下KeilC与IAR对函数参数及返回值的处理
根据数据类型的长度,我们可以将数据简单分为:bit,u8,u16,
u32
。其中,bit表示位变
龚黎明
·
2020-08-04 01:44
单片机
【常用数据结构及应用】算法笔记---链表
链表useList::*;enumList{//Cons:元组结构体,包含一个元素和一个指向下一节点的指针Cons(
u32
,Box),//Nil:末结点,表明链表结束Nil,}//方法可以在enum定义
刘玉刚
·
2020-08-02 20:17
4.数据结构与算法笔记
7.Rust知识-应用笔记
STM32F4 Flash数据的保存和读取。
u32STMFLASH_ReadWord(u32faddr){return*(vu32*)faddr;}voidSTMFLASH_Read(
u32
张一西
·
2020-08-02 13:25
嵌入式
STM32F4
flash读取
flash写入
Linux下的数据类型
内核使用的基本数据类型主要有:int:标准的C语言整数类型
u32
:32位整数类型pid_t:特定内核对象pid的类型在不同CPU体系结构上,C语言的数据类型所占用的空间是不一样的。
Veini
·
2020-08-01 09:08
linux内核的gpiolib学习
mach-s5pv210\mach-smdkc110.c/*Maintainer:KukjinKim*/.phys_io=S3C_PA_UART&0xfff00000,.io_pg_offst=(((
u32
QQ2651401966
·
2020-07-31 23:53
Linux内核
驱动学习
doble float小程序
includetypedefunsignedlongu32;typedefstructx_double_type_tx_double_type;structx_double_type_t{u32low_32;
u32
Rainqin123
·
2020-07-31 21:28
c++及技术类
Linux Device Driver 3rd 下
第十一章内核的数据类型坚持使用严格的数据类型,并且使用-Wall-Wstrict-prototypes选项编译可以防止大多数的代码缺陷内核使用的数据类型主要分为三大类:标准C语言类型,类似int类似
u32
xiaozi63
·
2020-07-31 10:08
STM32 CAN通信问题
*/CAN_FilterInitStructure.CAN_FilterIdHigh=(((
u32
)0x1234>16;//要过滤的ID高位CAN_FilterIn
Hustudent20080101
·
2020-07-30 12:25
can总线
STM32
对ZYNQ设备GPIO中断函数的详解 (二)
InstancePtr,XScuGic_Config*ConfigPtr,u32EffectiveAddr) 他需要传入三个参数XScuGic结构体指针,XScuGic_Config结构体指针,以及
u32
N0Sun諾笙
·
2020-07-30 07:39
ZYNQ
stm32 利用Flash进行储存数据
中,无需对于flash进行特别的初始化,但是还是先要去掉写保护,在写这个程序遇到的最大问题是无法进行debug,因为根本就看不到数据,最后只能使用串口发送数据来进行调试需要注意的是stm32只能一字(
u32
xiaoleiacm
·
2020-07-30 05:24
单片机/ARM
开发
STM32把不同类型数据写入flash的两种方法
利用指针写操作typedefuint16_tu16;typedefint16_ts16;typedefuint32_tu32;floata=3.14159;u32b;u16SaveBuff[2];b=*(
u32
Error_4O4
·
2020-07-30 04:28
STM32
GD32写Flash FMC
void FLASH_ProgramBytes(
u32
Address, u8 *Buffer, u16 ByteCount) //Flash写入多个8位字节 { u16 i = 0
shaynerain
·
2020-07-30 00:49
STM8学习笔记-----uart1串口中断
略2、编写uart.h和uart.c文件,其中串口配置函数如下:voidUSART_Configuration(void)//串口初始化函数{UART1_DeInit();UART1_Init((
u32
永远的公牛
·
2020-07-29 20:12
STM8学习笔记
u8、u16、
u32
、s8、s16、s32、Size_t是什么类型?
1.u8就是unsignedchar,是8位无符号char类型的值/*!
luoyir1997
·
2020-07-29 20:01
c
C语言语法在不同编译器下的问题,简单谈谈地址,试用初学者
ReceiveData=*(
u32
*)&SPI2_RxBUF[1];ReceiveData=*((
u32
*)&SPI2_RxBUF[1]);对于C语言来说语法上没什么区别,*与&都是同等优先级,结合方式从右到左
FifteenPeng
·
2020-07-29 18:51
STM32
stm32f407 内部flash保存数据
//STM32FLASH的起始地址#defineFLASH_SAVE_ADDR 0x080A0000//保存地址//FLASH扇区的起始地址#defineADDR_FLASH_SECTOR_0 ((
u32
托马斯-木
·
2020-07-29 14:24
单片机
内存
单片机
stm32 多路AD+DMA数据管理+串口通信
配置直接上程序#defineN200//通道缓存区的大小#defineM2//AD通道数量u16ADValue[N][M];//adc转化结果即DMA目标地址#defineADC1_DR_Address((
u32
痞子蔡77
·
2020-07-29 11:26
STM32
STM32F4 结合DMA8路ADC采样相关代码
DMA_ADC_GPIO_config();//ADC引脚初始化DMA_ADC_config();//ADC相关配置初始化DMA_config(DMA2_Stream0,DMA_Channel_0,(
u32
祥清
·
2020-07-29 11:09
STM32
ADC
DMA
STM32
stm32 adc的dma传输案例
#defineADC1_DR_Address((
u32
)0x40012400+0X4C)//ADC数据的地址u16ADC_buf[4];//DMA传输BUFvoidadc_dma_init(){GPIO_InitTypeDefGPIO_InitStructure
HES_C
·
2020-07-29 09:48
stm32
STM32F0非对齐访问引起的硬件错误及其排除
先科普一下,什么是非对齐访问如上图所示,若要访问的变量是int、float、
u32
类型的(占4字节),则这些变量在内存中,只能以图中0、4、8为起始地址;若要访问的变量是u16类型的(占2字节),则这些变量在内存中
无锡的老白
·
2020-07-15 23:35
STM32
今天学习一下STM32的ADC(模拟/数字转化器)——IO口配置
*/#defineADC1_DR_Address((
u32
)0x40012400+0x4c)/*查了一下,目前应该还没有人写出头文件定义,其实也不难,自己定义也可以,只是需要查数据手册*//*
feiya_hui
·
2020-07-14 10:16
学习
ADC引脚初始化
stm32f407学习笔记之flash模拟eeprom
stm32f407zgt6的flash有1M容量,总共分为11个扇区,每个扇区的地址和大小如下所示#defineADDR_FLASH_SECTOR_0((
u32
)0x08000000)//扇区0起始地址
dxc8865de2
·
2020-07-12 21:55
stm32
C语言的简单使用(二、给变量起个别名)
首先最直观的
u32
比unsignedint短多了哈哈,能省不少事呢,而且一看就知道它是32位的,很直观。第二个原因就比较实际了,修改代码方便。
三日凌空
·
2020-07-12 12:13
C
rust 下单向链表 struct 方式实现, 杜绝 unsafe
structNode{data:i32,next:Option>,}2.1链表结构#[derive(Debug)]structLink{//链表len:
u32
,node:Option>,}2.节
RSDTE
·
2020-07-12 11:38
rust学习
Python的 bitarray 库测试。。
># -*- coding:utf-8 -*-import sysimport timeimport timefrom collections import namedtuplet = [ ("
u32
weixin_33826268
·
2020-07-12 07:43
misra
misra不管operator两边是expression还是变量,基本类型类别必须一样比如S8>u8不行,u16>
u32
可以2。如果operand是expression,那要求就多了。
只学最有用的已经学不完不做学究
·
2020-07-11 06:01
c语言-程序优化
c语言
STM32的AD用DMA方式时转换错位
Channel1);DMA_InitStructure.DMA_PeripheralBaseAddr=ADC1_DR_Address;DMA_InitStructure.DMA_MemoryBaseAddr=(
u32
xinghuah
·
2020-07-06 09:31
MCU
在Keil MDK 开发环境中,写stm32代码时常用的U8,U16,
U32
代表的含义说明
在KeilMDK开发环境里,比如一个无符号32位整形数据会有很多种表示方法:1,unsignedint32(C语言标准表达方法)2,uint32_t;3,
u32
;这三种方式都是在表达同一个意思,可为什么
daemon_eintr
·
2020-07-06 01:22
路漫漫
---
stm32学习之路
STM32实现双通道ADC采集电压电流值
软件实现如下:adc.c文件#include"adc.h"#defineADC1_DR_Address((
u32
)0x40012400+0x4c)//定义ADC1地址volatileuint16_tADCConvertedValue
weixin_30765319
·
2020-07-05 21:31
Zynq的PL-PS中断在设备树中的描述
xlnx,axi-dma-mm2s-channel";interrupts=;xlnx,datawidth=;xlnx,device-id=;};interrupts=;interrupts属性由3个
u32
躺着的树懒
·
2020-07-05 19:34
Zynq7000 双核运行 核间通信 防止访问冲突经验总结
)一维数组访问#defineu32(unsignedint)#defineSHARE_MEM0x05000000//第一数组的起始地址#defineMEM_LEN0x05400000//存放数组的长度
u32
shaolinsdkd
·
2020-07-05 11:42
Zynq
双核
Linux设备驱动移植注意事项
移植驱动前注意数据类型:u8、u16、
u32
、u64、s8、s16、s32、s64只能在内核空间使用__u8、__u16、__
u32
用来用户空间驱动中最好使用int8_t、int16_t、int32_t
好好学习!
·
2020-07-05 05:31
自我总结经验
Pwn基础知识笔记
简单语法作为最好用的pwn工具,简单记一下用法:连接:本地process()、远程remote(,);对于remote函数可以接url并且指定端口数据处理:主要是对整数进行打包:p32、p64是打包为二进制,
u32
ProjectDer
·
2020-07-05 04:51
速查信息单
ZYNQ7 DACHE的重要操作
/*FlushtheSrcBufferbeforetheDMAtransfer,incasetheDataCache*isenabled*/Xil_DCacheFlushRange((
u32
)TxPacket
mcupro
·
2020-07-05 00:00
FPGA
ZYN
VERILOG
ZYNQ7
Zynq和PC的USB通信
开始用SDK编译,发现build过程有几个错误:MemSize=XUsbPs_DeviceMemRequired(&DeviceConfig);DeviceConfig.DMAMemVirt=(
u32
)
水田在奋斗
·
2020-07-04 22:09
Zynq
Qt4.8.Xlinux编译出现 :/usr/include/linux/futex.h:96: 错误:‘
u32
’ 在此作用域中尚未声明
网上找到以下解决方案:出错信息:/usr/include/linux/futex.h:96:错误:‘
u32
’在此作用域中尚未声明/usr/include/linux/futex.h:96:错误:expectedprimary-expressionbefore
wiSCADA
·
2020-07-04 08:38
Qt
STM32(十三)数码管模块驱动显示
4位数码管显示模块LED亮度可调带时钟点TM1637驱动595驱动程序TM1637.H文件TM1637.C文件主函数计数测试完整工程下载地址TM1637.H文件voidSeconds(
u32
*count
誓约胜利之舰
·
2020-07-04 01:21
STM32
RL-RTX小读之os_sem_wait
rtl.h中定义了:#defineos_sem_wait(sem,tmo)_os_sem_wait((
U32
)rt_sem_wait,sem,tmo)rt_sem_wait的实现如下:OS_RESULTrt_sem_wait
念隐
·
2020-07-01 20:10
嵌入式软件
rl-rtx
Rust和golang之结构体
创建元祖结构体类单元结构体方法写入方法关联函数golang结构体声明匿名结构体嵌套匿名域方法空结构体Rust创建Rust定义结构体也是以struct关键字开头#[derive(Debug)]structRectangle{length:
u32
kingeasternsun
·
2020-07-01 10:04
golang
关于stm32软复位的一些知识点搜集
最近产品要加软复位的功能,在网上搜集了一下,有以下结果:voidSys_Soft_Reset(void){SCB->AIRCR=0X05FA0000|(
u32
)0x04;},这样的一个函数就可以实现软复位的效果
一只有理想的程序猿
·
2020-06-28 22:08
stm32
STM32中3个延时函数
8fac_us=SYSCLK/8;fac_ms=(u16)fac_us*1000;}//延时nms//注意nms的范围//SysTick->LOAD为24位寄存器,所以,最大延时为://nmsLOAD=(
u32
魏波-
·
2020-06-27 14:39
STM32
关于STM32的NVIC设置问题(转载、自己见解)
VTOR设置问题(转载):对程序:voidMY_NVIC_SetVectorTable(u32NVIC_VectTab,u32Offset){SCB->VTOR=NVIC_VectTab|(Offset&(
u32
lorytesde0259
·
2020-06-27 02:08
void Delay(__IO
u32
nCount)最简单的延时函数
最开始学习单片机的时候,无论是51还是STM32等,都会在流水灯等示例中见到延时函数,刚开始我就弄不明白,我今天认真的剖析一下.首先是函数体voidDelay(__IOu32nCount){for(;nCount!=0;nCount--);}首先根据C语言的规范可以知道这是一个没有返回值的带形式参数的函数.C语言中的函数使用规范如下:return_typefunction_name(paramet
teavamc
·
2020-06-26 18:20
日常学习【STM32】
STM32之CAN ---CAN ID过滤器分析与设置 CAN_FilterInit
的设置:最终设置是这样滴:/*Setuptheidentifierinformation*/if(format==STANDARD_FORMAT){/*StandardID*/CAN_msgMask|=(
u32
lanmanck
·
2020-06-24 02:08
嵌入式/Linux/C语言
STM32 延时处理总结
后查询到发现是另外一种的延时函数有影响,如下这种:/延时nms//注意nms的范围//SysTick->LOAD为24位寄存器,所以,最大延时为://nmsLOAD=(
u32
)nmsfac_ms;//时间加载
kouliang_001
·
2020-06-24 01:40
__
u32
__u16 __u8的含义
作者:时国怀链接:http://www.zhihu.com/question/23223900/answer/23969589来源:知乎驱动开发的原则:能用__
u32
就最好用它,或者用u_int32_t
jushenziao
·
2020-06-23 23:18
Linux
关于iptables的
u32
匹配
前面一篇文章----阐释了iptables最新的bpfmatch,说它将多个matches并成了一个经过编译的解释型bytecodebpfmatch,早在bpfmatch之前,u32match也可以做到matches合并,虽然语法让人费解没有分离match可读性强之外,效率还真是高!它可以做到无状态检测的很多事情,不能做到有状态检测比如基于conntrack的检测是因为IP协议本身就是无状态的!这
iteye_3759
·
2020-06-23 19:37
STM32F407.FLASH 读写经验
//pBuffer:数据指针//NumToWrite:字(32位)数(就是要写入的32位数据的个数.)voidSTMFLASH_Write(u32WriteAddr,
u32
Leo-Lian
·
2020-06-23 15:16
STM
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他