一、在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义:1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针
类型标识符 *函数名(参数表) int *f(x,y);首先它是一个函数,只不过这个函数的...
分类:
其他好文 时间:
2014-05-26 23:48:07
阅读次数:
318
1.从官网www.tcpdump.org下载并解压源文件,这里是tcpdump-4.5.1.tar.gzlibpcap-1.5.3.tar.gz2.编译libpcap,安装目录为/home/armroot,交叉编译不能确定pcap类型,手工指定为linux./configure
--host=arm...
分类:
系统相关 时间:
2014-05-26 23:40:18
阅读次数:
381
大多数的手机都含有两个处理器。操作系统、用户界面和应用程序都在Application
Processor(AP)(应用处理器)上执行,AP一般采用ARM芯片的CPU。而手机射频通讯控制软件,则运行在另一个分开的CPU上,这个CPU称为Baseband
Processor(BP)(基带处理器)。把射频...
分类:
移动开发 时间:
2014-05-26 15:48:12
阅读次数:
408
ARM公司提供架构,芯片公司在此架构上生产芯片Tegra前几个是NVIDIA公司于2008年推出的基于ARM11构架通用处理器品牌。“NVIDIA(英伟达?)Tegra?(图睿?)”,tegra
4基于Cortex-A15架构4+1核。tegra 4 VS 高通骁龙800Geforce(中文一般称为...
分类:
其他好文 时间:
2014-05-26 07:05:06
阅读次数:
197
在本章,我们看看ARM处理器如何响应异常。异常是任何需要挂起正常执行转而运行与每个异常类型相关联软件(称为异常处理程序)的条件。
12.1 异常的类型
如我们在第四章看到,A系列和R系列架构支持七种处理器模式,六种特权模式(称为快速中断模式、外部中断模式、管理模式、中止模式、未定义模式和系统模式),一种非特权模式(用户模式)。如果虚拟化扩展和安全扩展被实现,Hyp和Monito...
分类:
其他好文 时间:
2014-05-26 05:55:48
阅读次数:
388
今年穿戴设备突然火起来......穿戴设备与概念未爆发前的电子产品不同于“可联网”和“支持app”,使得一个封闭的小玩意可以加入多人的想象,屌丝的想象力很丰富的说....
穿戴设备目前分为"屌丝“和”高富帅“两档配置,所谓”屌丝”配置也就是弱得装不上android,未来一段时间内,手表和手环都以“屌丝”配置为主,例如pebble和sony手表以arm cortex m3芯,不过"高富帅"geek watch用上android....吹完水,就说本文的重点,如何让弱性能设备支持app,也就是把lua移植到st...
分类:
移动开发 时间:
2014-05-26 05:04:02
阅读次数:
278
实验平台: redhat 6 以安装
安装步骤:
(1):在网上找到自己想要的交叉工具链安装包
(2):解压自己的安装包 ;
tar -xzvf arm-linux-gcc-4.3.2.tar.gz -C / 解压到或目录
或tar -xjvf arm-linux-gcc-3.4.5.tar.bz2 -C / ...
分类:
其他好文 时间:
2014-05-25 01:40:37
阅读次数:
308
前言;下面将从下面几个方面来介绍u-boot :目录
一:什么是u-boot、u-boot的工作模式和uboot的功能介绍
二;u-boot的编译体验
三;u-boot的基本命令
四;u-boot的代码目录结构
五:u-boot工作流程
一:什么是u-boot、u-boot的工作模式和简单介绍
从软件角度来看,一个嵌入式系统可以分为四个层次:
(1):引导加载程序:包括...
分类:
其他好文 时间:
2014-05-24 17:47:46
阅读次数:
361
内核编译# make ARCH=arm menuconfig# make -j5 ARCH=arm
CROSS_COMPILE=arm-linux-gnueabihf- uImage modules内核安装到ROOTFS# cp
${WORK_DIR}/linux-sunxi/arch/arm/bo...
分类:
其他好文 时间:
2014-05-24 10:19:51
阅读次数:
307
设计模式3——建造者模式
1 解释
1.1 定义
将一个复杂对象的构建与他的表示分离,使得同样的构建可以创建不同的表示。
1.2 分析
首先我们看看一般的实例化对象的方法,如下面代码:
Roboter roboter = new Roboter();
roboter.setmArm("arm");
roboter.setmBody("...
分类:
其他好文 时间:
2014-05-22 22:36:05
阅读次数:
314