dongdong0071
码龄13年
求更新 关注
提问 私信
  • 博客:521,410
    社区:261
    问答:277
    521,948
    总访问量
  • 75
    原创
  • 81
    粉丝
  • 78
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-09-10
博客简介:

似水流年的专栏

查看详细资料
个人成就
  • 获得126次点赞
  • 内容获得21次评论
  • 获得452次收藏
  • 博客总排名13,718名
  • 原力等级
    原力等级
    1
    原力分
    55
    本月获得
    0
创作历程
  • 1篇
    2025年
  • 1篇
    2024年
  • 1篇
    2023年
  • 2篇
    2020年
  • 17篇
    2019年
  • 21篇
    2018年
  • 12篇
    2017年
  • 83篇
    2016年
  • 8篇
    2015年
  • 1篇
    2014年
成就勋章
TA的专栏
  • 软件
    1篇
  • ble
    5篇
  • STM32
    6篇
  • Linux
    14篇
  • 单片机
    8篇
  • 嵌入式
    33篇
  • git
    1篇
  • zigbee
    11篇
  • 传感器
    4篇
  • Java&&android
    12篇
  • 树莓派
    2篇
  • 其他
    7篇
  • Silicon Labs 单片机
    1篇
  • 笔记
  • python
    10篇
  • ESP32
    4篇
  • C
    5篇
  • Linux驱动
    1篇
  • Freertos
    2篇

TA关注的专栏 5

TA关注的收藏夹 0

TA关注的社区 3

TA参与的活动 0

兴趣领域 设置
  • 硬件开发
    arm开发
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ubuntu安装记录

新安装ubuntu,设置参考文档。
原创
博文更新于 2025.10.16 ·
427 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

STM8S103中文手册.pdf

发布资源 2016.01.29 ·
pdf

RTOS中常见的堆栈溢出检测方法

RTOS任务都需要分配堆栈,堆栈大小不合理,会造成内存越界或者资源的浪费。
转载
博文更新于 2024.01.14 ·
1387 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

ubuntu全屏的方法:

2.再输入需要设置的分辨率,例如:“xrandr -s 1920x1440”3.按ctrl+alt+enter履行便可全屏。1.打开终端,输入“xrandr”命令。
原创
博文更新于 2023.12.06 ·
1842 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

python技能图谱

发布资源 2018.07.20 ·
png

阻抗匹配的文档

发布资源 2015.12.26 ·
zip

linux编程表示IP地址相关数据结构

(1)都定义在 netinet/in.h(2)struct sockaddr,这个结构体是网络编程接口中用来表示一个IP地址的,注意这个IP地址是不区分IPv4和IPv6的(或者说是兼容IPv4和IPv6的)(3)typedef uint32_t in_addr_t; 网络内部用来表示IP地址的类型(4)struct in_addr  {    in_addr_t s_addr;  };(5)s...
原创
博文更新于 2018.05.18 ·
822 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Zigbee性能分析

上面对ZigBee协议栈作了一些介绍,要知道ZigBee能胜任什么工作,还需要作进一步的分析,主要有几个方面:数据速率、可靠性、时延、能耗特性、组网和路由。ZigBee的数据速率比较低,在2.4GHz的频段也只有250kb/s,而且这只是链路上的速率,除掉帧头开销、信道竞争、应答和重传,真正能被应用所利用的速率可能不足100kb/s,并且这余下的速率也可能要被邻近多个节点和同一个节点的多个
原创
博文更新于 2016.09.12 ·
3230 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

树莓派做web服务器

http://blog.csdn.net/xdw1985829/article/details/38919495
转载
博文更新于 2016.07.30 ·
774 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

重定位

一、必须知道的几个概念。1、链接地址和运行地址。①运行地址,顾名思义就是程序运行的时候的地址,也就是你用工具将代码下载到RAM的那个地址,也叫加载地址。②链接地址,由链接脚本指定的地址。为什么需要链接脚本指定地址呢?你想一下,在c语言编程中,当我们需要调用一个A函数的时候,编译器是怎么找到这个A函数?编译器肯定是知道它被放在哪里才可以找到它。那就是链接脚本的作用,链接脚本其实在程序被执行之前都已经指定A函数一个地址编号,以后所有的函数调用我们都会去这个地址编号那里寻找A函数。有点类似于c语言的指
转载
博文更新于 2020.07.15 ·
314 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Freertos中检测内存的剩余函数

