腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
嵌入式随笔
专栏成员
举报
80
文章
114306
阅读量
10
订阅数
订阅专栏
申请加入专栏
全部文章(80)
linux(12)
单片机(10)
硬件开发(7)
编程算法(7)
flash(7)
数据(7)
存储(6)
fpga(6)
程序(6)
缓存(5)
打包(4)
主机(4)
git(3)
tcp/ip(3)
数据分析(3)
init(3)
spi(3)
stm32(3)
接口(3)
连接(3)
内存(3)
内核(3)
node.js(2)
arm(2)
嵌入式(2)
ide(2)
windows(2)
bit(2)
struct(2)
usb(2)
操作系统(2)
函数(2)
配置(2)
调试(2)
通信(2)
文件系统(2)
硬件(2)
c 语言(1)
c++(1)
android(1)
makefile(1)
matlab(1)
ubuntu(1)
命令行工具(1)
http(1)
面向对象编程(1)
socket编程(1)
数据结构(1)
系统架构(1)
amp(1)
analysis(1)
asm(1)
bootloader(1)
char(1)
data(1)
designer(1)
editor(1)
excel(1)
fft(1)
fifo(1)
handler(1)
i2c(1)
include(1)
io(1)
it(1)
kill(1)
local(1)
mask(1)
memory(1)
mmap(1)
ps(1)
return(1)
scanf(1)
size(1)
sizeof(1)
src(1)
status(1)
unsigned(1)
xilinx(1)
编程(1)
编码(1)
编译器(1)
表格(1)
并发(1)
测试(1)
工具(1)
漏洞(1)
路由(1)
模型(1)
软件(1)
设计(1)
数据同步(1)
同步(1)
系统(1)
协议(1)
芯片(1)
字符串(1)
搜索文章
搜索
搜索
关闭
strlen,sizeof,scanf对字符串计算
scanf
sizeof
函数
内存
字符串
char test[]= “hello” 这种双引号字符串后面默认是有个 空字符\0
用户9736681
2024-04-17
126
0
以太网网卡调试物理层注意事项
接口
配置
调试
硬件
测试
验证网口通信常见的方式就是通过ping测试。测试ping的话可以找一个以前验证过的上层程序。
用户9736681
2024-04-17
359
0
ZYNQ 裸机lwip 双网口注意事项
return
src
status
连接
路由
本例子使用zynq7000系列的ps带的两个mac,一个通过mio引出,一个通过emio引出。如下图:
用户9736681
2024-03-06
648
1
通过ST的HAL库看EMMC初始化驱动
bit
init
配置
如果是把SD卡,emmc卡的驱动合并到一起那会有一些识别卡的步骤。看起来不太好理解。单看emmc的驱动就比较好理解。
用户9736681
2023-12-21
511
0
Stm32_hal库IIC时钟拉伸的漏洞
stm32
程序
函数
漏洞
主机
iic可以开启时钟拉伸功能,这种功能可以让主机决定什么时候继续发送时钟,此功能作用时会将从机SCL拉低。
用户9736681
2023-11-20
283
0
STM32的IIC库函数使用误区注意
i2c
it
size
stm32
数据
这些函数参数需要使用发送的器件地址,数据地址和数据长度。具体的器件地址需要查询数据手册。很多原理图会标记出器件的地址(七位地址),如果不看手册,直接使用此地址进行读写的话往往是不行的。
用户9736681
2023-10-23
296
0
Altium Designer原理图封装批量工具使用步骤
designer
excel
表格
工具
数据
有些芯片的引脚数量数量比较多,官方有的会提供封装,有的会提供一个excel表格或者txt。使用excel表格配合AD的工具可以批量绘制原理图封装。步骤如下:
用户9736681
2023-09-01
517
0
Zynq的AMP多核处理
amp
操作系统
程序
内核
软件
写的是Zynq 7000系列的,arm有两个核。主要有AMP和SMP两种方式,SMP是两个核运行一个操作系统,跑LINUX的话,使能SMP,资源会自动分配给两个核运行。AMP是两个核独立运行,每个核可以运行操作系统也可以裸机运行。
用户9736681
2023-09-01
575
0
Zynq中程序存储位置和设置方法
存储
程序
内存
内核
文件系统
Zynq的程序分为三部分,上电启动的引导程序(fsbl),FPGA的程序,arm程序。这里以arm程序存储位置为主进行讨论。
用户9736681
2023-09-01
981
0
Zynq中AXI的使用理解
接口
连接
数据
芯片
主机
Zynq系列处理器包含了ARM和FPGA,与ARM处理器+FPGA这种两个处理器相比最大的特点就是两种结构的数据交互在芯片内部进行。既节约了接口,有提升了交互速度。
用户9736681
2023-09-01
401
0
联合体和结构体一起解析数据
数据结构
analysis
data
struct
数据
联合体是一种数据结构,其内部的成员共享同一块内存。应用这种方式可以简化多种复杂数据的处理。
用户9736681
2023-09-01
200
0
Linux为什么有些驱动必须用sysfs
linux
程序
模型
数据
文件系统
sysfs是一个特殊的文件系统,可以设备驱动模型之间的层级关系。可以通过这个文件系统来操作设备。有些设备还只能用sysfs来使用。sysfs可以通过读写数据对设备进行具体的操作。ioctl也可以读写数据,但是有些场合还是使用sysfs更合适。
用户9736681
2023-09-01
182
0
结构体位域和__attribute__ ((__packed__))一起用
存储
char
unsigned
编译器
数据
位域是一种节省空间的数据结构,是把一个数据类型按照二进制(二进位)划分为几个不同的区域,并说明每个区域的位数。
用户9736681
2023-09-01
280
0
硬实时和软实时
linux
操作系统
程序
内核
系统
硬实时和软实时的区别就是一个命令从准备执行到实际执行的时间长度的区别。比如要点亮一个LED灯。运行到这个指令的时候有些其他的中断产生,到执行这个命令的时候就产生了一些延迟,有的程序延迟10ms,有的延迟1ms,有的10us。如果需求是最多2ms内必须执行,那10ms的是软实时,1ms和10us的是硬实时。如果需求是最多20us内必须执行,那10ms和1ms的是软实时,10us的是硬实时。所以软硬实时得看具体需求。
用户9736681
2023-09-01
451
0
USB数据收发过程
usb
数据
通信
协议
主机
USB是一种主从通信机制,所有互相连接在一起的设备中只有一个主机,其余的都是从机。从机不能主动发起通信,主机轮流对各从机进行访问。
用户9736681
2023-09-01
278
0
Linux如何添加自启动文件(添加在哪里)
init
kill
local
/etc/inittab > /etc/init.d/rcS 首先根文件系统会启动/etc/inittab,然后会启动 /etc/init.d/rcS这个文件,这个顺序在各个版本中基本都是保持不变的。怎么到这步的先不关心。我们从 /etc/init.d/rcS这个文件开始关注如何添加自己的启动文件。
用户9736681
2023-02-20
14.9K
0
AD9361在使用MGC测量时分系统RSSI时的注意事项
单片机
硬件开发
RSSI是Received Signal Strength Indication,可以表示接收信号强度(功率)。单位一般是dbmW。
用户9736681
2023-02-20
986
0
Linux的异步通知接收中要注意使能顺序
android
异步通知是一种通知,相当于用于应用程序的中断。可用于驱动通知进程,也可以进程通知进程。
用户9736681
2023-02-20
1.1K
0
linux多个网卡的eth0...ethn如何改名字
node.js
linux中多个网卡设备的名称经常是eth0,eth1...这样。在网卡设备不热插拔的情况下,这个名称是不会变的,但是有的时候用着不方便。有没有更改其名称的方法呢。
用户9736681
2023-02-20
2.1K
0
嵌入式Linux的GDB调试环境搭建
ubuntu
linux
打包
GDB是一个工具,可以像MDK IAR之类的一样一步步的执行程序,查看变量的值,设置断点,查看运行结果。
用户9736681
2023-02-20
1.4K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档