自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Let's Encrypt 通过DNS TXT记录交互模式手动续期

Let’s Encrypt 通过DNS TXT记录交互模式手动续期前言在做天猫精灵和Domoticz对接时需要域名必须是HTTPS的,由于域名是西部数码注册的,在网上没有找到西部数码域名的自动化解析脚本,西部数码网站上也没找到相关的控制API,还好Let’s Encrypt支持通过DNS TXT记录的方式申请SSH证书,于是通过DNS TXT进行了证书申请,申请方法参考的是:Letsencry...

2018-11-05 21:01:32 2854

原创 解决ubuntu启动器启动应用从新图标启动问题

今天在启动文件管理器时文件管理器从一个新的图标打开,之前 google chrome 已经是这样了,但是当时折腾了一下没折腾好就放那没管了,今天又有一个应用出现这种情况,实在不能忍,就上网搜了下解决方案,还真找到了,下面就介绍下如何解决。1、先打开出现问题的应用,然后在终端中输入以下命令: xprop | grep WM_CLASS | awk '{print $4}' 此时鼠标会变成一个“+

2015-08-24 21:13:30 781

原创 Linux 4.0的驱动开发读书笔记之驱动的概述

《ARM Linux设备驱动开发详解      –基于最新的 Linux 4.0 内核》读书笔记–软件的低内聚、高耦合在驱动软件的开发过程中,要遵循软件设计中低内聚、高耦合的要求。也就是驱动只实现接口,具体的实现由应用去实现。简单的例子,在没有操作系统的单片机软件设计中,我之前的代码是驱动和应用通常在一个文件中实现,这样移植的话就不是很方便,而采用低内聚、高耦合的观点,驱动和应用分开,通过接口调用

2015-08-24 10:16:51 505

原创 Recvoery相关文章合集

Recvoery相关文章合集recovery工作原理系列文章Android–Recovery模块之升级过程 Android recovery UI实现分析Bootloader - Main system - Recovery的三角关系Android Recovery 移植 BusyboxAndroid recovery 工作原理系列Android Recovery添加触摸支持 An

2015-07-27 21:45:54 438

原创 常用命令合集

git log:Commit ACommit BCommit CCommit DCommit O比如要合并 A B C D 为一个commitgit rebase -i Commit O在里面把 B C D 前面设s退出rebase, 编辑commit这个时候就成了Commit X

2015-07-24 21:58:10 640

原创 MTK平台打开uart默认输出log

先看下MTK提供的FAQ,针对不同的版本修改方法,但是没有5.0以上[Description]如何在User版本开启串口(Uart),开启输入控制台,抓取上层Log [Keyword]User Uart Log Logcat 输入 控制台 串口 [Solution](1) 如何在User版本中使用串口(Uart) *Android GB 2.3 GB.MP GB

2015-07-14 17:25:15 5922

转载 MTK kernel log Tool

在开发Linux device Driver或者跟踪调试内核行为的时候经常要通过Log API来trace整个过程,Kernel API printk() 是整个Kernel Log机制的基础API,几乎所有的Log方式都是基于printk来实现的。利用printk,我们可以像开发C应用中printf接口一样印log,最简单的方式,我们只要把需要打印的内容传给printk函数就可以了,如下

2015-07-13 16:35:45 2194

转载 Linux中link,unlink,close,fclose详解

原文地址:http://www.cnblogs.com/codingmonkey/articles/2431078.html每一个文件,都可以通过一个struct stat的结构体来获得文件信息,其中一个成员st_nlink代表文件的链接数。       当通过shell的touch命令或者在程序中open一个带有O_CREAT的不存在的文件时,文件的链接数为1。       通常

2015-07-06 17:37:47 450

转载 常用git命令总结

原文地址:http://www.cnblogs.com/lwzz/archive/2013/02/23/2921426.html使用git也有一段时间了,把自己常用的命令用自己的描述记录起来,方便自己备忘也方便其他人参考。目录:  最基本的命令:git clone 拷贝并跟踪远程的master分支。跟踪的好处是以后可以直接通过pull和push命令来提交

2015-05-19 16:01:39 353

转载 Linux内核源码分析方法

Linux内核源码分析方法 一、内核源码之我见Linux内核代码的庞大令不少人“望而生畏”,也正因为如此,使得人们对Linux的了解仅处于泛泛的层次。如果想透析Linux,深入操作系统的本质,阅读内核源码是最有效的途径。我们都知道,想成为优秀的程序员,需要大量的实践和代码的编写。编程固然重要,但是往往只编程的人很容易把自己局限在自己的知识领域内。如果要扩展自己知识的广度,我们需要多接触

2015-04-14 14:42:52 395

转载 Linux内核学习-熟悉目录结构

核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样一些目录:●Arch :arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel cpu及与之相兼容体系结构的子目录。PC机一般都基于此目录;●Include: include子目录包括编译核心所需要的大部分头文件。与平台无关的头文件在 include/l

2015-04-14 14:26:01 526

原创 STM32仿真停在0x08001460 BEAB BKPT 0xAB这个_sys_open代码下

在用STM32进行仿真的时候运行程序就会自动停在0x08001460 BEAB BKPT  0xAB这句,刚开始以为是配置问题,仔细检查后没有找到原因。通过搜索,发现原来是用了stdio.h这个库而没有选中Target选项下的Use MicroLIB选项。看到这个才恍然大悟,看资料的时候是看到了要选上这个选项,这次写的时候疏忽了,以后还得认真啊!

2013-09-22 22:25:10 3863

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除