摘要: 0. 知识点 中断(设备树) [IMX6]设备树分析--dts 1. 编译 Android6.0内核移植(1):分析编译日志 Android6.0内核移植(2):kernel编译内核 单独烧录kernel imx6 设备树、寄存器分析 linux移植关键点(设备树、gpio、i2c、uart) 2. 阅读全文
posted @ 2018-03-28 10:41 maogefff 阅读(1810) 评论(0) 推荐(0) 编辑

摘要: 1. 设计模式的六大基本原则 1.0 总结: 因为抽象灵活性好,适应性广,只要抽象的合理,可以基本保持软件架构的稳定。而软件中易变的细节,我们用从抽象派生的实现类来进行扩展,当软件需要发生变化时,我们只需要根据需求重新派生一个实现类来扩展就可以了。当然前提是我们的抽象要合理,要对需求的变更有前瞻性和 阅读全文
posted @ 2017-11-23 16:57 maogefff 阅读(352) 评论(0) 推荐(0) 编辑
摘要: linux和Android的Makefile和android.mk Uboot流程分析(未编辑完) Kernel的IIC驱动分析(未编辑完) 阅读全文
posted @ 2017-11-23 16:54 maogefff 阅读(215) 评论(0) 推荐(0) 编辑

摘要: 每次都找不到,干脆每个部分都开个目录,方便找 0. 杂项 一些Android的博客,没事翻翻 1. 构建相关 linux和Android的Makefile和android.mk android 目录下的文件详解 Android5.1.1 build解析 android.mk 2. 启动相关 2.1 阅读全文
posted @ 2017-11-08 19:38 maogefff 阅读(213) 评论(0) 推荐(0) 编辑

摘要: 应用有很多,开个博客都放进来方便查找,也方便修改 1 语言类: 1.1 JAVA 基础语言知识JAVA Collection与Collections,Array与Arrays的区别 JAVA练手--String JAVA练手--数组 JAVA练手--文件操作 JAVA文件操作 JAVA练手--集合 阅读全文
posted @ 2017-11-06 19:15 maogefff 阅读(340) 评论(0) 推荐(0) 编辑

2018年8月19日

摘要: //最开始的定义为 DT_MACHINE_START(IMX6Q, "Freescale i.MX6 Quad/DualLite (Device Tree)") .smp = smp_ops(imx_smp_ops), .map_io = imx6q_map_io, .init_irq = imx6q_init_irq, //中断的... 阅读全文
posted @ 2018-08-19 22:11 maogefff 阅读(398) 评论(0) 推荐(0) 编辑

2018年5月8日

摘要: 1.命令简介 dd 的主要选项: 指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m if=file #输入文件名,缺省为标准输入。 of=file #输出文件名,缺省为标准输出。 ibs=bytes #一次读入 bytes 个字 阅读全文
posted @ 2018-05-08 10:36 maogefff 阅读(259) 评论(0) 推荐(0) 编辑
摘要: shell编程 Shell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完, 阅读全文
posted @ 2018-05-08 10:35 maogefff 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 参考资料:理解 Android Build 系统 把总结放前面: 1. 常用编译命令 2.常用命令: 名称说明 croot 切换到源码树的根目录 m 在源码树的根目录执行 make mm Build 当前目录下的模块 mmm Build 指定目录下的模块 cgrep 在所有 C/C++ 文件上执行 阅读全文
posted @ 2018-05-08 10:23 maogefff 阅读(279) 评论(0) 推荐(0) 编辑

2018年5月6日

摘要: 参考资料: git:http://blog.csdn.net/coder_pig/article/details/54346867 git submodule:https://www.cnblogs.com/nicksheng/p/6201711.html repo:http://www.world 阅读全文
posted @ 2018-05-06 14:28 maogefff 阅读(221) 评论(0) 推荐(0) 编辑

2018年4月2日

摘要: 1. css概念: 一句话概括: 负责页面的美观(修饰)html: 负责页面的结构css: 负责页面的修饰2)css的概述 css,cascading style sheet , 层叠样式表.3)css如何使用:css是在html的基础编写的。css是浏览器解析的 2. 行内样式、内部样式、外部样式 阅读全文
posted @ 2018-04-02 09:49 maogefff 阅读(247) 评论(0) 推荐(0) 编辑

2018年3月28日

摘要: write.c read.c 阅读全文
posted @ 2018-03-28 11:23 maogefff 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 调用两个库 CMakeLists.txt native-lib.cpp nativeSecond-lib.cpp MainActivity.java 阅读全文
posted @ 2018-03-28 10:39 maogefff 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1. 概念 参考:Linux-CAN编程详解 can引脚: cn2: 15:CAN1_H 19 CAN1_L 根据每组报文开头的 11 位标识符(扩展帧为29位标识符、CAN 2.0A 规范)解释数据的含义来决定是否接收。 CAN状态: 准备状态:这个节点的处理器将要发送的数据和自己的标识符传送给该 阅读全文
posted @ 2018-03-28 10:38 maogefff 阅读(4147) 评论(1) 推荐(0) 编辑

导航