自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 资源 (29)
  • 收藏
  • 关注

原创 华夏基金(ChinaAMC)推出全球首只人民币计价的代币化货币基金

华夏基金香港行政总裁甘添在新闻发布会上说:“我们的代币化产品,是为迎接稳定币时代而设计的,无论是港元、人民币还是美元。公司有关负责人说,随着受监管的链上货币工具(如稳定币、代币化存款和央行数字货币)逐渐普及,市场对代币化货币基金的需求预计持续上升。路透社此前引述消息人士报道,中国科技企业正游说央行,允许在香港发行与离岸人民币挂钩的稳定币,以提升人民币国际化程度,并应对美元在数字货币领域的主导地位。其中,华夏人民币数字货币基金是全球首只人民币代币化基金,旨在满足市场对人民币类似美元产品日益增长的需求。

2025-07-17 17:04:33 294

原创 稳定币将成为新时代的重要金融工具

在加密货币交易中,稳定币扮演着 “中介货币” 的角色,用户可通过稳定币快速实现不同加密货币之间的兑换,避免因非稳定币价格波动造成的资产损失。在应用场景上,稳定币侧重支付结算、价值存储,是非稳定币交易的 “中转站”;香港将于 2025 年 8 月施行《稳定币条例》,为稳定币业务提供清晰的合规框架,蚂蚁国际若在香港布局相关业务,USDC 的合规性将成为重要优势。与稳定币不同,非稳定币没有固定的价值锚点,其价格完全由市场供需、技术迭代、监管政策等因素共同决定,因此呈现出剧烈的波动性。稳定币与非稳定币的核心差异。

2025-07-11 15:54:29 927 1

原创 如何使用 SHA256 算法验证文件完整性:以 BusyBox 为例

SHA256(Secure Hash Algorithm 256-bit)是一种密码学哈希函数,它将任意长度的输入数据转换为固定长度(256 位,即 64 个十六进制字符)的哈希值。唯一性:不同的输入数据几乎不可能生成相同的哈希值(概率极低)。确定性:相同的输入数据总是生成相同的哈希值。不可逆性:无法从哈希值反推出原始数据。因此,通过比较文件的 SHA256 哈希值,我们可以验证文件是否与原始发布版本一致。验证文件完整性是软件开发和开源项目中的基础操作,SHA256 算法因其安全性和可靠性被广泛使用。

2025-07-10 17:03:43 781

原创 BusyBox 入门:详解 make defconfig 的执行逻辑

是 BusyBox 编译流程中生成默认配置文件(.config)的关键命令。这个.config文件如同编译的 “蓝图”,决定了最终 BusyBox 会包含哪些工具(如lscp)、是否启用静态链接、是否支持特定功能等。与 Linux 内核不同,BusyBox 作为用户态工具集,其配置系统更强调 “通用性” 和 “灵活性”,即使在源码中找不到特定架构(如 ARM)的专属目录,依然能正常工作 —— 这正是其设计巧妙之处。是 BusyBox 配置环节的基础命令,其核心是通过通用配置规则生成.config文件。

2025-07-10 16:47:31 774

原创 将linux kernel v5.10.168作为子模块加入一个新仓库

现有的 Linux 内核仓库作为子模块添加到新的 Git 仓库中。使用添加子模块后,Git 会创建一个对于origin这样设置后,你的项目可以顺利同步到 Gitee,同时子模块仍能从原始源获取更新。

2025-07-09 13:57:52 278

转载 qemu 虚拟机与主机共享文件的问题

有关如何为一个新的开发板启用 9p virtio,请参考。选项,同时内核必须打开必要的选项。编译 QEMU 时必须使用。如果需要使用 QEMU 的。需要较少的内核选项。

2025-07-08 16:44:44 17

原创 编译Qemu8.1.4

Qemu可以模拟各种处理器,是测试程序,学习在不同机构处理器生态上开发程序的天然平台,x86、x86_64、Arm、Arm64、MIPS、Risc-v等等,它都可以模拟,既可以模拟整个系统(硬件模拟),也可以模拟软件平台。

