2018年8月6日
摘要: 1、FLASH转换层(FTL) EXt2/EXT3/EXT4文件系统可以通过FTL实现对flash的支持,因为FTL可以将闪存flash模拟成磁盘结构。 在ext2文件系统的基础上上,为了保证数据的一致性ext3文件系统增加了日志功能。 在ext3文件系统的基础上ext4文件系统增加了对大文件(T单 阅读全文
posted @ 2018-08-06 00:11 白宫飘红旗 阅读(4041) 评论(0) 推荐(0) 编辑
  2018年7月27日
摘要: 转载:https://blog.csdn.net/voice_shen/article/details/7441894 依linux community的要求,从linux-3.5后,新提交的code必须对device tree进行支持。下面介绍如何使u-boot支持device tree,以及fd 阅读全文
posted @ 2018-07-27 19:19 白宫飘红旗 阅读(6619) 评论(0) 推荐(0) 编辑
  2018年7月19日
摘要: 在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。 阅读全文
posted @ 2018-07-19 10:52 白宫飘红旗 阅读(445) 评论(0) 推荐(0) 编辑
  2018年7月17日
摘要: 转载:https://blog.csdn.net/liuhaomatou/article/details/54410361 平时我们在使用git 管理项目的时候,会遇到这样一种情况,那就是客户使用git 生成patch 给到我们,那我们就需要把客户给到patch 打入到我们的project ,基于这 阅读全文
posted @ 2018-07-17 17:32 白宫飘红旗 阅读(3494) 评论(0) 推荐(0) 编辑
  2018年4月21日
摘要: uboot分为uboot-spl和uboot两个组成部分。SPL是Secondary Program Loader的简称,第二阶段程序加载器,这里所谓的第二阶段是相对于SOC中的BROM来说的,之前的文章已经有所介绍,SOC启动最先执行的是BROM中的固化程序。 BROM会通过检测启动方式来加载第二 阅读全文
posted @ 2018-04-21 15:13 白宫飘红旗 阅读(425) 评论(0) 推荐(0) 编辑
  2018年4月8日
摘要: 重新挂载为已经挂载了的文件系统(以读写权限挂载),需要注意的是,挂载点必须是一个已经存在的目录,这个目录可以不为空。一般用于此目录下的文件为ro权限,需要临时变更为可修改权限。 sync命令:强制被改变的内容立刻写入磁盘,更新超块信息 let命令:let 命令是 BASH 中用于计算的工具,用于执行 阅读全文
posted @ 2018-04-08 16:30 白宫飘红旗 阅读(978) 评论(0) 推荐(0) 编辑
  2018年4月4日
摘要: 本文转录:https://blog.csdn.net/kejiaming/article/details/51859503 参数说明: 例子: 执行结果: 阅读全文
posted @ 2018-04-04 12:32 白宫飘红旗 阅读(375) 评论(0) 推荐(0) 编辑
  2018年3月1日
摘要: 转载于http://blog.csdn.net/wh_19910525/article/details/7554489 git merge是用来合并两个分支的。 git merge b git merge b # 将b分支合并到当前分支 同样 git rebase b,也是把 b分支合并到当前分支 阅读全文
posted @ 2018-03-01 13:59 白宫飘红旗 阅读(240) 评论(0) 推荐(0) 编辑
  2018年2月13日
摘要: linux子系统包括: 物理地址:出现在CPU地址总线上的寻址物理内存的地址信号,是地址变换的最终结果。 线性地址(虚拟地址):在32位CPU架构下,可以表示4G的地址空间,16进制0xffffffff。 逻辑地址: 逻辑地址 >物理地址: 首先cpu利用段氏内存管理单元,将逻辑地址转换成线性地址。 阅读全文
posted @ 2018-02-13 14:22 白宫飘红旗 阅读(258) 评论(0) 推荐(0) 编辑
  2018年1月29日
摘要: 定义模式规则 使用模式规则来定义一个隐含规则。一个模式规则就好像一个一般的规则,只是在规则中,目标的定义需要有“%”字符。“%”的意思是表示一个或多个任意字符。在依赖目标中同样可以使用“%”,只是依赖目标中的“%”的取值,取决于其目标。 有一点需要注意的是,“%”的展开发生在变量和函数的展开之后,变 阅读全文
posted @ 2018-01-29 16:22 白宫飘红旗 阅读(219) 评论(0) 推荐(0) 编辑