前提: CPU 支持 VT (Virtualization Technology), 而且仅限于 Intel CPU 前提: CPU 支持 VT (Virtualization Technology), 而且仅限于 Intel CPU 首先要打开SDK Manager 下载intel haxm,下载 ...
分类:
移动开发 时间:
2016-07-14 01:28:33
阅读次数:
143
1、Android模拟器介绍
Android中提供了一个模拟器来模拟ARM核的移动设备。Android的模拟器是基于QEMU开发的,QEMU是一个有名的开源虚拟机项目(详见http://bellard.org/qemu/),它可以提供一个虚拟的ARM移动设备。Android模拟器被命名为goldfish,用来模拟包括下面一些功能的ARM SoC:
* ARM926ej-S CP...
分类:
移动开发 时间:
2016-07-13 10:33:23
阅读次数:
239
模拟器启动成功,但是部署一直等待中,没有反应。 1>Starting deploy 5" KitKat (4.4) XXHDPI Phone ...1>Starting emulator 5" KitKat (4.4) XXHDPI Phone ...1>Validating emulator ar ...
分类:
移动开发 时间:
2016-07-12 01:29:39
阅读次数:
681
第十章嵌入式Linux的调试技术 第十章主要介绍如何利用开发板、Android模拟器以及一些函数、工具(gdb、gdbservice以及kgdb)调试嵌入式Linux内核模块、可执行程序和共享库。 对于复杂的Linux驱动以及HAL等程序库,需要使用设置断点、逐步跟踪代码、输出调试信息等方法对其进行 ...
分类:
系统相关 时间:
2016-07-08 17:52:31
阅读次数:
186
嵌入式Linux的调试技术 本章主要介绍如何利用开发板,Android模拟器以及一些函数、工具(gdb,gdberver以及kgdb)调试嵌入式Linux内核模块、可执行程序和共享库。 Printk函数,该函数的用法和printf函数类似,只不顾printk函数运行在内核空间,printf函数运行在 ...
分类:
移动开发 时间:
2016-07-08 13:45:58
阅读次数:
219
对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行测试。如设置断点,逐步跟踪代码,输出调试信息等。本章主要讲述了如何利用开发板、Android模拟器以及一些函数、工具调试嵌入式Linux内核模块、可执行程序和共享库。 1.打印内核调试信息:printk 该函数的用法和printf函 ...
分类:
移动开发 时间:
2016-07-07 09:51:35
阅读次数:
194
第十章讲的是嵌入式Linux的调试技术,对于复杂的Linux驱动及HAL等程序,需要使用各种方法对其进行调试,;如,设置断点、逐步跟踪代码、输出调试信息等。 本章主要介绍如何利用开发板、android模拟器以及一些函数、工具调试嵌入式linux内核模块、可执行文件和共享库。 首先讲的是打印内核信息: ...
分类:
其他好文 时间:
2016-07-04 22:17:09
阅读次数:
147
学习第十章,也就是嵌入式Linux的调试技术。主要介绍如何利用开发板、Android模拟器以及一些函数、工具(gdb、gdbserver以及kgdb)调试嵌入式Linux内核模块、可执行程序和共享库。1、打印内核调试信息:printk。Printk函数用法与printf函数类似,只不过printk函 ...
分类:
移动开发 时间:
2016-07-04 18:43:39
阅读次数:
293
嵌入式linux的调试技术,对于复杂的linux驱动及HAL等程序库,需要使用各种方法进行调试,如设置断点,逐步跟踪代码,输出调试信息等。本章主要介绍如何利用开发板、android模拟器以及一些函数、工具调试嵌入式linux内核模块、可执行文件和共享库。 Printk函数的用法与printf函数类似 ...
分类:
移动开发 时间:
2016-07-04 18:39:45
阅读次数:
218
Android模拟器只能通过端口映射的方式使用kgdbserver调试程序。但开发板除了可以通过ip连接到kgdbserver外还可以通过串口进行连接。开发板同样也带了kgdbserver程序,可直接运行。 大多数开发人员认为kgdb是最好的内核调试工具。Kgdb除了提供类似的printk函数的日志 ...
分类:
移动开发 时间:
2016-07-03 19:00:01
阅读次数:
158