半斗米
码龄14年
  • 1,386,820
    被访问
  • 245
    原创
  • 5,254
    排名
  • 759
    粉丝
关注
提问 私信

个人简介:朝着系统架构师前进的嵌入式系统设计师。

  • 加入CSDN时间: 2008-03-06
博客简介:

zoomdy's blog

博客描述:
嵌入式系统
查看详细资料
  • 5
    领奖
    总分 1,529 当月 48
个人成就
  • 获得437次点赞
  • 内容获得139次评论
  • 获得2,081次收藏
创作历程
  • 17篇
    2022年
  • 16篇
    2021年
  • 29篇
    2020年
  • 54篇
    2019年
  • 67篇
    2018年
  • 38篇
    2017年
  • 37篇
    2016年
  • 6篇
    2015年
  • 11篇
    2014年
  • 34篇
    2013年
  • 1篇
    2008年
成就勋章
TA的专栏
  • 嵌入式硬件
    62篇
  • 嵌入式软件
    66篇
  • 嵌入式系统
    16篇
  • 实时操作系统
    53篇
  • 开发工具
    68篇
  • 系统集成
    29篇
  • 上位机软件
    19篇
  • 数字信号处理
    8篇
  • 未分类
    4篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux 命令行批处理图片,批量去除截图的无用部分

简单介绍图片批量编辑工具 mogrify。
原创
发布博客 2022.03.26 ·
127 阅读 ·
0 点赞 ·
0 评论

RISC-V 和 Cortex-M 的异同

RISC-V 和 Cortex-M 都属于精简指令计算机(RISC),但是二者之间还是有很大区别的。
原创
发布博客 2022.03.22 ·
403 阅读 ·
0 点赞 ·
0 评论

检查FE310-G002片内存储器的内容以及Red-V Thing Plus的Flash内容

GDB 连接 FE310-G002,并检查其内置存储器的内容。Red-V Thing Plus 外部的 SPI Flash 布局与 HiFive1 Rev B 一致。0x20000000 处存储 boot loader,用户程序从 0x20010000 开始存储。
原创
发布博客 2022.03.05 ·
91 阅读 ·
0 点赞 ·
0 评论

使用 CMake 作为嵌入式开发构建工具执行交叉编译

默认情况下,cmake 使用本地编译器,如 gcc,而嵌入式开发往往使用的是交叉编译器,如 riscv-none-embed-gcc ,cmake 不知道要使用哪个交叉编译器,因此需要明确地告知 camke 。此外,嵌入式开发最终需要的可能是 binary 或 hex 格式的烧录文件,而不是 elf 格式的可执行文件,因此最终需要对生成 elf 文件执行 objcopy 得到所需的烧录文件。
原创
发布博客 2022.03.04 ·
442 阅读 ·
0 点赞 ·
0 评论

risc-v gcc 编译 atomic 指令时产生 illegal operands 错误的解决办法

凡是 Load、Store 类型的指令,汇编指令和 Reference Card 的格式是不一样的,存储地址的那个寄存器要加上圆括号,而且要放在指令的最后。
原创
发布博客 2022.03.02 ·
186 阅读 ·
0 点赞 ·
0 评论

riscv-rust-quickstart 依赖关系

riscv-rust-quickstart 依赖关系。
原创
发布博客 2022.03.01 ·
28 阅读 ·
0 点赞 ·
0 评论

Eclipse集成PC-Lint静态检查工具

Linticator 插件将 PC-Lint 集成到 Eclipse,但不是免费的,不过有30天试用期。
原创
发布博客 2022.02.26 ·
55 阅读 ·
0 点赞 ·
0 评论

消除 impure_data 数据

impure_data 数据来源于 libc 使用链接选项 `-nostartfiles` 消除。
原创
发布博客 2022.02.26 ·
40 阅读 ·
0 点赞 ·
0 评论

开源模拟器 Renode 和 QEMU 的对比

Renode 针对物联网应用,QEMU 针对 PC 模拟器。
原创
发布博客 2022.02.26 ·
105 阅读 ·
0 点赞 ·
0 评论

Protothreads:临时变量的可用与不可用

能不能用临时变量的基本原则是:再次进入协程时,应当能恢复上次退出协程时的状态。
原创
发布博客 2022.02.26 ·
23 阅读 ·
0 点赞 ·
0 评论

Protothreads:switch 语句的可用与不可用

只要 `switch` 语句块里面不出现 `PT_*` 系列宏,那么是可以使用的。
原创
发布博客 2022.02.26 ·
18 阅读 ·
0 点赞 ·
0 评论

RISC-V 使用位域

RISC-V 的位域:低位在先
原创
发布博客 2022.02.26 ·
49 阅读 ·
0 点赞 ·
0 评论

Protothreads:常见的错误

Protothreads:常见的错误
原创
发布博客 2022.02.26 ·
7 阅读 ·
0 点赞 ·
0 评论

MATLAB常用绘图命令

MATLAB常用绘图命令
原创
发布博客 2022.02.26 ·
505 阅读 ·
1 点赞 ·
0 评论

Renode 的命令

在 Monitor 窗口连续按 TAB 键两次,会将当前可用的命令和实例罗列出来。
原创
发布博客 2022.02.26 ·
28 阅读 ·
0 点赞 ·
0 评论

FE310三个版本的差异

FE310到目前为止(2022年2月24日)出了三个版本,分别为FE310-G000 、FE310-G002 、FE310-G003,总体上差不多,但是又有一些细节上的差异。
原创
发布博客 2022.02.26 ·
49 阅读 ·
0 点赞 ·
0 评论

RISC-V 编程之 Frame Pointer和 backtrace

RISC-V Frame pointer
原创
发布博客 2022.02.25 ·
229 阅读 ·
1 点赞 ·
0 评论

PSpice 使用中的若干问题

PSpice 使用过程中碰到的若干问题及其相应的解决办法。
原创
发布博客 2021.11.22 ·
608 阅读 ·
0 点赞 ·
0 评论

C语言标准ISO9899的各个版本

C90、C99、C11、C18
原创
发布博客 2021.07.01 ·
589 阅读 ·
0 点赞 ·
0 评论

为什么C语言会有整型提升(Integral Promotion)?

短整型的运算不能直接被翻译成机器指令,只能首先提升成 int(32位)或 long(64位)类型才能被翻译成机器指令。
原创
发布博客 2021.06.10 ·
181 阅读 ·
0 点赞 ·
0 评论
加载更多