上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: 大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧的结构。 如图所示,栈是由高地址向地地 阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: 哈喽,大家好,我是仲一。作为嵌入式开发程序员,常常需要在Linux环境下编译一些代码。安装虚拟机比较方便,但是,太占用内存了。性能不好的电脑开了一台虚拟机后,可能就干不了其他事情了。安装双系统也比较麻烦,常常需要重启电脑来完成系统的切换。 今天给大家介绍一款windows上的Linux工具,既不需要 阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长 阅读(422) 评论(0) 推荐(0) 编辑
摘要: @目录SourceInsightBeyond CompareMobaXtermTyporaPicGoutoolsQTTabBarInternet Download ManagerMindMasterdraw.ioSnipasteDittoWegesturesScreenToGif总结 优秀程序员之所 阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长 阅读(659) 评论(0) 推荐(0) 编辑
摘要: i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。 i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以读写I2C设备寄存器。 下面我 阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长 阅读(2248) 评论(0) 推荐(0) 编辑
摘要: 大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧的结构。 如图所示,栈是由高地址向地地 阅读全文
posted @ 2021-12-30 07:59 学习,积累,成长 阅读(644) 评论(1) 推荐(3) 编辑
摘要: 秋招的时候,操作系统的八股文背了不少,但是仍然是缺乏动手实践的经历。对操作系统如何工作,用户程序如何运行,与CPU等硬件如何交互等问题完全没有清晰的认识。 所以最近打算好好学习下操作系统的知识,选择了以动手实践为主的课程,直接对内核源码进行学习和扩展,一步步揭开OS的神秘面纱。 1. 简介 MIT 阅读全文
posted @ 2021-09-03 22:17 学习,积累,成长 阅读(1545) 评论(0) 推荐(0) 编辑
摘要: 虚拟内存是现代操作系统中最伟大的发明之一。它为每个进程提供了一个一致的、私有的地址空间,让每个进程产生了一种自己在独享主存的错觉。 为了讲清楚MMU是如何一步一步完成地址翻译,取出数据的,本篇文章在前4节中讲解了虚拟内存中一些重要的概念,比如,虚拟内存的作用,页命中,缺页异常处理,为什么需要TLB等 阅读全文
posted @ 2021-08-03 22:22 学习,积累,成长 阅读(739) 评论(0) 推荐(0) 编辑
摘要: 最近在读一本书《软技能-代码之外的生存指南》,这是John Z.Sonmez写的一本关于软件开发人员自身发展的书。作者用职业、自我营销、学习、生产力、理财、健身、精神等七个篇章,阐述了软件行业从业人员需要掌握的“软技能”。 书中的建议都是作者从自身的工作与生活中总结出来的。读完以后觉得很有必要总结一 阅读全文
posted @ 2021-08-03 22:22 学习,积累,成长 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 哈喽,大家好。脱更这么久。我去干嘛了?主要做了两件事:租房和旅游。六月,学生体验卡也到期了,转变为打工人。考虑到六月底七月初是租房高峰期。所以,在答辩完后就立马跑来杭州看房子了。我在58同城上提前联系了几个房东和中介,预约了看房时间。一天内看了9套房子。在杭州漂泊了两天,终于把房子搞定了。下面,就最 阅读全文
posted @ 2021-07-02 15:05 学习,积累,成长 阅读(448) 评论(0) 推荐(1) 编辑
摘要: ELF文件(Executable Linkable Format)是一种文件存储格式。Linux下的目标文件和可执行文件都按照该格式进行存储,有必要做个总结。 1. 链接举例 在介绍ELF文件之前,我们先看下,一个.c程序是如何变成可执行目标文件的。下面举个例子。 该程序由main.c和sum.c两 阅读全文
posted @ 2021-01-30 23:03 学习,积累,成长 阅读(948) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页