一、环境描述硬件开发板:野火STM32开发板下载器与调试接口:Jlink + JTAG操作系统:虚拟机VMware6.5 + Ubuntu12.0.4调试工具:arm-none-eabi-gdb调试服务器:JLink GDB Server调试工程目标文件:LED_Test.elf二、步骤1、安装Jl...
分类:
数据库 时间:
2014-06-28 10:04:32
阅读次数:
3339
在uboot下,经常会出现一些非常让人揪心的问题。解决这些问题的关键就是方法与方向,把握好这两点,一切问题都可以迎刃而解。同时也要自信。如下关于data abort的问题。
有时我们会遇到如下的出错信息,这时CPU会reboot,...
分类:
其他好文 时间:
2014-06-28 07:59:41
阅读次数:
367
硬件和软件是一颗芯片系统互相依存的两大部分,本文总结了一颗芯片的软硬件组成。...
分类:
其他好文 时间:
2014-06-28 07:06:06
阅读次数:
243
教材《汇编语言》第二版王爽第一章 :基础知识0. 机器语言:(010000001000000)0 和 1 的组成。1. 汇编语言有三类指令组成·汇编指令:汇编指令和机器指令一一对应,有编译器翻译识别,计算机无法直接识别。·伪指令:没有对应机器码,有编译器执行·其他符号:如+,-,*,/,由编译器识别...
分类:
编程语言 时间:
2014-06-27 16:49:40
阅读次数:
414
自从2007年,车载导航产品获得了长足的发展,其产品主要是采用WinCE系统,除了导航功能,一般还有收音机,播放碟片,播放SD卡/U盘中的音视频,蓝牙通话,倒车后视等功能。因为WinCE系统被微软抛弃了,Android现在大行其道,各种新的ARM芯片层出不穷,性能强大,而这些芯片都不支持WinCE,所以说WinCE除了自身的缺点外,无芯片可用也是导致产品后劲不足的原因。WinCE被淘汰应是无可避免...
分类:
移动开发 时间:
2014-06-27 10:51:32
阅读次数:
217
8080汇编手册数据传输指令 ────────────────────────────── 它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据。 1。 通用数据传送指令。 MOV 传送字或字节。 MOVSX 先符号扩展,再传送。 MOVZX 先零扩展,再传送。 PUSH 把字压入堆栈。 POP ...
分类:
其他好文 时间:
2014-06-26 15:14:36
阅读次数:
176
1.漏洞成因
Linux kernel对ARM上的get_user/put_user缺少访问权限检查,本地攻击者可利用此漏洞读写内核内存,获取权限提升。
2.受影响的系统
Linux kernel 3.2.2
Linux kernel 3.2.13
Linux kernel 3.2.1
3.PoC分析
(1)从/proc/kallsyms文件中获得数据结构pt...
分类:
数据库 时间:
2014-06-26 13:48:33
阅读次数:
344
linux下查看动态链接库依赖关系的命令 x86:ldd *.soarm:arm-linux-readelf -d *.so实际例子:以项目中用到的库librtsp.so分析:lijun@ubuntu:~/workspace$ arm-hisiv100nptl-linux-ld -d librtsp...
分类:
其他好文 时间:
2014-06-25 13:15:18
阅读次数:
299
嵌入式Linux学习心得
这两个月一直在学习Linux。作为一名初学者,学习期间难免磕磕碰碰、走弯路,但是,抱着不怕失败、多尝试的信念,最终还是坚持下来了。现在已经清楚Linux的框架,知道怎么去开发一个Linux程序,同时,随着学习的深入,我发觉自己已经爱上Linux了。
下面简单谈谈我的Linux学习体会,也算是对这段时间的一个小小总结。
嵌入式Linux(ARM+Linux)学习步骤:...
分类:
系统相关 时间:
2014-06-25 08:29:21
阅读次数:
247
关于本文档
GNU C编译器针对ARM RISC处理器,提供了内联汇编支持。利用这一非常酷炫的特性,我们可以用来优化软件代码中的关键部分,或者可以使用针对特定处理的汇编处理指令。
本文假定,你已经熟悉ARM汇编语言。本文不是一篇ARM汇编教程,也不是C语言教程。...
分类:
移动开发 时间:
2014-06-25 07:54:57
阅读次数:
354