
嵌入式
文章平均质量分 84
helloworddm
这个作者很懒,什么都没留下…
展开
-
qemu+windbg调试EDK II
2021年的最后一篇文章了。尽我所能,如你所愿。原创 2022-01-01 09:26:08 · 669 阅读 · 1 评论 -
Android apk动态调式以及UI定位
工具Android Studio,后面的内容简称AS.Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。系统app调试开发系统app的时候,大多数基于makefile的,并且签名是platform的,因此不能直接通过源码进行调试。本文不打算拿系统app来讲解如何调试,不过会使用这里的调式技巧,那么调试系统app也很简单了(系统ap原创 2021-01-23 15:19:59 · 720 阅读 · 2 评论 -
plantuml官方文档注意事项
时序图简单示例你可以用->来绘制参与者之间传递的消息, 而不必显式地声明参与者。你也可以使用 --> 绘制一个虚线箭头。另外,你还能用 <- 和 <–,这不影响绘图,但可以提高可读性。 注意:仅适用于时序图,对于其它示意图,规则是不同的。声明参与者声明参与者使用的关键字(不区分大小写)participantActorBoundaryDataBasec...原创 2019-10-13 13:53:22 · 833 阅读 · 0 评论 -
elf文件格式与动态链接库(非常之好)-----不可不看
elf文件格式与动态链接库(非常之好)-----不可不看 机器执行的是机器指令,而机器指令就是一堆二进制的数字。高级语言编写的程序之所以可以在不同的机器上移植就因为有为不同机器设计的编译器的存在。高级语言的编译器就是把高级语言写的程序转换成某个机器能直接执行的二进制代码。以上的知识在我们学习CS(Computer Science)的初期,老师都会这么对我们讲。但是我就产生疑问了:既然机器都原创 2017-08-06 18:12:31 · 777 阅读 · 0 评论 -
Linux多线程2-2_线程的生命周期
一、初始线程/主线程1、当c程序运行时,首先运行main函数。在线程代码中,这个特殊的执行流被称作初始线程或者主线程。你可以在初始线程中做任何普通线程可以做的事情。2、主线程的特殊性在于,它在main函数返回的时候,会导致进程结束,进程内所有的线程也将会结束。这可不是一个好的现象,你可以在主线程中调用pthread_exit函数,这样进程就会等待所有线程结束时才终止。3、主线程接受参数原创 2017-08-06 18:14:06 · 319 阅读 · 0 评论