Busybox文件系统交叉编译

本文主要用于记录嵌入式Linux系统开发过程中的BusyBox文件系统交叉编译过程。 准备工作: Busybox源码。使用的源码版本为Busybox-1.18.0。下载地址为http://busybox.net/交叉编译器。本文使用的交叉编译器为CodeSourcery,版本为2008q1...

移植fontconfig软件包

移植fontconfig软件包 关于fontconfig的移植,在Ubuntu Server 10.04平台上交叉编译,移植到嵌入式Linux,经过实践,以下是交叉编译的正确步骤,不保证在其他环境中能正确运行,以下是编译环境: build: Ubuntu Server 10.04 host: Linux ve...

嵌入式Linux系统工程师系列之ARM920T的MMU与Cache

嵌入式Linux系统工程师系列之ARM920T的MMU与Cache宋劲杉     目录      虚拟地址和物理地址的概念       虚拟内存管理       ARM920T的CP15协处理器      MMU       Cache       操作MMU和Cache...

DirectFB 之 动画播放初步

data/attach/1907/fjoc0btieiuzbbimo7dix150ms8eemnt.jpg        在基于linux的嵌入式仿真平台开发中,终端的美观和可定制是一个重要的问题。单调的白纸黑字型表现方式可谓大煞风景。改造linux控制台使之美观可定制地展示开机信息和...

U-BOOT全线移植分析系列之三 ――U-BOOT在AT91RM9200上的移植

【嵌入式Linux学习七步曲之第三篇 Linux系统bootlaoder移植】U-BOOT全线移植分析系列之三--U-BOOT在AT91RM9200上的移植     U-BOOT全线移植分析系列之三 ――U-BOOT在AT91RM9200上的移植   Sailor_forever  sailing_9806@163.co...

linux网络 记住 关闭防火墙

弄了这么久的嵌入式linux,每次要用到网络都要卡一段时间,现在发现无论samba,tftp,nfs等服务器,无法连接或者掉线主要原因还是没有关掉防火墙,window的防火前也要关闭。ubuntu  防火墙关闭:ufw disable                   ...

linux sd卡驱动分析

原文地址:linux sd卡驱动分析 作者:幸福软件公司 基于S3C2410的SD卡linux驱动工作原理 Linux MMC/SD/SDIO体系结构linux sd卡驱动分析                 基于S3C2410的SD卡linux驱动工作原理  我在讲嵌入式Linux驱动...

strace调试(Linux Device Driver)

class="markdown_views prism-atelier-sulphurpool-light"> strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由...

使用class_attribute 生sys文件系统下生成调试文件,方便使用adb调试

/* * och177.c - Linux kernel modules for ambient light sensor * * Copyright (C) 2011 * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public L...

Firmware 加载原理分析

前言                     前段时间移植 wifi 驱动到 android 的内核上,发现 firmware 的加载始终出错,问了几个人,都不是很了解,没办法,只好自己研究一下。 原理分析     从本质上来说, firmware 需要做的事...

Linux操作系统发展历程及系统版本选择

 第1章 Linux简介 1.1 什么是操作系统? 简单讲:操作系统就是一个人与计算机硬件的中介。 操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是...

Linux中的gmtime和localtime,mktime算法

#include time_t time(time_t *calptr) //time函数返回从1970年1月1日的UTC时间的0时0分0秒算起到现在所有的秒数 struct tm *gmtime(const time_t *calptr) //将其转换为标准时间 struct tm *localtime(const time_t *calptr) //将其转换...

linux 下查看主板、CPU、内存、硬盘等信息

1. 查看主板信息:dmidecode |grep -A16 "System Information$"2. 查看cpu信息:CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数查看CPU信息(型号) [root@esggy-clu-n003 ~]# ca...

解决linux中flash掉电丢失数据问题

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 我在一个嵌入式linux项目中提供了一个配置界面用来更改机器的参数,我将参数以文件形式保存在flash中。现在发现一个问题,如果更改了参数,然后用reboot热重启,则参数已经...

嵌入式Linux系统的构成和启动过程

转自:http://blog.csdn.net/weiganyi/article/details/11561859https://blog.csdn.net/victorwjw/article/details/72864770在我们的周围,大量的嵌入式设备都是基于Linux系统来构建的,嵌入式Linux与主机Linux相比有着自己的一些特点,本文...

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

写文章

热门文章

一周热门问题