会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
学习,积累,成长
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
2022年4月25日
利用QEMU+GDB搭建Linux内核调试环境
摘要: 前言 对用户态进程,利用gdb调试代码是很方便的手段。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。 其实我们也可以利用一些手段对Linux内核代码进行gdb调试,qemu就是一种。 qemu是一款完全软件模拟(Binary translation)的虚拟化软件,在虚
阅读全文
posted @ 2022-04-25 22:16 学习,积累,成长
阅读(2204)
评论(0)
推荐(1)
2022年4月19日
【图文】函数调用过程中栈的变化
摘要: 大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧的结构。 如图所示,栈是由高地址向地地
阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长
阅读(1732)
评论(0)
推荐(0)
windows不安装虚拟机如何使用Linux系统作为开发工具?
摘要: 哈喽,大家好,我是仲一。作为嵌入式开发程序员,常常需要在Linux环境下编译一些代码。安装虚拟机比较方便,但是,太占用内存了。性能不好的电脑开了一台虚拟机后,可能就干不了其他事情了。安装双系统也比较麻烦,常常需要重启电脑来完成系统的切换。 今天给大家介绍一款windows上的Linux工具,既不需要
阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长
阅读(656)
评论(0)
推荐(0)
程序员必备14款生产力工具~
摘要: @目录SourceInsightBeyond CompareMobaXtermTyporaPicGoutoolsQTTabBarInternet Download ManagerMindMasterdraw.ioSnipasteDittoWegesturesScreenToGif总结 优秀程序员之所
阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长
阅读(743)
评论(0)
推荐(0)
i2c调试工具分享
摘要: i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。 i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以读写I2C设备寄存器。 下面我
阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长
阅读(2812)
评论(0)
推荐(0)
2021年12月30日
【图文】函数调用过程中栈的变化
摘要: 大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧的结构。 如图所示,栈是由高地址向地地
阅读全文
posted @ 2021-12-30 07:59 学习,积累,成长
阅读(703)
评论(1)
推荐(3)
2021年9月3日
【MIT6.S081/6.828】手把手教你搭建开发环境
摘要: 秋招的时候,操作系统的八股文背了不少,但是仍然是缺乏动手实践的经历。对操作系统如何工作,用户程序如何运行,与CPU等硬件如何交互等问题完全没有清晰的认识。 所以最近打算好好学习下操作系统的知识,选择了以动手实践为主的课程,直接对内核源码进行学习和扩展,一步步揭开OS的神秘面纱。 1. 简介 MIT
阅读全文
posted @ 2021-09-03 22:17 学习,积累,成长
阅读(1818)
评论(0)
推荐(0)
2021年8月3日
【硬核】MMU是如何完成地址翻译的
摘要: 虚拟内存是现代操作系统中最伟大的发明之一。它为每个进程提供了一个一致的、私有的地址空间,让每个进程产生了一种自己在独享主存的错觉。 为了讲清楚MMU是如何一步一步完成地址翻译,取出数据的,本篇文章在前4节中讲解了虚拟内存中一些重要的概念,比如,虚拟内存的作用,页命中,缺页异常处理,为什么需要TLB等
阅读全文
posted @ 2021-08-03 22:22 学习,积累,成长
阅读(807)
评论(0)
推荐(0)
【程序员必备软技能】之十步学习法
摘要: 最近在读一本书《软技能-代码之外的生存指南》,这是John Z.Sonmez写的一本关于软件开发人员自身发展的书。作者用职业、自我营销、学习、生产力、理财、健身、精神等七个篇章,阐述了软件行业从业人员需要掌握的“软技能”。 书中的建议都是作者从自身的工作与生活中总结出来的。读完以后觉得很有必要总结一
阅读全文
posted @ 2021-08-03 22:22 学习,积累,成长
阅读(278)
评论(0)
推荐(0)
2021年7月2日
租房避坑指南(建议收藏)
摘要: 哈喽,大家好。脱更这么久。我去干嘛了?主要做了两件事:租房和旅游。六月,学生体验卡也到期了,转变为打工人。考虑到六月底七月初是租房高峰期。所以,在答辩完后就立马跑来杭州看房子了。我在58同城上提前联系了几个房东和中介,预约了看房时间。一天内看了9套房子。在杭州漂泊了两天,终于把房子搞定了。下面,就最
阅读全文
posted @ 2021-07-02 15:05 学习,积累,成长
阅读(645)
评论(0)
推荐(1)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页