杂记
文章平均质量分 83
Linux老A
嵌入式打杂专家
展开
-
Git
1 Git 之 工作区/暂存区/版本库/远程仓库1.1 Git本地有四个工作区Git本地有四个工作区:工作目录(Working Directory):工作区,就是我们平时存放项目代码的地方暂存区(Stage/Index) :暂存区,用于临时存放你的改动,事实上它只是一个文件,保存即将提交到文件列表信息资源库(Repository或Git Directory):仓库区(或版本库),就是...原创 2018-10-23 15:12:27 · 336 阅读 · 0 评论 -
Android I2c-Tools安装使用说明
将 i2c-tools 代码下载到 Android 源码的 external 目录下,在 i2c-tools 目录下新建 Android.mk 文件,内容如下:LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := engLOCAL_C_INCLUDES += $(LOCAL_PATH) $(LOCAL...原创 2018-10-30 19:06:14 · 746 阅读 · 0 评论 -
LVDS接口详解
一:LVDS输出接口概述二:LVDS接口电路的组成三:LVDS输出接口电路类型四:典型LVDS发送芯片介绍五:LVDS发送芯片的输入与输出信号六:LVDS数据输出格式/一:LVDS输出接口概述液晶显示器驱动板输出的数字信号中,除了包括RGB数字信号外,还包括行同步,场同步,像素时钟等信号,其中像素时钟信号的最高频率可超过28MHZ,采用TTL接口,数据传输速率不高,传输距离较短,而...原创 2018-11-08 16:29:15 · 93715 阅读 · 7 评论 -
耗时任务处理方式
今天遇到一个耗时任务,该任务分为1,2,3,4 四个步骤,每个步骤持续两秒,一共八秒时间,并且要求该任务在执行的同时,可以随时打断该任务。通常开始写的时候很容易写成将Task处理函数内部延时 8000Ms,但是这样的有两个问题,第一个问题是在该任务执行期间,系统将在这里不间断耗时8000Ms,严重影响系统性能。第二 在该任务执行期间,无法中断该任务。解决方式:int xxx_task() ...原创 2018-07-25 22:10:33 · 928 阅读 · 0 评论 -
FreeRTOS任务管理
一:单任务系统在单任务系统中的程序框架大致如下图,即裸机时代编程框架,逻辑编程主要是采用超级循环系统(super-loops),有称作前后台系统,应用程序是一个无限循环,循环中完成各个操作; 二:单任务系统 至 多任务系统的进化概述:多任务系统即RTOS系统的实现,关键在于调度器即任务调度器,它的作用是使用相关的调度算法来决定当前需要执行的任务,如下图图2所示,创建了任务并且完成OS...原创 2018-07-25 21:47:00 · 398 阅读 · 0 评论 -
Your version is: java version "1.6.0_45" ,The required version is: "1.7.x"
今天在服务上编译5.1 Android源码时,出现这样的错误!Your version is: java version “1.6.0_45” Java™ SE Runtime Environment (build 1.6.0_45-b06) Java HotSpot™ 64-Bit Server VM (build 20.45-b01, mixed mode).The required ver...原创 2018-12-28 12:01:35 · 2989 阅读 · 2 评论 -
打补丁 patch 笔记
1 通过 commit 结点打补丁patch -p1 <../xxx.patach patch -p1 < xxx.patach 将某个提交做成patch的方法:git diff commit_a^ commit_b > diff.patchcommit_b应该是比commit_a新的提交此时的patch 应该是 commit_b 相对于commit_...原创 2019-01-03 16:39:34 · 1041 阅读 · 0 评论 -
串口,com口,ttl,max232
本文学习自韦东山老师团队的百问科技网址如下:https://mp.weixin.qq.com/s/ekHEddUyYtH30jhAwau88ATTL电平:TTL是Transistor-Transistor Logic,即晶体管-晶体管逻辑的简称,它是计算机处理器控制的设备内部各部分之间通信的标准技术。TTL电平信号应用广泛,是因为其数据表示采用二进制规定,+5V等价于逻辑"1",0V等价于...原创 2019-04-09 14:34:49 · 958 阅读 · 0 评论 -
改变
或许要改变一下学习方式,以了解Android系统为目的,不考虑其他功利因素。一心一意学习Android系统,不急不躁,不骄不馁。原创 2019-04-23 10:32:08 · 203 阅读 · 2 评论 -
LCD点屏杂记
一 LCD数据手册关键信息提取二 LVDS 和 MIPI一 LCD数据手册关键信息提取1 LCD说明LCD 即 液晶显示器,依据驱动方式可以分为静态驱动,简单矩阵驱动,主动矩阵驱动三种,其中简单矩阵分为TN和STN两种,主动矩阵则以薄膜式晶体管(TFT)为主。TFT LCD的现实质量是最佳的,从硬件角度看,一块LCD屏显示图像不但需要LCD驱动器,还需要LCD控制器(LCDC),通常LCD...原创 2018-10-22 20:21:54 · 3515 阅读 · 1 评论 -
Github入门
今天有机会研究了一下Github 以及 Gitlib,好记性不如烂笔头,记下笔记防止日后忘记。在开始接触Github的时候查阅很多资料都是一上来直接就是一堆命令摆出来,很多时候看不懂,所以自己认真整理了一份适合入门的Github 资料。一 Github简介:要了解Github,我们首先要知道Git,Git是管理代码的工具,写代码不是件轻松的事儿,一个人写的时候已经不轻松了,一群人写就更不轻松了...原创 2018-10-13 09:15:24 · 356 阅读 · 0 评论 -
Android编译简述
android源码编译的四个流程: 1.源码下载; 2.构建编译环境; 3.编译源码; 4运行;1 源码下载: 说明:由于某墙的原因,这里我们采用国内的镜像源进行下载1.1 repo工具下载及安装 mkdir ~/bin PATH=~/bin:$PATH curl https://storage.googleapis.com/git-repo...原创 2018-06-26 09:57:56 · 385 阅读 · 0 评论 -
battery historian安装简述
battery historian是用go语言开发的一个电池耗电分析工具 battery-historian工具需要使用bugreport中的Battery History python historian.py -a bugreport.txt > battery.htmlsudo apt-get install docker.io一、由于Battery historia...原创 2018-06-28 10:41:33 · 1016 阅读 · 0 评论 -
JSON详解
一.JSON格式简述JSON(JavaScriptObject Notation, JS 对象标记) 是一种轻量级的数据交换格式,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。 cJSON从名字可知,整个项目都是以极标准的C来写的,意思说,可以跨各种平台使用...原创 2018-09-11 22:04:32 · 357 阅读 · 0 评论