linux sd卡驱动分析

                 基于S3C2410的SD卡linux驱动工作原理  我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问...

Linux自动判断是否插入网线的几种方法

    在嵌入式产品上,如何让用户选择有线还是无线上网呢?如何让他们判断使用了哪种方式上网呢?我们是这样处理的:优先使用网线上网,稳定。即程序自动判断,如果查了网线,则使用网线上网,如果没有网线连接,则无线上网。     所以...

Qt编译增加FLAG

今天编程用到QWidget的setEditFocus函数,发现不能使用,手册里面说的是,这个功能只对应嵌入式Linux或者塞班再或者winCE。所以开始使用嵌入式Qt进行编译,发现还是不能通过,网上搜索,解决方法,说要重新编译Qt,并且加上QT_KEYPAD_NAVIG...

TQ2440 学习笔记—— 8、自己制作工具链

(韦东山——嵌入式Linux 应用开发完全手册) 自己编译工具链: 如果要基于gcc 和glibc 来制作工具链,可以使用crosstool 来进行编译; 如果要基于gcc 和uClibc 来制作工具链,可以使用buildroot 来进行编译。 uClibc 比 glibc 小,在已有...

u-boot分析_uboot启动内核

u-boot 内核启动的时候依赖于以下这两行代码: s = getenv("bootcmd"); ... run_command(s,0); 第一条命令是从nand把内核把读到到一个地址上去;第二条命令是从内核里面启动内核; 从哪里读?从kernel分区读; 读到哪里去?...

好学的嵌入式学习路线,嵌入式老鸟的分享

        学习嵌入式不能急于一时,而是一个慢慢进步的过程,现在嵌入式最常见的就是嵌入式linux的方向,当然也有VxWorks这些系统,现在比较重点学习的就是linux,企业招人也是很看重这一点的。所以嵌入式开发学习...

JZ2440开发板几种烧写程序的方法

我学习嵌入式Linux用的是韦东山的JZ2440开发板,提供的uboot功能丰富下载裸板程序:没有uboot时 只能用openJTAG或者J-link下载裸机程序 使用openJTAG:烧写完自动复位开发板,不用重新上电 1.安装openJTAG驱动 2.将oflash和对应dll文件放置...

对于linux下system()函数的深度理解

本篇文章主要介绍了"对于linux下system()函数的深度理解(整理)",主要涉及到对于linux下system()函数的深度理解(整理)方面的内容,对于对于linux下system()函数的深度理解(整理)感兴趣的同学可以参考一下。 这几天调程序(嵌入式linux...

嵌入式 NAND Flash的坏块管理设计

NAND Flash的坏块管理设计  摘要:主要介绍了基于嵌入式Linux的NAND Flash坏块管理设计和实现方案,详细阐述了坏块映射表的建立、维护及其相关算法,同时分析了此坏块算法在Linux内核及Bootloader中的具体应用。测试结果表明该算法能够...

Linux 交叉编译环境详细配置

  我用过很久的Ubuntu,不过也是Linux下开发的新手,我在使用Linux做交叉编译环境时候遇到不少麻烦,一顿google、百度发现有用的文章没几个,都是互相抄,还抄的显得很专业,嗬嗬,所以想这里写些经验体会,加以分享!:-) 不多说,...

Linux下TCP/IP编程--UDP实战

本文参考《嵌入式Linux编程与实践教程》一书,以及http://www.cnblogs.com/skyfsm/p/6287787.html 给出一个简单的UDP模型代码并分析UDP一些高级特性,特此感谢。 本人已经发表了Linux下TCP实战的代码,如有参考请点击:TCP...

串口初始化配置

在基于AT91的嵌入式linux中接收串口数据时,发现对于接收的数据经常出现接收不完整的现象。一帧的数据可能会被当做两帧接收,导致对于一帧数据接收出现问题。虽然这种情况在一般情况下,并不是经常出现,但是只要数据量稍微大一些,情况就...

嵌入式BOA实现WEB登陆

嵌入式Linux上通过boa服务器实现cgi/html的web上网简介: 第一步 Boa程序的移植 1.下载Boa源码 2、生成Makefile文件 3、修改Makefile文件 4、编译 第二步 Boa的配置 第三步boa的执行 1.将根文系统ramdisk在电脑主机上mount –o loop ramd...

Android Framework 学习笔记

一、Android 系统结构 Linux 系统内核 操作系统,直接和硬件交互,包含所有硬件驱动。负责进程管理、内存管理、安全性、网络协议栈等。Linux内核也同时作为硬件和软件栈之间的抽象层。 本地函数库 本层包含一些C/C++函数库,供上层使用...

SPI驱动主模式初步实现

  SPI驱动主模式初步实现 SPI接口技术是一种高速,高效的串行接口技术,因而SPI设备在数据通信中应用十分方便。设备驱动程序作为操作系统内核和硬件之间的接口,是嵌入式开发的重要组成部分,针对TI的davinci芯片DM6467和嵌入式Linux操作系统...

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

写文章

热门文章

一周热门问题