05 2024 档案

PIE与PIC的区别
摘要:在`cc`编译器(通常指GNU Compiler Collection,GCC或其他兼容的C编译器)中,`-fno-PIE`和`-fno-pic`是两个与代码生成和位置无关性相关的编译选项。这两个选项的区别主要体现在它们控制代码的位置无关性(Position Independence)的方式和上下文 阅读全文

posted @ 2024-05-29 15:43 zxddesk 阅读(386) 评论(0) 推荐(0) 编辑

objcopy change-address参数
摘要:在`objcopy`这个GNU Binutils工具中,`--change-address`(或简写为`-R`)参数用于修改输出文件中各个段的起始地址。这在处理二进制镜像(例如U-Boot SPL, 即Secondary Program Loader)时特别有用,因为你可能需要将这些镜像加载到特定的 阅读全文

posted @ 2024-05-28 22:58 zxddesk 阅读(84) 评论(0) 推荐(0) 编辑

u-boot中,if_changed函数的作用
摘要:if_changed是定义在 scripts/Kbuild.include 文件中的, 该函数,接受一个参数,作用是判断目标依赖是否有改变,如果有就执行一条shell命令 例如: $(call if_changed,u-boot-spl) 展开后得到 $(echo-cmd) $(cmd_u-boot 阅读全文

posted @ 2024-05-28 22:18 zxddesk 阅读(107) 评论(0) 推荐(0) 编辑

Makefile中,call `$(call)` 函数
摘要:在Makefile中,`$(call ...)` 是一个函数调用语法,它允许你定义一个名为函数的宏,并在Makefile的其他地方调用它。这种功能提供了一种重用Makefile中复杂或经常重复的代码的方法。 `$(call ...)` 语法的基本形式如下: ```make$(call functio 阅读全文

posted @ 2024-05-28 21:44 zxddesk 阅读(274) 评论(0) 推荐(0) 编辑

LD 指定程序入口地址
摘要:在链接器脚本(通常称为LDS脚本或链接器描述文件)中,指定程序的入口地址是通过设置`ENTRY`命令来完成的。`ENTRY`命令告诉链接器在哪里开始执行你的程序。 在LDS脚本中,你可能会看到类似这样的代码来指定程序的入口地址: ```ldENTRY(start) SECTIONS{ . = 0x8 阅读全文

posted @ 2024-05-28 19:25 zxddesk 阅读(157) 评论(0) 推荐(0) 编辑

uboot-spl 编译流程
摘要:以下例子都以project X项目tiny210(s5pv210平台,armv7架构)为例 [uboot] uboot流程系列:[project X] tiny210(s5pv210)上电启动流程(BL0-BL2) 建议先看《[project X] tiny210(s5pv210)上电启动流程(BL 阅读全文

posted @ 2024-05-28 17:34 zxddesk 阅读(234) 评论(0) 推荐(0) 编辑

关于BSP
摘要:在嵌入式系统中,BSP(Board Support Package)通常被称为板级支持包或板级支持软件,它是一组针对特定硬件平台的软件支持包。BSP在嵌入式系统中扮演着连接硬件和操作系统的桥梁角色,为开发人员提供了一个统一的接口层,简化了硬件和软件之间的交互。以下是关于BSP的详细解释: 1. ** 阅读全文

posted @ 2024-05-26 17:02 zxddesk 阅读(149) 评论(0) 推荐(0) 编辑

USB EHCI(Enhanced Host Controller Interface)与OHCI(Open Host Controller Interface)
摘要:USB EHCI(Enhanced Host Controller Interface)与OHCI(Open Host Controller Interface)在多个方面存在显著的差异,以下是对这些差异的分点表示和归纳: 1. **接口标准与版本**: - EHCI:这是Intel主导的USB 2 阅读全文

posted @ 2024-05-26 16:01 zxddesk 阅读(176) 评论(0) 推荐(0) 编辑

u-boot 启动流程
摘要:启动流程 播报 编辑 大多数BootLoader都分为stage1和stage2两大部分,U-boot也不例外。依赖于cpu体系结构的代码(如设备初始化代码等)通常都放在stage1且可以用汇编语言来实现,而stage2则通常用C语言来实现,这样可以实现复杂的功能,而且有更好的可读性和移植性。 1、 阅读全文

posted @ 2024-05-26 15:36 zxddesk 阅读(40) 评论(0) 推荐(0) 编辑

makefile := 与 = 的区别
摘要: 阅读全文

posted @ 2024-05-26 11:35 zxddesk 阅读(3) 评论(0) 推荐(0) 编辑

linux 用脚本定义全局变量
摘要:新建一个脚本比如 gvar.sh 然后可以在里面添加全局变量 export CC_PREFIX=/opt/loongson-gnu-toolchain-8.3-x86_64-loongarch64-linux-gnu-rc1.2 export PATH=$CC_PREFIX/bin:$PATHexp 阅读全文

posted @ 2024-05-25 18:06 zxddesk 阅读(98) 评论(0) 推荐(0) 编辑

OTG功能
摘要:微处理器的OTG(On-The-Go)功能是一种USB标准,它允许USB设备在主机模式和设备模式之间切换,以便在需要时充当主机或设备。这一功能特别适用于各种不同的设备或移动设备间的联接,进行数据交换。 具体来说,OTG技术的原理是通过OTG控制器芯片和Micro-USB插头实现USB主从模式的切换, 阅读全文

posted @ 2024-05-22 11:44 zxddesk 阅读(156) 评论(0) 推荐(1) 编辑

VESA 推出更新的双模标准,以实现与 HDMI 显示器更高分辨率的互操作性
摘要:该标准支持创建新的 DisplayPort 至 HDMI 适配器,以支持最新一代 HDMI 1.4 显示器 加利福尼亚州纽瓦克,2013 年 1 月 31 日– 视频电子标准协会 (VESA®) 今天宣布发布最新版本的 DisplayPort 双模标准。该版本支持下一代支持双模 DisplayPor 阅读全文

posted @ 2024-05-19 18:36 zxddesk 阅读(113) 评论(0) 推荐(0) 编辑

165Mz的TMDS时钟是否能满足1080P 60hz
摘要:1920x1080x60 = 124416000像素/秒 x 3 =373248000字节/秒 x 8 = 2985984000位/秒/1024 = 2847.65Mbps/1024 = 2.78Gbps 165Mhz = 165Mhz*10bit*3 = 4950Mbps/1024 = 4.83G 阅读全文

posted @ 2024-05-19 18:29 zxddesk 阅读(113) 评论(0) 推荐(0) 编辑

TMDS核心运行在165MHz是否能达到RGB24bit 1080p 60Hz的数据传输
摘要:要确定TMDS核心运行在165MHz是否能达到RGB24bit 1080p 60Hz的数据传输,我们需要进行一些基本的计算和分析。 首先,RGB24bit表示每个像素使用24位来表示颜色,即每个颜色通道(红、绿、蓝)使用8位(1字节)。在1080p分辨率下(1920x1080像素),一个完整的图像帧 阅读全文

posted @ 2024-05-19 16:30 zxddesk 阅读(45) 评论(0) 推荐(0) 编辑

blender 显示法线
摘要:Alt+N 重新计算法线 阅读全文

posted @ 2024-05-12 16:15 zxddesk 阅读(133) 评论(0) 推荐(0) 编辑

blender 纹理绘制,按X键切换颜色
摘要:按X键 阅读全文

posted @ 2024-05-11 10:45 zxddesk 阅读(29) 评论(0) 推荐(0) 编辑

blender 让一个物体只显示线框
摘要: 阅读全文

posted @ 2024-05-09 20:18 zxddesk 阅读(224) 评论(0) 推荐(0) 编辑

blender 骨架编辑模式 左右自动命名 骨架上下文菜单
摘要:确保只选择了骨架,按tab进入编辑模式 阅读全文

posted @ 2024-05-07 14:55 zxddesk 阅读(32) 评论(0) 推荐(0) 编辑

blender 显示线框
摘要: 阅读全文

posted @ 2024-05-05 15:31 zxddesk 阅读(20) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示