wowothink

thinking all the time


  • 首页

  • 归档

  • 邮件

  • 博客

  • 关于

  • 搜索

Linux Kernel Crash Dump

发表于 2018-05-19 | 分类于 Linux Kernel
字数统计: 3,697 | 阅读时长 ≈ 18

需求:
Linux发生panic之后,如果/proc/sys/kernel/panic没有值的话,会一直停留在panic的界面。如果有值,则会自动重启。在一般的客户版本中,一般都会设置成自动重启,但这样的话就无法查看重启的原因了。
为了调查问题,经常需要保留现场。因此,希望在重启之前把相应的信息以文件的形式保存下来。但是如果是文件系统发生panic,这个方案明显不行。我们可以将现场的信息暂时保留在内存里面,重启的话再从内存中将信息以log的形式保存下来。

本文主要讲述在linux3.0的版本上实现这个方案

阅读全文 »

修改xxx_defconfig没有起效果原因分析

发表于 2018-05-17 | 分类于 碰到的问题
字数统计: 348 | 阅读时长 ≈ 1

问题:正常情况下我们要在Kernel中配置某个功能,会去Kernel_SrcDir/arch/arm/configs/xxx_defconfig文件中修改某个宏 =y或者is not set。
但是有时候我们明明设置进去了,在Kernel_SrcDir/.config中却没有看到已配置进去。出现该问题基本上以下几个原因导致的:

阅读全文 »

Linux测试U盘读写速度

发表于 2018-05-17 | 分类于 Linux USB
字数统计: 509 | 阅读时长 ≈ 2

本文主要讲述测试U盘的读写速度。

阅读全文 »

i.MX6 Mfgtool中ucl文件解析

发表于 2018-05-16 | 分类于 i.MX6
字数统计: 2,409 | 阅读时长 ≈ 12

本文主要讲述基于Mfgtool V2来说明ucl.xml文件的使用,以及解释其中的意思。
关于ucl2.xml的介绍可以参照Manufacturing Tool V2 UCL User Guide.docx文件。

阅读全文 »

i.MX6使用Mfgtool烧录image原理

发表于 2018-05-15 | 分类于 i.MX6
字数统计: 1,140 | 阅读时长 ≈ 5

Mfgtool是用于下载bin或者image到目标板子上的PC软件,包括ramdisk、u-boot、uImage等文件,本文主要讲述i.MX6使用Mfgtool烧录image原理。如有错误,请指出。

阅读全文 »

解压打包img文件

发表于 2018-05-06 | 分类于 Android编译相关
字数统计: 1,211 | 阅读时长 ≈ 6

在开发过程中,经常使用替换法来判断某个问题。
比如说A版本的system.img和B版本的system.img,前者会出现bug,后者没有问题。此时我们考虑将B版本中system.img中的某些文件提取出来放入到A版本中看是否还会再现bug,以此来确定是哪个模块出现问题。
所以我们就需要压缩和解压.img文件的方法。

阅读全文 »

Makefile中添加获取编译的任务数

发表于 2018-05-06 | 分类于 Android编译相关
字数统计: 77 | 阅读时长 ≈ 1

本内容转自:https://blog.csdn.net/robertsong2004/article/details/39012455

1
2
3
4
5
6
7
8
9
10
11
12
#
# Do a parallel build with multiple jobs, based on the number of CPUs online
# in this system: 'make -j8' on a 8-CPU system, etc.
#
# (To override it, run 'make JOBS=1' and similar.)
#
ifeq ($(JOBS),)
JOBS := $(shell grep -c ^processor /proc/cpuinfo 2>/dev/null)
ifeq ($(JOBS),)
JOBS := 1
endif
endif

system_core目录下添加新的应用程序

发表于 2018-05-06 | 分类于 Android编译相关
字数统计: 185 | 阅读时长 ≈ 1

往Android里面添加新的应用程序,比如说有一个xxx_app/的应用程序要编译进系统中。
本文主要记录这个过程中需要做哪些事。

阅读全文 »

Android全编编译kernel和uboot

发表于 2018-05-05 | 分类于 Android编译相关
字数统计: 512 | 阅读时长 ≈ 2

在Android的工程目录下执行make命令,就会编译出system.img,执行本目录下的Makefile文件,该Makefile只有简单的一行,就是 build/core/main.mk。具体的话可以上网查Android编译过程。

本文主要是记录在Android的编译工程中加入编译kernel和uboot的功能。

阅读全文 »

Android编译流程

发表于 2018-05-05 | 分类于 Android编译相关
字数统计: 460 | 阅读时长 ≈ 2

本文是自己整理和理解的Android编译流程,特此做记录。

阅读全文 »

1…789
Victor Huang

Victor Huang

85 日志
21 分类
20 标签
E-Mail CSDN博客
0%
  • Android编译相关8
  • Linux Kernel10
  • Linux Kernel优化5
  • Linux USB10
  • Linux driver2
  • Linux 性能测试6
  • Python脚本2
  • QNX2
  • eMMC2
  • i.MX63
  • i.MX81
  • security1
  • security i.MX1
  • u-boot2
  • ubuntu工具11
  • 在家学习嵌入式5
  • 备忘记录1
  • 碰到的问题8
  • 网站记录1
  • 调试工具2
© 2025 Victor Huang | Site words total count: 113.3k