04 2022 档案

摘要:前言 作为一名合格的程序员,不写bug是不可能的。如何花费最少的时间来修复bug呢? 在编码阶段借助一些静态分析工具往往可以事半功倍,减少代码中的bug。 静态分析工具能够在代码未运行的情况下分析源代码,发现代码中的bug。在C/C++程序中,静态分析工具可以发现程序错误,如空指针取消引用、内存泄漏 阅读全文
posted @ 2022-04-25 22:30 学习,积累,成长 阅读(181) 评论(0) 推荐(0) 编辑
摘要:前言 对用户态进程,利用gdb调试代码是很方便的手段。而对于内核态的问题,可以利用crash等工具基于coredump文件进行调试。 其实我们也可以利用一些手段对Linux内核代码进行gdb调试,qemu就是一种。 qemu是一款完全软件模拟(Binary translation)的虚拟化软件,在虚 阅读全文
posted @ 2022-04-25 22:16 学习,积累,成长 阅读(1637) 评论(0) 推荐(1) 编辑
摘要:大家都知道函数调用是通过栈来实现的,而且知道在栈中存放着该函数的局部变量。但是对于栈的实现细节可能不一定清楚。本文将介绍一下在Linux平台下函数栈是如何实现的。 栈帧的结构 函数在调用的时候都是在栈空间上开辟一段空间以供函数使用,所以,我们先来了解一下通用栈帧的结构。 如图所示,栈是由高地址向地地 阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:哈喽,大家好,我是仲一。作为嵌入式开发程序员,常常需要在Linux环境下编译一些代码。安装虚拟机比较方便,但是,太占用内存了。性能不好的电脑开了一台虚拟机后,可能就干不了其他事情了。安装双系统也比较麻烦,常常需要重启电脑来完成系统的切换。 今天给大家介绍一款windows上的Linux工具,既不需要 阅读全文
posted @ 2022-04-19 22:10 学习,积累,成长 阅读(441) 评论(0) 推荐(0) 编辑
摘要:@目录SourceInsightBeyond CompareMobaXtermTyporaPicGoutoolsQTTabBarInternet Download ManagerMindMasterdraw.ioSnipasteDittoWegesturesScreenToGif总结 优秀程序员之所 阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长 阅读(667) 评论(0) 推荐(0) 编辑
摘要:i2c-tools简介 在嵌入式开发仲,有时候需要确认硬件是否正常连接,设备是否正常工作,设备的地址是多少等等,这里我们就需要使用一个用于测试I2C总线的工具——i2c-tools。 i2c-tools工具是一个专门调试i2c的,开源,可获取挂载的设备及设备地址,还可以读写I2C设备寄存器。 下面我 阅读全文
posted @ 2022-04-19 22:09 学习,积累,成长 阅读(2276) 评论(0) 推荐(0) 编辑

  1. 1 少年 梦然
  2. 2 尘埃 林小柯
  3. 3 飞鸟和禅 任然
  4. 4 Dancing With Your Ghost Sasha Sloan
  5. 5 烟火人间 添儿呗
  6. 6 摘仙 伊格赛听、叶里
少年 - 梦然
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示