码迷,mamicode.com
首页 >  
搜索关键字:arm    ( 5360个结果
专题3-汇编语言玩得转
一.汇编概述1.使用汇编的原因(1)启动代码:在bootloader和内核的初始化部分要用到汇编,因为此时还没有简历c语言的运行环境。(2)对效率有特殊要求的代码:汇编代码效率高。2.分类(1)arm标准汇编:适用于ARM公司的汇编器,适合在windows环境下和ADS一起使用。(2)GNU汇编:适...
分类:编程语言   时间:2015-04-15 18:28:16    阅读次数:164
专题10-字符设备驱动模型
一.编译安装字符设备驱动模块1.要有Makefileobj-m := memdev.oKDIR := /ok6410/linux-3.10all: make -C $(KDIR)M=(PWD) modules CROSS_COMPILE=arm-linux- ARCH=armclean: rm -f...
分类:其他好文   时间:2015-04-15 17:01:48    阅读次数:153
linux源码分析之位长定义 -- bitsperlong.h
我们知道,在Linux内核中,不同CPU里面,不同CPU的字节序定义不同。 本节年内容主要是讲的是:不同CPU里面,各自的位长定义也是不同。 本次用于分析的 Linux 内核版本为: linux--3.0.0-12。  arch/XXX/include/asm/bitsperlong.h:不同CPU(XXX)的位长定义 1)ARM(XXX=arm):  #includ...
分类:系统相关   时间:2015-04-15 11:22:15    阅读次数:246
linux源码分析之字节序(1)-- byteorder.h
首先我们要知道的一点是:在Linux内核中,不同CPU里面,各自的字节序定义都不同。 本次用于分析的 Linux 内核版本为: linux--3.0.0-12。  arch/XXX/include/asm/byteorder.h:不同CPU(XXX)的字节序定义 1)ARM(XXX=arm): #ifdef __ARMEB__ #include #else ...
分类:系统相关   时间:2015-04-15 09:39:49    阅读次数:188
Android JNI 之 JNIEnv 解析
jni.h文件 : 了解 JNI 需要配合 jni.h 文件, jni.h 是 Google NDK 中的一个文件, 位置是 $/android-ndk-r9d/platforms/android-19/arch-arm/usr/include/jni.h ;1. JNIEnv 作用JNIEnv 概...
分类:移动开发   时间:2015-04-15 07:13:55    阅读次数:214
在ARM版上开发的贪吃蛇
本文主要为贪吃蛇部分代码的实现,开发板的按键以及触屏中断等,本文不做重点讲解 前一阵子学习了mini2440板的开发,并开发了一个简单贪吃蛇的游戏 游戏功能清单:1.游戏开始 2.游戏难度设置(简单,普通,困难) 3.游戏结束 4.蛇的正常运行路线(触碰障碍物或者蛇本身随即游戏结束,不能反方向行动) 5.通过内设时钟,产生随机种子,从而产生随机分布的“食物” 以下为代码解析部分: ...
分类:其他好文   时间:2015-04-14 18:10:35    阅读次数:163
浅谈单片机以太网接入方案
单片机的种类繁多,从低端到高端,有以51单片机为代表的8位单片机和以ARM为代表的32位单片机,不同档次的单片机实现网络接口的方法不同。对于像ARM等高端处理器一般都可以运行嵌入式操作系统,例如嵌入式Linux。对于无操作系统要求的单片机如何实现网络接入,我下面将这些方案按TCP/IP协议栈的不同归结为两大类:第一类是传统的软件TCP/IP协议栈方案;第二类是最新的硬件TCP/IP协议栈方案。下面我就这两类方案的实现方式进行分析。...
分类:其他好文   时间:2015-04-14 18:08:24    阅读次数:281
嵌入式环境搭建之开发板软件环境
本文介绍了Exynos4412开发板的环境搭建其中包括配置带nfs的内核、制作最小根文件系统、编写简单的hello驱动测试等。...
分类:其他好文   时间:2015-04-14 18:02:26    阅读次数:188
移植3.4.2的Kernel到JZ2440
本文将介绍如何移植linux-3.4.2内核到JZ2440开发板上的全过程,使用的交叉编译工具版本为 arm-linux-gcc-4.3.2.tar.bz2 下面来一步一步介绍如何移植。 由于kernel的启动参数是由Uboot传递的,关键的参数有 R0=0 R1=Mach-Type R2=Tag参...
分类:其他好文   时间:2015-04-14 12:41:01    阅读次数:142
使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE解决办法
点击下载Genymotion-ARM-Translation.zip将你的虚拟器运行起来,将下载好的zip包用鼠标拖到虚拟机窗口中,出现确认对跨框点OK就行。然后重启你的虚拟机。
分类:其他好文   时间:2015-04-14 12:31:03    阅读次数:132
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!