.section .data.output: .ascii "%d\n\000".section .text .global mainmain: mov ip, sp stmfd sp!, {fp,ip,lr,pc} sub fp, ip, #4 sub sp, sp, #80 @m...
分类:
编程语言 时间:
2014-07-10 13:11:49
阅读次数:
950
一部手机要实现最基本的功能—打电话发短信,这个手机就要包括以下几个部分:射频部分、基带部分、电源管理、外设、软件等。移动终端支持何种网络制式是由基带芯片模式所决定,而支持何种频段则由天线和射频模块所决定,基带芯片完成移动终端的接入功能,目前基带处理器是一种高度复杂系统芯片(SoC),本文介绍了移动终端发展和基带芯片。基带芯片市场的“一片红海”也难以捉摸。...
分类:
移动开发 时间:
2014-06-29 22:12:41
阅读次数:
363
这里所说的ARM系统基本文件格式,都是在基于ARM的嵌入式系统开发中常会碰到的文件格式。 ARM系统基本文件格式有三种:1) BIN,平板式二进制格式,一般用于直接烧写到Flash中,也可以用于加载到monitor程序中。2) ELF,EXECUTABLE AND LINKABLE FORMAT,一...
分类:
其他好文 时间:
2014-06-29 20:00:16
阅读次数:
235
.section .data.output: .ascii "%s\n\000".str: .ascii "hello world\0".section .texthelloworld_helloworld_void: mov ip, sp stmfd sp!, {fp...
分类:
其他好文 时间:
2014-06-29 19:52:01
阅读次数:
261
一、环境描述硬件开发板:野火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
自从2007年,车载导航产品获得了长足的发展,其产品主要是采用WinCE系统,除了导航功能,一般还有收音机,播放碟片,播放SD卡/U盘中的音视频,蓝牙通话,倒车后视等功能。因为WinCE系统被微软抛弃了,Android现在大行其道,各种新的ARM芯片层出不穷,性能强大,而这些芯片都不支持WinCE,所以说WinCE除了自身的缺点外,无芯片可用也是导致产品后劲不足的原因。WinCE被淘汰应是无可避免...
分类:
移动开发 时间:
2014-06-27 10:51:32
阅读次数:
217
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学习心得
这两个月一直在学习Linux。作为一名初学者,学习期间难免磕磕碰碰、走弯路,但是,抱着不怕失败、多尝试的信念,最终还是坚持下来了。现在已经清楚Linux的框架,知道怎么去开发一个Linux程序,同时,随着学习的深入,我发觉自己已经爱上Linux了。
下面简单谈谈我的Linux学习体会,也算是对这段时间的一个小小总结。
嵌入式Linux(ARM+Linux)学习步骤:...
分类:
系统相关 时间:
2014-06-25 08:29:21
阅读次数:
247