android 真待机流程分析

来源处 http://blog.sina.com.cn/s/blog_759dc36b0100stax.html   背景介绍: 睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设...

海思GDB调试

1. 下载gdb源码 嵌入式Linux 的GDB 调试环境由Host 和Target 两部分组成,Host 端使用arm-linuxgdb,Target Board 端使用gdbserver。这样,应用程序在嵌入式目标系统上运行,而gdb 调试在Host 端,所以要采用远程调试(remote)的...

gdb debug share lib

在开发嵌入式系统时,调试往往是一大难题。面试过不少嵌入式linux工程师,当问及调试手段时,他们的调试手段一般是两种:首先是在PC上的模拟环境中运行,若有问题,可以很方便的调试。其次,若在板子上运行时才出错,就用printf输出log信息...

白盒测试心得

我维护的一个C编写的协议栈,运行于嵌入式Linux,缺乏文档和测试。以前没有这方面的经验,所以考察了ACE(自适应通信环境,http://www.cs.wustl.edu/~schmidt/ACE.html)的测试设计。以下是几点心得。1.嵌入式应用软件如何测试?嵌入式软件...

OpenWrt的差异化特性介绍

OpenWrt具备如下与传统NorFlash嵌入式Linux截然不同的高级特征: 1、SquashFS与JFFS2文件系统的整合形成的overlayfs机制 对用户而言,OpenWrt的整个文件系统是完全动态可读写的,而其中的固件部分是用SquashFS实施的只读压缩文件系统,...

ijsgutenprint出现segment fault

      ijsgutenprint移植到Android出现的问题,在一般的嵌入式linux上没有问题,对比差异的过程中在Google出了答案(开始会以为文件系统差异导致的呢,因为Android的没有/tmp目录),如果这个问题不Google也能找出答案,这次的经验教训...

ARM嵌入式设备Linux系统启动步骤和方式

转自 http://blog.csdn.net/toradexsh/article/details/519081771). 简介本文简单介绍ARM嵌入式设备基于嵌入式Linux操作系统时候的启动步骤和启动方式, 区别与X86平台,ARM平台下并没有一个标准的启动步骤,不同ARM SoC都会使用各自定义的bo...

嵌入式基本概念

1. Uboot 和 BootLoader   BootLoader:引导程序,在嵌入式linux中,没有BIOS,而是直接从flash中运行,来装载内核。它可以初始化硬件设备,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统做好准备。 Uboot:...

Linux功耗管理(2)_Generic PM之基本概念和软件架构

1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算...

Linux电源管理(2)_Generic PM之基本概念和软件架构

1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算...

uClinux内存管理分析

2007-12-25 09:45:58 1 引言 内存管理在嵌入式操作系统中是很重要的子模块,能够对系统性能起决定性作用。uClinux是嵌入式Linux领域非常重要的分支,已成功应用于路由器、机顶盒、PDA等领域,与标准Linux在内存管理方面有着本...

Ubuntu8.04下安装交叉编译工具链

Ubuntu8.04下安装交叉编译工具链 Ubuntu8.04下安装交叉编译工具链 建立嵌入式linux的基础是建立基于ARM平台的交叉编译工具链。通常构建交叉工具链有3种方法: 方法一[/b]  [/b]分步编译和安装交叉编译工具链所需要的库和源代码,最终生成...

qt4桌面和交叉编译统一脚本

由于要经常编译各种版本的qt库,每次都configure --help挺麻烦,于是写了个脚本来简化配置和编译。另外还写了两个脚本又来提取和替换私有头文件。 配置和编译脚本buildqt4.sh 脚本支持编译桌面版和嵌入式linux,已经测试的mkspec有linux-g...

外网访问ARM嵌入式Linux系统

外网访问ARM嵌入式Linux系统 实验室里的ARM嵌入式Linux系统,只能在局域网内访问,怎样从外网也能访问ARM嵌入式Linux系统? 本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装并启动ARM嵌入式Linux系统 ARM嵌入式Linux系统默认的ssh...

对四方继保实施嵌入式Linux开发培训

四方公司系我国电力行业和北京市中关村科技园区的知名企业,10月23-25日对该企业进行了18课时的企业培训,感谢四方公司工作同志的支持。培训大纲:第一天1. Linux 系统开发的总述1.1 Linux 开发环境及Linux 系统的组成1.2 从VxWorks 过渡到L...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题