logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LD说明文档--3.LD链接脚本

注:文中大部分文章参考引用都是自身的引用,为了不产生混淆,各个章节标题使用英文原称,同时参考引用也用英文原称。每个链接都由一个链接脚本控制。这个脚本由链接命令语言编写。链接脚本的主要目的是描述输入文件中的段应当如何映射到输出文件中,并控制输出文件的内存布局。多数链接脚本都执行类似功能。但是,如果需要,链接脚本也可以使用下面所描述的命令指挥链接器进行很多其他操作。链接器通常使用一个链接脚本。如果没有

#linux
1、VScode汉化以及如何设置跳转到函数定义

3、然后在弹出的界面中,输入【configure language】,然后选择【install additional languages】,选择需要安装的语言包。1、可以先安装一下对应代码的相关插件,我不确定是否这些扩展插件会有影响。输入【C/C++】,然后点击install。3、然后清空搜索栏,并在搜索栏输入【go to definition】,并找到下边两个选项,将他改成goto即可。2、使用

#软件工程
uwb 协议框架

UWB协议框架是一个从IEEE底层标准到FiRa互操作性规范,再到Android等操作系统实现的完整体系。它通过分层设计,将复杂的无线通信技术封装成标准的UCI命令,使得上层应用开发者可以专注于业务逻辑,而无需深陷底层硬件细节。

#c语言
git撤销、还原、放弃本地文件修改

不要忘记中间的 “- -” ,不写就成了切换分支了!,使用git log命令查看git提交历史和commitid。来回退到上一次commit的状态。如下是commitid。

#git
四类九种移位寄存器总结(循环(左、右、双向)移位寄存器、逻辑和算术移位寄存器、串并转换移位寄存器、线性反馈移位寄存器LFSR|verilog代码|Testbench|仿真结果)

一、前言二、简单循环左移/右移/双向移位寄存器2.1 简单循环左移/右移/双向移位寄存器2.2 verilog代码2.4 仿真结果三、逻辑移位与算术移位寄存器3.1 逻辑移位与算术移位寄存器3.2 verilog代码3.4 仿真结果四、串-并移位寄存器与并-串移位寄存器4.1串-并移位寄存器4.1.1串-并移位寄存器4.1.2 verilog代码4.1.4 仿真结果4.2并-串移位寄存器4.2.1

#fpga开发
将中断优先级设置#define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 2

在FreeRTOSConfig.h中,这个参数是内核管控的中断优先级参数,如果中断的优先级比这个高,则不受中断的管控。临界区保护。在进入中断的时候,他会屏蔽掉当前cpsr寄存器中的退出的时候,它会恢复如果中断的优先级比这个低,那么该中断就变得不可控,就不能调用系统级别的一些接口,容易造成系统崩溃。FromISRFromISR进入临界区保护 会忽略优先级比较低的中断 但是在实际的代码执行的过程中 没

#c语言
C语言笔记2之代码规范

尽量用大写字母开头,可加入 _st等样式标志;注意两种声明方式和定义方式1、typedef 声明方式手动初始化第0种,编译器默认初始化为0第一种:第二种第三种:尽量全部大写字母,可加入E开头样式;尽量加一个空枚举成员并赋值0(xxx_NULL = 0),枚举成员也要用全大写字母1、typedef 声明默认初始化手动初始化默认初始化手动初始化尽量用大写字母开头,可加入 U_等样式标志默认初始化第一种

#代码规范
git多次提交只保留一次commit

项目背景要求每个需求合并到master上的时候只有一个commit。

#git
git rebase详解(图解+最简单示例,一次就懂)

从项目的维度考量,单人开发,希望提交记录整体简洁清晰,不关注操作顺序——rebase从人的维度考量,多人开发,希望知道某人在某个时间干了什么以及先后顺序——merge无论是个人单机开发,还是公司协作开发,只要没有特殊需求,用merge准没错!!!图解 Git 基本命令 merge 和 rebase怎么样,是不是还比较好懂?欢迎阅读Git专栏其他文章,也是同样通俗易懂,快速掌握哦~

#git
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择