- 博客(21)
- 资源 (3)
- 收藏
- 关注
转载 链接脚本文件(.ld .lds)详解(转)
链接器:把一个或多个输入文件合并成一个输出文件,输入文件是目标文件或者链接脚本文件,输出文件是目标文件(库文件)或者可执行文件,链接器从链接脚本读完一个 section 后,将定位器符号的值增加该 section 的大小链接脚本:控制输出文件内各部分在程序地址空间内的布局,地址空间包括 ROM 和 RAM-T 选项用于指定自己的链接脚本,否则使用默认的链接脚本在链接文件中定义变量在源文件中使用变量 _init_start。
2024-11-12 11:28:57
190
1
转载 基于STM32CubeIDE的指定存储话题(转)
意法半导体公司【简称ST】为STM32用户提供了免费的编译工具软件STM32CubeIDE,时不时有人咨询基于该环境下的指定存储话题,这里专门聊聊该内容,重点介绍如何实现针对变量、函数、文件、常量的指定存储的实现方法,以供参考。还有,自定义段在链接脚本中的位置有时会涉及到有效性问题,具体设计时可以灵活调整段定义在脚本文件中的前后位置。我们可以发现定义的常量段被丢弃了,即没有在预定的地址为其安排存储空间。当然,对于变量的指定存储,不调整链接文件,直接给定地址借助指针的方式也是可以的。三、指定文件的存放地址。
2024-11-12 11:20:27
149
转载 .lds 文件超详细说明(转)
(.text) *(.data) :表示所有文件的.text section和.data section,顺序是:第一个文件的.text section,第二个文件的.text section,…*(.text .data) :表示所有文件的.text section和.data section,顺序是:第一个文件的.text section,第一个文件的.data section,第二个文件的.text section,第二个文件的.data section,…通常VMA和LMA是相同的.
2023-11-19 12:40:24
2415
转载 C语言中,数字后面带个U,L,F的含义
原文链接:https://blog.youkuaiyun.com/qq_42820594/article/details/82735387。F,L,U 等价于 f,l,u。数值后面加“L”和“l”(小写的l)的意义是该数值是long型。数值后面加“U”和“u”的意义是该数值是unsigned型。数值后面加“”H“、“h”的意义是该数值是用16进制表示的。数值后面加“”B“、“b”的意义是该数值是用2进制表示的。数值前面加“0x”的意义是该数值是十六进制。数值前面加“0”的意义是该数值是八进制。
2023-08-19 21:44:31
4573
转载 Erasure Code - EC纠删码原理
Erasure Code(EC),即纠删码,是一种前向错误纠正技术(Forward Error Correction,FEC,说明见后附录),主要应用在网络传输中避免包的丢失, 存储系统利用它来提高 存储 可靠性。EC的定义:Erasure Code是一种编码技术,它可以将n份原始数据,增加m份数据,并能通过n+m份中的任意n份数据,还原为原始数据。从数学的角度来看,在迦罗华有限域中,任何一个GF(2^w)域上的元素都可以映射到GF(2)二进制域,并且采用一个二进制矩阵的方式表示GF(2^w)中的元素。
2023-07-28 15:51:44
380
转载 华为软件编码规范(转)
示例:如下例子不符合规范。12345678910if (...) {应如下书写。123456789101112for (...)if (...)注:可以只有函数、类定义遵从如上规则,if、 for、 do、 while、 switch、 case语句等个人更喜欢同行写,少一行空行。说明:这些语句往往是程序实现某一特定功能的关键,对于维护人员来说,良好的注释帮助更好的理解程序,有时甚至优于看设计文档。示例:如下命名,使人产生疑惑。1。
2023-07-27 16:55:26
543
转载 OneNote 2016如何搭配坚果云进行同步?
原文链接:OneNote 2016如何搭配坚果云进行同步? | 坚果云帮助中心——————————————————————————————————————————OneNote 2016如何搭配坚果云进行同步?OneNote 2016作为微软十分出名的笔记应用,凭借其优秀的设计理念以及多设备通用等优势,获得了很多人的喜爱。你可以使用OneNote自由地记下信息,如果你拥有一支触控笔的话还能获得更好的体验。但是OneNote 2016所依赖的OneDrive的体验却并不是那么顺畅,这也就影响到
2022-01-08 17:09:33
1276
转载 一文读懂曼彻斯特编码
原文链接:http://forum.eepw.com.cn/thread/297676/1---------------------------------------------------------------------------------------------------------------------------------了解曼彻斯特编码,这是一种改善高速或无线数字通信的简单有效方法。你可能已经注意到,串行数字通信已经变得相当流行。有许多种类:在标准板级接口中,我们有U.
2021-12-15 21:25:24
8107
转载 图解c/c++多级指针与“多维”数组
原文链接:图解c/c++多级指针与“多维”数组 - 陈洋Cy - 博客园---------------------------------------------------------------------------------------------声明:本文为原创博文,如有转载,请注明出处。若本文有编辑错误、概念错误或者逻辑错误,请予以指正,谢谢。 指针与数组是C/C++编程中非常重要的元素,同时也是较难以理解的。其中,多级指针与“多维”数组更是让很多人云里雾里,其实,只要掌...
2021-12-12 21:22:51
144
转载 VS2019里面配置MFC(安装vs2019时没有安装mfc)
VS2019里面配置MFC(安装vs2019时没有安装mfc)1.查看vs2019里面有没有配置MFC新建项目,如果能在右边找到MFC应用则配置了,否则没有...
2020-06-11 10:29:11
3935
2
原创 git commit 出现异常git did not exit cleanly (exit code 128)的解决办法
点击commit 后提示异常原因为“....file index.lock already exist......git did not exit cleanly (exit code 128) ”。解决办法: 把隐文件夹中.git中的index.lock文件删除,重新commit就行了。但为什么会出现这个问题还不清楚,可能是因为上一次commit操作没有完全导致的。...
2020-06-01 09:52:55
1738
转载 电脑中如何添加开机启动程序|电脑设置程序开机自动运行的方法
出于个人需要,我们会使一些程序在进入电脑系统后自动运行,比如将QQ设置为开机启动,这样就可以在开机后马上登录。这可以通过QQ程序本身进行设置,但有些程序不提供具体的设置,那么我们就可以用一下方法来实现添加电脑开机启动程序。1、打开开始——所有程序,找到启动文件夹,将需要设置为开机启动的程序移动到这个启动文件夹就可以了;2、也可以打开启动文件夹路径,右击启动文件夹,选择属性;3、复制位置后面的启动文件夹的路径;4、打开资源管理器,将上述路径粘贴到地址栏中并打开;5、然后将需要添加开机启动的程序的快捷...
2020-05-10 21:18:15
1368
转载 交换机开发(一)—— 交换机的工作原理
一、交换机的工作原理 当交换机收到数据时,它会检查它的目的MAC地址,然后把数据从目的主机所在的接口转发出去。交换机之所以能实现这一功能,是因为交换机内部有一个MAC地址表,MAC地址表记录了网络中所有MAC地址与该交换机各端口的对应信息。某一数据帧需要转发时,交换...
2020-05-10 18:03:13
1070
转载 路由及路由器工作原理深入解析3:路由与端口
6、什么是端口 如果把IP地址比作一间房子,端口就是出入这间房子的门。一个IP地址的端口有65536(即:2^16)个之多。端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。 前文已经阐述,在Internet...
2020-05-10 17:33:51
2793
转载 路由及路由器工作原理深入解析2:路由原理
日志“路由及路由器工作原理深入解析1”http://user.qzone.qq.com/2756567163/blog/1438322342介绍了“为什么要使用路由器”和“TCP/IP V4 协议网络的分段原理”2个问题,本文将继续对路由的具体工作原理进...
2020-05-10 17:30:22
594
转载 路由及路由器工作原理深入解析1:概述
前言:现在从事的嵌入式产品设计,很多都是基于TCP/IP的,要求研发的设备能够接入广域网进行远程设置和访问,这就涉及到了路由的工作原理和路由器的使用。包括家庭中用到的ADSL、无线路由器以及在工业现场使用的企业及路由器、交换机,自己都曾接触和使用过,但一直都停留于表面的操作理解。...
2020-05-10 16:58:17
347
原创 OneNote 2016 不显示登录界面解决方法(附安装文件)
WIN7 系统64位OneNote是office365全家桶1.windows update 更新 和IE 浏览器Internet 选项重置 ,问题还是一样2. 进入微软官方https://support.microsoft.com/zh-cn/help/17621/internet-explorer-downloads 下载IE11并安装(原来系统是IE8),问题解决。...
2020-04-16 15:33:03
7892
转载 常用排序算法总结(一)
目录 冒泡排序(Bubble Sort) 冒泡排序的改进:鸡尾酒排序 选择排序(Selection Sort) 插入排序(Insertion Sort) 插入排序的改进:二分插入排序 插入排序的更高效改进:希尔排序(Shell Sort) 归并排序(Merge Sort) 堆排序(Heap Sort) 快速排序(Quick ...
2019-11-10 11:29:15
177
转载 在win7系统下使用TortoiseGit(乌龟git)简单操作Git
非常感谢OSC提供了这么好的一个国内的免费的git托管平台。这里简单说下TortoiseGit操作的流程。很傻瓜了首先你要准备两个软件,分别是msysgit和tortoisegit,乌龟还可以在下载页面下载简体中文语言包。下载后分别安装好,如果不熟悉,可以使用默认设置。接下来我们就开始搭建本地与Git@OSC的桥梁了。首先将乌龟设置成中文,右键菜单TortoiseGit->s...
2019-11-10 10:44:49
168
原创 优快云 MARKDOWN 转载博客方法
step1.打开博客,空白位置点击右键,我们点击【审查元素】,就会出现当前HTML页面的代码,如下:step2. 我们选中“article_content”从图片左边我们也可以看到,博客的内容已经被我们选中了,也就是我们想要转载的内容,然后右键,就会出现下面的菜单:点击【Copy】,再点击【Copy outerHTML】即可,至此,博客内容的html代码复制完...
2019-11-10 10:25:45
138
转载 TortoiseSVN新人使用指南
这 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-10 10:05:26
170
STM32 LWIP TCP客户端访问WEB实验(http格式)
2018-05-31
altium designer 实用封装库 .pcblib(亲测可用)
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人