1 前言 日常使用linux时总会遇到各种各样的问题,查阅资料总结后想着这些问题不会只有我一个人遇到过,这里就统一整理一下做个分享。 2 扩展SWAP分区 在日常使用时,创建的虚拟机总会遇到内存不够用的问题,会影响编译速度。这时就需要配置虚拟内存扩展swap分区了。 # 1.创建分区路径 sudo m…
1 前言 关于framebuffer的移植,这是我第一次接触稍微高端点的驱动。以前都是学习使用spi和i2c驱动,这些驱动的整体框架已经很熟悉了,且网上资料都烂大街了,所以遇到问题基本都能轻松解决。到了这个驱动,就遇到了很多新问题;首先这个框架甚至都是我第一次听说,因此官方高度优化的代码读起来很费力!且不得不吐槽的一点是官方…
1 前言 没啥重要的东西,都是C语言的基础知识;在学习时遇到的问题,整理总结分享一下! 2 编译步骤的分析 编译分为四个步骤:预处理-->编译-->汇编-->链接,每个步骤执行不同得功能任务,生成不同得中间文件。详细情况如下: 1.预处理:注释的删除,头文件的展开,宏定义的替换 gc…
1. 前言 这两天做项目用到中断,发现以前学的那点东西都忘光了,索性写个笔记回忆加强一下记忆! 首先,中断分为硬中断和软中断。而软中断又细分为软中断、tasklet、工作队列;每种中断都有其优缺点,以及适用场景,具体情况看如下分析。 2. 中断的概念 2.1 中断的上半部和下半部 &ems…