ARM
OldJohn86
虚其心,可解天下之问;专其心,可治天下之学;静其心,可悟天下之理;恒其心,可成天下之业
Python 学习推荐:
https://tushare.pro/register?reg=252370 分享此链接
展开
-
Driver for Atmel AT91 / AT32 Serial ports
/* * linux/drivers/char/atmel_serial.c * * Driver for Atmel AT91 / AT32 Serial ports * Copyright (C) 2003 Rick Bronson * * Based on drivers/char/serial_sa1100.c, by Deep Blue Solutions Ltd.原创 2015-03-17 13:54:08 · 810 阅读 · 0 评论 -
linux内核的生成过程, vmlinux调试分析
1. 依据arch/arm/kernel/vmlinux.lds 生成linux内核源码根目录下的vmlinux,这个vmlinux属于未压缩,带调试信息、符号表的最初的内核,大小约23MB; arm-linux-gnu-ld -EL -p --no-undefined -X -o vmlinux -T arch/arm/kernel/vmlinux.lds转载 2015-11-03 14:13:06 · 1850 阅读 · 0 评论 -
DS-5教程-ARM DS-5 添加新芯片至DS-5调试设备列表
设备 1、PC机 x 1台 2、DS-5软件开发工具 x 1套 3、DSTREAM仿真器 x 1套 4、ARM内核开发板(本文以米尔MYD-LPC4357开发板为例) x 1套 5、其他相关连接线 说明:以下主要介绍在Linux系统下进行操作,Windows系统下操作方法类似,需要注意对应其中的路径。转载 2015-11-02 10:32:15 · 2991 阅读 · 0 评论 -
linux下devicetree中惯用的of函数
inux下devicetree中常用的of函数 从device_node中获取信息: int of_property_read_u8_array(const struct device_node *np, const char *propname,u8 *out_values, size_t sz); int of_property_read_u16_array(const st原创 2015-12-10 11:01:02 · 652 阅读 · 0 评论 -
正确计算linux系统内存使用率
http://www.sealinger.com/archives/406/ linux系统内存实际使用率 图中的例子很典型,就是:多数的linux系统在free命令后会发现free(剩余)的内存很少,而自己又没有开过多的程序或服务。 对于上述的情况,正确的解释是: linux的内存管理机制与windows的有所不同。具体的机制我们无需知道,我们需要知道的是,linux原创 2015-10-13 18:50:25 · 520 阅读 · 0 评论 -
linux如何读写物理内存
一、基础知识: 1. 设备文件: mem是一个字符设备文件,是计算机主存的一个影象。通常只有root用户对其有读写权限。因此只有root用户能进行这些操作。 如果要打开设备文件/dev/mem,需要系统调用open()函数,作用是打开一个文件或设备,其函数原型 为: #include #include int open(const char *path,原创 2015-10-13 18:51:37 · 929 阅读 · 0 评论 -
ARM编程模型
1. ARM处理器的工作状态 1)从编程的角度看,ARM微处理器的工作状态一般有两种,并可在两种状态之间切换: • ARM状态:此时处理器执行32位的字对齐的ARM指令; • Thumb状态:此时处理器执行16位的、半字对齐的Thumb指令。 2) Thumb和ARM THUMB指令是ARM指令的子集,可以相互调用,只要遵循一定的调用规则,Thumb指令与ARM转载 2015-10-19 15:20:33 · 678 阅读 · 0 评论 -
CPU性能评估标准
MIPS: Million Instructions executed Per Second DMIPS: Dhrystone Million Instructions executed Per Second MFLOPS: Million Floating-point Operations Per Second MIPS,DMIPS,MFLOPS是常用的CPU性能评估标转载 2015-10-19 15:39:55 · 2414 阅读 · 0 评论 -
ARM GPU 架构简介
1. 架构 2. 开发流程 3. Mali GPU Linux 内核设备驱动程序 Mali GPU DDK 的 Linux 版本包含在内核中运行的以下三个组件: 1)设备驱动程序: 它是最重要的组件,提供对 Mali-200 或 Mali-400 GPU 的低级访问。其主要功能如下: •对 Mali GPU 硬件的访问转载 2015-10-19 15:49:08 · 1550 阅读 · 0 评论 -
ARM体系结构
1. ARM概述 1.1 Application Cortex Processors (ARM Cortex 应用处理器 ) • Cortex™-A 系列 - 开放式操作系统的高性能处理器 Cortex 应用处理器在先进工艺节点中可实现高达 2GHz+ 标准频率的卓越性能,从而可支持下一代的移动 Internet 设备。这些处理器具有单核和多核种类,最多提供四个转载 2015-10-19 15:18:36 · 436 阅读 · 0 评论 -
嵌入式linux的flash分区
这两天玩了下开发板,装了个android系统,2.3.3的系统。 但是装软件只能装到文件系统,所谓的内部空间中,但这板子的File System仅有120M,装完系统就用去了90M,省下的空间装不了几个软件就没空间了,于是研究怎么扩大的办法。 先尝试在sd卡上建了个文件夹,删除了/data/app并将app以符号链接方式指向/sdcard/app,但似乎因权限什么的问题没搞定转载 2015-03-12 15:26:10 · 608 阅读 · 0 评论 -
SoC Bring-Up in DS-5 using the PCE
SoC Bring-Up in DS-5 using the PCE This tutorial shows how to use the Platform Configuration Editor (PCE) in ARM DS-5 Development Studio. By the end of this guide, you should be able to connect to a转载 2015-11-03 14:04:37 · 856 阅读 · 0 评论