文章 2016-05-18 来自:开发者社区

为arm内核构建源码树----Linux内核剖析(四)

前面说到要做linux底层开发或者编写Linux的驱动,必须建立内核源码树,之前我们提到过在本机上构建源码树—-Linux内核剖析(三),其建立的源码树是针对i686平台的,但是我么嵌入式系统用的是arm平台,这就需要我们为arm板交叉构建一份板子可用的内核源码树。 首先下载与你嵌入式系统平台版本号一致的linux内核,我的版本为2.6.35,当然如果你使用的是之前做好的板子,那么内核源码可能已....

文章 2016-04-18 来自:开发者社区

应用 Valgrind 发现 Linux 程序的内存问题及交叉编译for arm

Valgrind 概述 体系结构 Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件 (plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所.....

文章 2016-03-23 来自:开发者社区

ARM Linux系统的时钟机制

1. Linux下有两类时钟: 1.1 实时钟RTC     它由板上电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。 1.2 系统时钟      “System clock”也叫内核时钟或者软件时钟,是由软件根据时...

文章 2016-03-23 来自:开发者社区

ARM Linux 如何--注册和触发--软中断

1. 注册软中断当然是通过open_softirq 例子如下: [cpp] view plain copy   void __init init_timers(void)   {       int err = timer_cpu_noti...

文章 2016-02-09 来自:开发者社区

ARM linux常用汇编语法

汇编语言每行的语法:     lable: instruction  ; comment段操作: .section           格式: .section 段名 [标志]     [标志]可以是如下:     &n...

文章 2015-09-03 来自:开发者社区

ARM 开发板嵌入式linux系统与主机PC通过串口传输文件

本文转载自http://useless20.blog.163.com/blog/static/237409982010227127576/ 嵌入式linux系统与主机通过串口传输文件      我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载。但如果网络用不了,只能通过串口下载怎...

文章 2015-08-24 来自:开发者社区

嵌入式ARM-Linux开发工具下载地址合集

insight gdb  http://ftp.twaren.net/Unix/Sourceware/ 说明:GDB可视化调试工具 http://gro.clinux.org/frs/?group_id=327 ftp://ftp.cn.kernel.org/pub/linux/kernel/v2.6/ LINUX 2.6源码 ELDK下载地址 http://mirror.swi...

文章 2015-05-12 来自:开发者社区

arm linux中添加开机启动

微处理器:S5PV210操作系统:linux3.0.8前言:    在产品中,基本上都要屏蔽arm开发板中linux系统的对外通信,只应该通过产品的相关APP做相关操作。    因此需要把该APP添加到linux中,使之开机启动。1,实现    a,打开文件:/etc/init.d/rcS。    b,在该文件末尾添加...

文章 2014-08-23 来自:开发者社区

linux内核Documentation/arm下的00-INDEX文档翻译

//文档位置 Documentation/arm/00-INDEX //该文件是对该目录下的文件的所讲述内容的整体的介绍 00-INDEX- this file  这个文件 Booting- requirements for booting 启动所需要的条件 Interrupts- ARM Interrupt subsystem documentation   ARM中断子系统...

文章 2014-08-22 来自:开发者社区

linux内核文档翻译 位置:Documentation/arm/Setup

//位置:Documentation/arm/Setup Kernel initialisation parameters on ARM Linux 在ARM平台上的内核初始化参数 --------------------------------------------- The following document describes the kernel initialisation pa.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库