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相比有着自己的一些特点,本文...

QT截取屏幕的实现

转自:http://blog.csdn.net/dansin/article/details/259990 操作系统:ARM-LINUX 图形用户界面:Qtopia 图形开发库:QT Qtopia是Trolltech公司面向嵌入式Linux的综合应用平台。Qtopia包含完整的应用层、灵活的用户界面、窗口操作、应用程序...

学习计划

linux类:鸟哥的私房菜、linux程序设计、unix环境高级编程、unix网络编程、嵌入式Linux应用开发完全手册、内核设计与实现、ARM接口编程 C/C++类:C语言深度剖析/C++高级编程指南、C++effective、剑指offer、VC++深入详解、STL书籍、调试书...

U-Boot介绍

 U-Boot简介U-Boot是德国DENX小组开发的用于多种嵌入式CPU(MIPS、x86、ARM、XScale等)的Bootloader程序,U-boot不仅支持嵌入式Linux的引导,还支持VxWorks,QNX等多种嵌入式操作系统。从下面地址可以下载到uboot的源代码:    ftp://ftp...

嵌入式开发与设计流程

一、嵌入式操作系统的分类 实时操作系统:VxWorks、WinCE、ONX.Nucleus 非实时操作系统:嵌入式LINUX 具有操作系统的嵌入式软件层次: 1、驱动层程序 2、实时操作系统 (RTOS) 3、操作系统的应用程序接口(API) 4、应用程序 二、嵌入式处...

嵌入式数据库SQlite的移植和注意项

(一) 背景        根据项目需求,需要使用数据库存放一些数据,比如Web登录的账号和密码,开发板的配置参数,以及后期所采集RTU设备的数据等。这里选择了适合嵌入式产品的数据库 -- sqlite。 (二) 移植平台和环境        主机端...

linux ——libsndfile1-dev库移植至嵌入式arm

前言 libsndfile 是一款开源的音频编解码库,可以进行一些常见的音频格式转换、音频文件拼接、单声道合成为立体声、立体声拆分为单声道等功能。本文将对libsndfile库移植至嵌入式arm进行一些介绍。 软件平台:ubuntu 16.04 移植库:...

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

写文章

热门文章

一周热门问题