摘要: 简介 printk()是很多嵌入式开发者喜欢用的调试手段之一,但是,使用printk()每次都要重新编译内核,很不方便。使用动态输出在不需要重新编译内核的情况下,方便的打印出内核的debug信息。 要开启动态输出,内核需要添加CONFIG_DYNAMIC_DEBUG。开启宏之后,pr_debug() 阅读全文
posted @ 2023-01-15 22:36 学习,积累,成长 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 简介 当程序运行的过程中异常终止或崩溃,操作系统会将程序当时的内存状态记录下来,保存在一个文件中,这种行为就叫做 Core Dump(中文有的翻译成“核心转储”)。 我们可以认为 core dump 是“内存快照”,但实际上,除了内存信息之外,还有些关键的程序运行状态也会同时 dump 下来,例如寄 阅读全文
posted @ 2023-01-15 22:16 学习,积累,成长 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 自从放开后,身边的🐏陆陆续续多了起来。现在都不敢在食堂吃饭了,每次都是打包到工位吃,上班时也是都戴着口罩。每天回家后都是一顿扫射,用医用酒精做全身消毒。但是,还是没挡住,该来的还是来了。 上午在公司上班上的好好的,突然间就觉得身体开始发热了,头也很痛。站起来去接了杯水,脑子还有点晕。 基于周边的� 阅读全文
posted @ 2023-01-15 22:11 学习,积累,成长 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 最近爆火的ChatGpt相信大家都不陌生,听说它还能写代码,而且能力不凡。作为合格的嵌入式软件工程师,必须得充分利用起来! 获取系统IP地址 先写一个脚本,获取系统IP地址吧,没想到还有详细的注释!这不比百度好用多了? 求最长回文子串 完整的解析都有,很强大! 点灯 先来个简单的点灯吧。 确实写的有 阅读全文
posted @ 2023-01-15 22:06 学习,积累,成长 阅读(4288) 评论(0) 推荐(0) 编辑