2025-07-04 11:22:54 619

原创 基于Busybox的Linux init执行流程

基本上,init首先启动一个初始化过程run_sysinit(),然后在一个无限循环中,一个一个查询inittab设定动作类型,执行该类型的动作,inittab是由/etc/inittab文件来配置的。// BusyBox 源码核心逻辑(简化版)// 1. 初始化环境// 设置信号处理函数// 解析 /etc/inittab// 2. 执行 sysinit 阶段// 3. 启动 getty 进程(用于控制台登录)// 4. 进入主循环// 遍历 inittab 条目i++) {

2025-07-03 16:13:26 952

原创 虚拟 SD 卡 MBR 与分区表结构深度解析:基于 QEMU 生成的 2G RAW 镜像

MBR 引导代码区提供基础启动逻辑,但是我们是通过下面的脚本启动虚拟机的,所以MBR的引导程序不需要使用;分区表项以 LBA 参数为核心,CHS 字段仅作兼容,单一分区设计适配小容量存储;

2025-07-02 16:54:11 1020

原创 与客服关于博文收益的对话记录

CSDN客服—小明 2025-07-02 10:02:11。CSDN客服—小明 2025-07-02 10:02:19。CSDN客服—小明 2025-07-02 10:22:50。CSDN客服—小明 2025-07-02 10:22:56。CSDN客服—小明 2025-07-02 10:26:08。CSDN客服—小明 2025-07-02 10:26:13。CSDN客服—小明 2025-07-02 10:28:22。CSDN客服—小明 2025-07-02 10:32:01。

2025-07-02 10:44:54 395

原创 使用qemu运行Linux 5.10.168

本文详述编译linux内核5.10.168,准备rootfs,创建保存根系统的虚拟sd卡文件。

2025-07-01 16:34:49 567

原创 Linux 内核 GPIO子系统gpioioctl.c驱动相关问题问答

gpiolib-cdev.c 实现了 GPIO character device 接口,即新的 GPIO 字符设备接口,该接口在 Linux 内核 4.8 版本被引入,旨在替代旧的 ioctl 接口。杂项设备会被分配一个主设备号(通常是 10),同时拥有唯一的次设备号,通过这种方式,内核能够以统一的方式管理各种不同的小型设备。在实际使用中,用户应该优先考虑使用 gpiolib-cdev.c 提供的新接口,因为旧的 ioctl 接口已经不再建议使用,未来可能会被逐步淘汰。

2025-06-19 15:57:02 868 1

原创 揭秘devres接口:功能深入介绍与实用案例解析

devres.c里实现的函数在device.h里声明,需要使用devres的API,包含include/linux/device.h就能够编译了。1 devres_alloc是一个宏,原型:该接口用来从内核分配资源,将地址返回给调用者使用。第一个参数release是一个函数指针,用来传入一个回调,上面一行的类型定义表明,回调函数第一个实参是device指针,第二个实参res,就是通过devres_alloc 返回的资源地址。第二个参数size,通知内核需要分配资源的大小(字节数)

2025-06-18 09:05:53 723

原创 注册字符设备及创建设备节点

中的 "244 hanj" 是驱动与设备号的映射/dev/hanj是用户空间访问设备的接口字符设备在 sysfs 中没有 driver 链接是正常现象,不影响功能驱动功能验证应关注设备号分配和设备文件操作如果你的驱动能正常响应读写操作,说明注册成功,无需担心 sysfs 中缺少 driver 链接。维度字符 / 块 / 网络设备平台设备(Platform Device)分类视角用户空间功能抽象内核驱动模型中的硬件抽象注册方式通过设备号(主 / 次)注册通过。

2025-06-11 11:11:19 438

原创 解释特朗普币和M 币

