自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 嵌入式 Linux 终端虚拟 U 盘功能实现手册

├── /sys/kernel/config/usb_gadget/composite_gadget/functions/mass_storage.0/lun.0/file # 指向镜像文件。mount -t vfat -o rw /dev/loop5 /mnt/usbimg # 使用指定设备挂载。mkdir -p /mnt/usbimg # 创建虚拟U盘的挂载目录(建议使用/mnt或/media)losetup /dev/loop5 /opt/vfat.img # 强制关联loop5与镜像文件。

2025-04-15 13:54:43 865

原创 《准确测量 iio_buffer_refill(rxbuf) 函数的阻塞时间》

这个函数的作用是重新填充接收缓冲区,当缓冲区没有足够的数据时,它会等待数据的到来,这期间就会发生阻塞。函数测量)的时间测量存在差异,并且用户空间测量的时间明显不准确。函数可以获取系统的实际时间,而不只是 CPU 时间,这样就能更准确地测量阻塞时间。函数返回的是程序使用的 CPU 时间,也就是用户态时间和内核态时间的总和。函数内部可能涉及到内核空间的 I/O 操作,这些操作在用户空间的。函数不会记录等待的时间,从而导致测量的时间比实际阻塞时间短。中测量到的时间差表明,实际的阻塞时间大约是 210 毫秒。

2025-04-09 09:41:10 983

原创 buildroot 构建的动态链接库如何有效的追踪调试

中的代码可知,buildroot 构建过程中每个步骤都有对应的目标,如解压步骤对应的目标是 $(BUILD_DIR)/%/.stamp_extracted,当该目标对应的 stamp 文件存在时,make 就会认为解压步骤已经完成,从而跳过该步骤。文件后,要配合手动创建 stamp 文件来跳过不必要的步骤,同时要谨慎处理从 GitHub 下载源码时可能出现的问题。该命令会触发 libiio 的构建过程,由于前面已经跳过了下载、解压等步骤,因此不会覆盖之前修改的文件,从而可以进行修改、编译和打印调试等操作。

2025-04-01 15:33:59 759

原创 git 下载办法,应对网速断续

编辑 .gitmodules 文件,删除 adi-linux-64 相关配置vim。# 从远程仓库拉取子模块内容 git submodule update。当有多个子目录git有不想clone的,可以使用下面命令指定拉取。# 初始化本地配置文件 git submodule init。由于网速会断开,可以使用下面的命令断点续传。# 备份 .gitmodules 文件cp。# 恢复 .gitmodules 文件mv。递归克隆,能够克隆所有子目录的git。# 更新子模块git。

2025-03-29 14:21:21 486

原创 【无标题】

4 如果sync同步了信息到/dev/iio_ffs,那就说明iio_ffs 的信息没有变化。ad9361_drv编译进内核,直接启动,打印信息如下,这时候usb_create_context_from_uri(“IP:192.168.2.1”)能够成功。作为module安装,打印如上,这是usb_create_context_from_uri(“IP:192.168.2.1”) ,找不到ad9361设备。iio_ffs 挂载在 /dev/iio_ffs ,怀疑iio_ffs更新了,需要重新mount。

2025-03-28 17:36:08 385

原创 address editor里面修改range

问题描述:vivado2021.1在address editor里面修改range后,1G->512M,地址总线变为29bit.range列表最大为512,缺少了1G的选择项。依次选择最小,地址总线变为会减少到16bit.没办法变大。选择exclude,软后 在block design里,validate Design,然后重新assigned。

2025-03-25 17:14:02 332

原创 重启目标板后,leds-gpio.ko文件消失。

*在嵌入式liunx编程时,我把leds-gpio.ko文件通过ssh下载到目标板上,通过ls / 可以在目标板上看到leds-gpio.ko。重启目标板后,leds-gpio.ko文件消失。如何设置参数,可以让重启后文件保留下来。**文件系统下面样子的,在/dev 和 /tmp下 存储leds-gpio.ko。那位专家给指点一下。**实在pluto sdr 开发时遇到的问题,使用的时buildroot文件系统。

