![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式
kunlin_cc
善变的程序猿
github地址:https://github.com/XuKunLincc
展开
-
grub的理解
1 前言本文主要用来整理和描述在工作过程中使用grub遇到的问题和查阅的相关资料并做了个人总结,并未涉及到对grub的源码分析。最近要将我很久之前为公司移植到一个新的硬件平台(Intel Bay Trail)上的系统进行备份,用来给生产人员在出厂硬件平台上将系统烧写进去。由于硬件平台上的磁盘大小有32G,系统中用到的只有2G,所以没有进行全盘备份,只是使用dd指令分别备份MBR+GRUB和系...原创 2019-10-25 15:03:25 · 623 阅读 · 0 评论 -
Linux Device Tree
疑问设备树的使用疑问设备树是怎么和Linux 设备驱动模型结合在一起的呢?设备树是什么解析,驱动是什么时候绑定的?驱动是一起被扫描绑定的,还是会分为不同的时间段?设备树驱动之间是怎么互相调用接口的,是需要在驱动中自己实现呢,还是Linux设备驱动模型已经帮我们处理好了?原创 2017-08-11 10:05:12 · 618 阅读 · 0 评论 -
编译RT-tests进行Linux实时性测试
前言:虽然自己搞Linux内核已经有一段时间,但是对于一些应用层面的东西反而认识不够。最近也突然兴起,想了解下Andorid下的游戏外挂和内存修改原理。在网上摸索了一段时间后,了解相关概念后便动手写了一个Linux内存修改器。来实现对一个进程的变量进行修改。关键字:ptrace 、/proc/%pid/mem原创 2017-11-17 13:39:37 · 13386 阅读 · 0 评论 -
PHY自动协商和其在Linux下的初始化
以太网PHY自动协商和其在Linux下的初始化一:以太网的自动协商相信很多人对以太网的自动协商原理已经很熟悉了,很多博客也将其描述得十分清楚,本文就不再详细描述了。我们将换个角度来看待这个问题。首先,以太网的自动协商功能是由PHY硬件自己完成的,不需要我们的内核去做什么指导工作,只要设置相应寄存器启动自动协商后,我们就可以读相关的寄存器来得到现在协商成啥了。那么具体是什么寄存器呢?二、Linux下...原创 2018-04-11 23:02:40 · 7557 阅读 · 2 评论