本文是关于Linux平台标配构建工具Make,其使用的默认配置文件Makefile。根据个人的项目经验,介绍Makefile在工程实践中的应用技巧。比如,如何在Makefile中执行shell命令、打包发布、动态库与静态库混编、模块化编程等。本文假设读者拥有一定的Makefile基础知识,至少懂Makefile基本规则。
基于 161204_Mastering_the_FreeRTOS_Real_Time_Kernel-A_Hands-On_Tutorial_Guide.pdf,可以从FreeRTOS官网下载
本笔记是即时的,一边阅读一边做笔记。它既包含重要的内容和阅读过程中产生的疑问,不包含完整的知识梳理。参考FreeRTOS官网
Scope是一个范围的概念,对于需要注入的对象来说,在同一个Scope里面,提供同一个对象。 Scope是连接Component和Provides(在Module中)的,如果我们用某个Scope标注一个Component及其依赖的Module中的Provides,那么该Component的实例只提供一个对应的Provides的实例。
这里记录,基于Android O,从Settings入手,介绍Android DataSave是什么,如何设置,实现原理。
Kotlin这门新语言,支持面向对象与函数式编程,它的高级特性带来让人爽翻的编程感觉,同时,也小心掉坑。这里就记录本人遇到的种种
本文记录在AndroidStudio中配置Gradle的常用技能和技巧,内容可能涉及多版本、多module、Gradle与源码交互等内容。