static uint16_t prvTaskCheckFreeStackSpace( const uint8_t * pucStackByte )
原创
博文更新于 2020.03.16 ·
2178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

CC2531用户指南(中文).pdf

发布资源 2015.09.29 ·
pdf

0长度数组的使用,重点掌握的知识

0长度的数组在ISO C和C++的规格说明书中是不允许的,但是GCC的C99支持的这种用法。GCC对0长度数组的文档参考:“Arrays of Length Zero”如下代码片段,哪个更简洁更灵活,看一眼就知道了:#include <stdlib.h>#include <string.h> typedef struct tagArray { i...
转载
博文更新于 2019.10.24 ·
399 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Qemu搭建ARM vexpress开发环境

嵌入式软件开发依赖于嵌入式硬件设备,比如:开发板、外部模块设备等,但是如果只是想学习、研究Linux内核,想学习Linux内核的架构,工作模式,需要修改一些代码,重新编译并烧写到开发板中进行验证,这样未必有些复杂,并且为此专门购买各种开发版,浪费资金,开会演示效果还需要携带一大串的板子和电线,不胜其烦。然而Qemu的使用可以避免频繁在开发板上烧写版本,如果进行的调试工作与外设无关,仅仅是内核...
转载
博文更新于 2019.09.22 ·
684 阅读 ·
0 点赞 ·
1 评论 ·
7 收藏

野指针和空指针

大家都知道指针的学习对于c语言学习来说可谓是至关重要的,下面我们来说一下在指针中两种比较特殊的关于指针的概念,野指针和空指针。首先说一下空指针。void* 这不叫空指针,这叫无确切类型指针.这个指针指向一块内存,却没有告诉程序该用何种方式来解释这片内存.所以这种类型的指针不能直接进行取内容的操作.必须先转成别的类型的指针才可以把内容解释出来。还有'\0',这也不是空指针所指的内容. '\0'是...
原创
博文更新于 2019.09.19 ·
757 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

如何产生指定范围的随机数

如果我们需要这个函数产生某个区间的随机数怎么做呢?首先我们看看rand()函数原型:int rand(void),可以看出这个函数不接受任何参数,那么怎么让他产生某个区间的随机呢?通用的公式是这样的:n+rand()%m,这个公式的意思产生区间[n,n+m)的随机数,即包括n到不包括m之间的随机数。由区间可以看出,式子中n是区间的开始,m你想要的区间的差。这个通用公式也很容易理解...
原创
博文更新于 2019.09.02 ·
1197 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

text段,data段,bss段,堆和栈

转自:https://blog.51cto.com/bavies/1341426一个程序一般分为3段:text段,data段,bss段text段:就是放程序代码的,编译时确定,只读。更进一步讲是存放处理器的机器指令,当各个源文件单独编译之后生成目标文件,经连接器链接各个目标文件并解决各个源文件之间函数的引用,与此同时,还得将所有目标文件中的.text段合在一起,但不是简单的将它们“堆...
转载
博文更新于 2019.08.16 ·
1298 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

位域的用法

位域的定义有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,称为“位域”或“位段”。所谓“位域”是把一个字节中的二进位划分为几个不同的区域,并说明每个区域的位数。每个域有一个域名,允许在程序中按域名进行操作。 这样就可以把几 个不同的对象用一个...
转载
博文更新于 2019.08.16 ·
651 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Freertos初始化任务堆栈

调用函数pxPortInitialiseStack()初始化任务堆栈,并将最新的栈顶指针赋值给任务TCB的pxTopOfStack字段。调用函数pxPortInitialiseStack()后,相当于执行了一次系统节拍时钟中断:将一些重要寄存器入栈。虽然任务还没开始执行,也并没有中断发生,但看上去就像寄存器已经被入栈了,并且部分堆栈值被修改成了我们需要的已知值。对于不同...
转载
博文更新于 2019.08.11 ·
4991 阅读 ·
4 点赞 ·
3 评论 ·
17 收藏

自旋锁

自旋锁自旋锁最多只能被一个内核任务持有。要是锁未被持有,请求它的内核任务便会立即得到它并继续执行。如果一个内核任务试图请求一个已经被别的内核任务持有的自旋锁,那么CPU就会一直尽心循环---旋转---等待锁重新可用。Spinlock_t my_lock = SPIN_LOCK_UNLOCKED;或者在运行时使用:Void spin_lock_init(spinlock_t *loc...
转载
博文更新于 2019.07.18 ·
172 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多