会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Moca
博客园
首页
新随笔
联系
订阅
管理
2022年5月14日
【深入理解计算机系统】- 链接
摘要: 引言 链接的概念 将各种代码和数据部分收集起来并组合成一个单一文件的过程,这个文件可以被加载(或被拷贝)到存储器中并执行。 链接的时机 编译(compile time):源代码被翻译成机器代码时 加载(load time):程序被加载器(loader)加载到存储系统时 运行(run time):应用
阅读全文
posted @ 2022-05-14 17:02 Moca
阅读(127)
评论(0)
推荐(0)
2021年9月25日
windows平台下cmake+gtest工程调试
摘要: 1.构建环境&工具 构建环境:win10 x64 IDE平台:Visual Studio code 编译工具链:MinGW 构建工程:CMake 2.工具配置 工具配置这块这里这篇博客写得很详细: https://blog.csdn.net/MakerCloud/article/details/93
阅读全文
posted @ 2021-09-25 18:33 Moca
阅读(278)
评论(0)
推荐(0)
2016年9月29日
嵌入式Linux模块移植四部曲
摘要: 开发工作中由于产品使用的芯片方案改变,对应的程序接口和代码框架也变了,需要将原有产品方案中的功能模块移植到新的产品方案之中,以下就开发中实际的工作内容总结了一下模块移植的经验: 1.将整个模块(主要是进程、lib库)文件放到新的代码框架对应的目录下,主要修改模块makefile中的编译工具链、链接库
阅读全文
posted @ 2016-09-29 22:37 Moca
阅读(306)
评论(0)
推荐(0)
2016年5月25日
一次惊呆的调试经历
摘要: 运行环境:基于Linux内核的嵌入式系统 编程语言:C 应用场景:两个线程A、B协同完成发送数据包工作。 定时器线程A:专门用来执行定时操作。使用一个全局的定时器队列存储定时器,定时器中包含超时时间和处理函数,一旦定时器超时就会执行处理函数。 数据监听线程B:专门用来监听数据的接收。一旦监听到数据就
阅读全文
posted @ 2016-05-25 20:18 Moca
阅读(881)
评论(5)
推荐(3)
公告