然而,自 2012 年以来,该集团通过其设立的 “MFC” 游戏理财创富平台、“MTI” 网络传销平台,在中国境内采取 “拉人头” 的方式发展下线,骗取财物金额特别巨大,给众多中国公民造成了严重的经济损失,扰乱了中国的社会经济秩序6。根据中国法律中的保护管辖权原则,外国人在我国领域外对我国国家或者公民犯罪,按照我国刑法规定,最低刑为 3 年以上有期徒刑的,可以适用我国刑法,所以中国司法机关对张誉发及 MBI 集团相关犯罪行为具有管辖权,并可依法进行审判6。他祖籍广东潮州,是马来西亚第三代华人2。

2025-06-11 09:05:42 709

原创 从中科大镜像获取linux内核5.10.168的git方法

下面是详细的操作流程和日志:h@ub2004:~/linux5.10.168$ git clone --branch linux-5.10.y git://mirrors.ustc.edu.cn/linux.git。

2025-06-10 15:36:03 333

原创 韦东奕的近况和成就

韦东奕的 “助理教授” 是北大采用国际学术体系设置的。

2025-06-10 14:53:45 1496

原创 解释/sys/bus/gpio,/sys/class/gpio,/sys/devices/gpiochip0的生成和关系

的生成是 Linux 内核通过sysfs 机制和设备驱动模型自动完成的,涉及内核中 GPIO 子系统的驱动框架代码(如目录下的文件)。用户无需手动编写代码创建该目录,内核会在初始化 GPIO 控制器时自动将其注册到 sysfs 中,供用户空间通过文件接口访问和控制 GPIO 设备。我使用的是gpio-nvt.c注册 的platform_driver nvt_gpio_drv,哪些代码创建sys/bus/gpio呢在 Linux 内核中,目录是由GPIO 子系统核心代码创建的,而不是由特定的平台驱动(如。

2025-06-06 16:15:02 907

原创 linux内核源码include目录下的uapi目录

linux内核源码include目录下的uapi目录 与交叉编译器sysroot/usr/include/linux相对应

2025-06-04 16:43:40 991

原创 嵌入式LINUX基础教程 第2版(Halliman 周鹏) 不错

创建一个完整的linux嵌入式系统指导书

2024-11-26 15:47:37 371

原创 树莓派本身编译和更新内核

树莓派编译自己的内核

2024-09-14 11:26:20 281

原创 make windows 绿色版本(直接解压)

Windows 10 可以运行的make

2024-03-19 11:04:24 301

原创 Cam 开发记录

开发记录

2023-09-19 15:10:33 529

原创 SD 总线引脚介绍

SD总线引脚介绍

2023-08-27 17:55:50 606

原创 博客摘录「 MMC子系统识别SD设备过程简述」2023年8月2日

sdio_register_driverMMC子系统识别SD设备过程简述_mmc_attach_sdio_科尔沁第一狠人的博客-CSDN博客

2023-08-04 15:28:24 544

原创 设备树引脚控制的绑定规则 ( pinctrl-bindings.txt)

一个客户端设备要正常工作,某些的引脚控制器必须设定成特定的配置。某些客户端设备需要单个静态引脚配置,比如在初始化阶段设定。其它的需要在运行时重配,比如三态引脚需要在设备处于非活动态时重配。因此,每个客户端设备可以定义一组命名态。态的个数和名字,在客户端设备自己的绑定里定义。控制复用以及配置参数(上拉、三态、驱动强度)的硬件模块称为引脚控制器。就像其他硬件模块,每个引脚控制器必须由设备树中的一个结点来描述。信号受引脚配置的硬件模块称为客户端设备。当然就像其他硬件模块,每个客户端也表示为设备树的一个结点。

2023-05-30 10:56:15 560

原创 spi driver

spi 驱动一:spi基本结构和spidev文件系统_qqliyunpeng的博客-CSDN博客

2023-05-27 16:18:51 142

原创 Linux 的Platform 设备与字符设备不是一类概念

Linux 的Platform 设备与字符设备不是一类概念

2022-12-16 16:47:31 245

原创 沪深300ETF基金与其业绩比较基准差别的原因

沪深300ETF基金与其业绩比较基准差别的原因

2022-11-14 16:53:05 370

原创 使用SSL的crypto库产生SHA256摘要(Digest)

使用SSL密码库为一段数据产生SHA256摘要(Digest)的例子

2022-11-09 15:33:52 1773

原创 Zephyr 3.2 弃用devicetree 中node 里的label property

在Zephyr 3.2 之前 label是一个property, 这样与node label 容易混淆,所以在3.2取消这个label property 很合时宜

2022-10-13 16:18:15 407

原创 container_of宏

containof

2022-03-28 00:11:56 335

原创 Zephyr 资源

Zephyr学习(三)启动过程 - lknlfy - 博客园

2022-03-02 16:14:38 141

转载 第一个QT程序

分析第一个Qt程序

2022-01-06 09:58:16 170

原创 安装 ARM-MDK的方法,以及nRF52的学习资料,Beacon,Nordic NCS

https://blog.csdn.net/xa_xa/article/details/88417378https://www.bilibili.com/video/BV1qv411A7ds/

2021-05-08 15:44:42 410

原创 unicode 码点、 unicode utf8编码、GB2312/GBK/GB18030编码的互转的例子

#define testUnicode main//Refer to https://www.qqxiuzi.cn/bianma/zifuji.php and https://blog.csdn.net/hyongilfmmm/article/details/112045049void testUnicode(){ std::wstring a = L"汉"; //code point @ 0x6c49 ,a赋值的是unicode码点 unsigned char aa[10]; .

2021-04-22 13:28:06 531

原创 利用 Opencv Kmeans 将数列分类

Kmeans 是机器学习中的无监督学习。下面的例子将数组中的元素分成三类。 vector<float> points({ 1,2,104,106,200 ,23,25,80,100,40,50,1990,800,1000,10000 ,700 }); int clusterCount = 3; vector<int> labels; std::vector<float> centers; double compactness = kmeans(points

2021-04-19 16:26:59 203

原创 pSim 使用例子

IGBT + Inductor + Diode 实现电压折半,但有波纹。8V通过PWM变为4V(平均):加上电容,实现平坦输出,这是一个Buck电路。若将电路图中的续流二极管去掉,则:

2021-02-08 16:38:40 3007

原创 pSim 使用

参考:https://blog.csdn.net/qq_29545231/article/details/79912671

2021-01-29 16:30:32 1314

原创 ubuntu 12 与windows 共享文件

2021-01-11 09:31:49 157

RFC3984 RTP Payload Format for H.264 Video

H.264 rtp payload format. Streaming h.264 content should packet in this formmat. 流媒体打包h264时需要按照协议来进行。

2010-03-22

TensorFlow开发环境介绍.pdf

Tensorflow2.0 开发环境的安装指南,很清晰的步骤,教你如何安装。可以照着安装该环境,然后通过python学习机器学习编程

2020-10-16

zephyr是面向物联网的嵌入式操作系统,这是有关这个系统的手册,包括建立开发环境、组成及每个部分的功能,API

zephyr是面向物联网的嵌入式操作系统 完全手册 API及例子 各组成部分描述

2022-03-11

基于IP多播技术的多点视频会议系统的研究

根据H.323多点视频会议标准,有效地结合RTP/RTCP协议,在Windows操作平 台上,利用VC++ 6.0开发工具和IP多播技术,研制多点视频会议系统。并对视频会议系统的总 体结构和主要功能的实现进行了讨论。此系统利用RTP/RTCP控制包和TCP服务端口有效地解 决多用户之间的信息管理

2010-03-22

avccodecDemo android app source code

一个演示H.264/AVC 编解码器的android应用源代码,也包含编译出来的apk。 可以参照http://blog.csdn.net/brooknew/article/details/8223130

2012-11-25

mnist 数据集转为 png 的 python代码,包含 mnist 数据集本身

将mnist 转为 png 的 python 代码,博客里有更详细的讲解,可以参照博客,学python的同学可以下载

2018-05-18

使用 python和 numpy实现神经网络(版本2)

(1)使用 python和 numpy实现神经网络的一个例子 , 这个过程中不使用 Tensorflow等任何深度学习架构。(2)使用Tensorflow训练同一个例子。(3)两种训练的结果得到的参数进行比较

2020-10-16

南京理工研考计算机专业基础A-B-C-2013和2015试卷.zip

南京理工大学 研究生入学考试初试 计算机专业基础A/B/C 2013和2015试题(6张卷子),考研同学可以参考

2019-10-08

mnist 数字手写识别库生成的以样本号加上标签命名的png图集

mnist 里的图片以png(png文件名里包含样本号和标签)保存的数据集,可以下载使用,是数字0~9的手写图片

2018-05-18

DC-008-Translation-2019-E.zip

Exif 文件格式,描述EXIF的组织结构、各种标签的含义以及格式,编程解释数码照片各种meta信息非常有帮助

2020-11-12

使用gnu编译工具进行编译的外壳程序 msys (资源2.0)

msys ,这是一个在windows上运行linux命令(比如gnu 编译工具链) 的shell 程序,由于外网较慢,所以请csdn帮忙

2020-04-17

Android 工程展示一个Activity 调用另一个app里的 Activity 和 Service

这里包括两个 eclipse 工程, 在一个工程FirstAndroid里调用另一个工程SecondAndroid里的Activity 和 Service,SecondAndroid只能通过别的app 来启动,它自己不能启动,因为它没有 android.intent.action.MAIN这个Action的Intent-filter

2020-04-17

opencv android里相机操作

讲述Opencv for android 里如何使用相机拍照,一共10页,对于基于android的opencv开发具有参考价值

2020-10-16

ministInPngForSVM.zip

mnist 手写识别图库png文件列表,还有python代码make_label_list.py产生标签列表。搭配https://blog.csdn.net/brooknew/article/details/102821118使用

2019-11-01

ledFlash.rar

一个 proteus8 入门工程,实现2个发光二极管闪烁。sbit led1=P1^3; sbit led2=P1^7; void main () { led1 = 0; led2 = 1 ; while(1) { led1=!led1 ; led2=!led2 ; delay(5) ; } }

2020-05-23

raspberry's GPIO library

raspberry's GPIO library,using that we can control th GPIO pins.

2019-02-15

android 应用 优听radio 抓的包

网路收音机的 源url,在windows media player 里可以收听。

2013-03-08

example for eval in make

举例说明在makefile 里怎么使用eval 函数,里面包含 makefile ,源码,可以直接try

2020-04-17

RTSP over HTTP Reference document

RTSP over HTTP Reference document realesed by Apple.

2013-10-25

RFC3550 RTP: A Transport Protocol for Real-Time Applications

This memorandum describes RTP, the real-time transport protocol

2010-03-22

Beginning android 2 source code

Beginning android 2 Android 开发入门教程 源代码

2011-01-10

gnu make 3.82 manual

gnu make 3.82 manual

2013-01-16

unix shell program

unix shell programing guide

2013-01-16

C++ 对象模型 Inside C++ Object Model

Explores the program behavior implicit in the C++ Object Model's support of object-oriented programming. Explains the basic implementation of the object-oriented features and the trade offs implicit in those features. Examines the impact on performance in terms of program transformation. Provides abundant program examples, diagrams, and performance measurements to relate object-oriented concepts to the underlying object model.

2009-09-21

images.rar

演示 findContours 对于亮背景和暗背景处理方式的不一样

2019-07-28

android.media.SoundPool 的使用例子

这是一个学习的例子,自己摸索了大半天写出来的,供同样需求的人下载学习

2011-08-05

andord应用 优听radio 抓出来的数据包

有一些 网络收音机的 url,可以在windows media player 里播放的

2013-03-08

流媒体应用层组播系统的实现.pdf

一篇文献,介绍了使用RTP/RTCP协议来实现组播的实现方式,作者为王宗敏

2010-04-15

空空如也

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

TA关注的人

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