2025-02-08 18:11:42 163

原创 Pluto SDR 如何设置makefile解决make联网和生成*.ko的难题

make -C $(KDIR) M=$(PWD) modules 时 提示*** No rule to make target 'modules'. Stop.。也就是说在makefile中没有modules规则。make文件中all: clean-build $(TARGETS) zip-all legal-info。依赖legal-info。二、如何设置,make内核动态模块生成,及生成*.ko文件。以上两个问题都是makefile 如何修改的领域,请教了。

2025-01-23 17:41:36 237

原创 求助:下面makefile中 %: build/% 谁是依赖文件,谁是目标

理解为将 build/% 复制到%。而build刚刚创建,没有文件。求助:下面makefile中 %: build/% 谁是依赖文件,谁是目标。如何理解将%下的文件复制到build/% 下,哪%值那个目录下的文件?第4行中,$< = build/%;$@ = build/%第三行中%应该为目标 ,build/%为第一依赖文件。第二行中的$@ = bulid;

2024-11-04 16:21:35 125 1

原创 请教kuiper_2021_r1 Image的作用?

请教,kuiper_2021_r1 Image的作用,就是把SD卡分区吗?为什么只有fmcomms需要这个操作,其他antsdr_fw就不需要。

2024-10-17 11:31:12 173 1

原创 请教system_axi_ad9361_adc_dma_0和sync_data是如何连接的,verilog学习中,如问题太初级,请谅解

ZYNQ7020+9361 HDL硬件入门;axi_ad9361_adc_dma IP核有system_axi_ad9361_adc_dma_0和sync_data两部分组成如何连接

2024-08-13 17:19:25 854

原创 如何解决 VMware Workstation 通过手机热点桥接模式上网

VMware Workstation 通过手机热点桥接模式上网

2023-11-29 14:17:37 3205 1

原创 STM32F407 主频168M时,Ucos OSIdleCtrMax =579177

STM32F407 主频168M时,Ucos OSIdleCtrMax =579177,及0.1秒的时间内自增了579177次。也就是1秒内运行了约5.8M次。从CPU registers cyclecounter ccstep 寄存器,得到27个时钟周期,5.8*27=156MHz与主时钟168M差不多。可以通过这个值,判断系统时钟是否设置正确。

2023-08-12 09:09:28 764 1

原创 STM32F407 操作系统移植笔记

M4内核 SysTick->LOAD的寄存器只有24位,SysTick_LOAD_RELOAD_Msk= 0xFFFFFFUL 16777215,不能超过。

2023-08-12 08:57:59 187 1

原创 好事出门,坏事不要传的太快!

其实我们大部分人都是善良正直的,只是默默无闻的过着自己的日子。人们的素质,道德比起过去高出了好几个数量级,仓廪实而知礼节,物质基础决定上层建筑;只是现在的传媒他发达了,好事不出门,坏事传千里!坏事在现代传媒速度下传播的更快,很容易形成舆论。我们通信人确实给信息的传播做出了贡献,作为搞通信的也很自豪!通过算法,限定信息传播的速度。钱学森说:“想要瓦解一个民族,只要抽掉男人的脊梁和血性,拿走女人的廉耻和善良,社会风气坏了,几代人也难以修复。设置一个参数,控制一下,让好事出门,坏事不要传的太快!

2023-07-25 21:29:09 160

原创 开始(不惑之年)

四十不惑,我今年四十却在3年前,也就是大概37岁左右的时候,我就已经给自己解惑了!如果你问我怎么给自己解惑,我也需要思考思考总结出来暂且认为——做自己擅长的事情,扬长避短。其实我也说不清楚,现在很幸福,吃穿不愁,家庭幸福,虽然没有财富自由,可那不是我追求的目标。我现在需要做的就是记录自己的观点,记录平时工作的兴奋点,将来有可能变成书记,影响世界。苦和累真的不是相同感受,基于最简单的判断,我现在更过的是苦,并不是累。当一个人出差在外,当一个人到了玩也玩不动,喝也喝不动,甚至吃也吃不动的年龄;

2023-07-23 21:33:57 77

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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