uClinux下Nor Flash的JFFS2文件系统构建

目前的嵌入式系统多使用FLASH作为主存,因此,如何有效管理FLASH上的数据非常重要。文章以SST39VF160芯片为例,讨论了在Nor Flash上建立uClinux的JFFS2文件系统的一般步骤,从而为FLASH上的数据管理提供了理想的选择方式。嵌入式系统正随着Inte...

在开发板上挂载NFS

 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。     ...

深度解析嵌入式QT开发环境搭建

Qt的各个版本简介: 1.什么是QT Qt是一个完整的C++应用程序开发框架。它包含一个类库,和用于跨平台开发及国际化的工具。Qt API在所有支持的平台上都是相同的,Qt工具在这些平台上的使用方式也一致, 因而Qt应用的开发和部署与平台无...

ubuntu 12.04 开启root

开发嵌入式linux,如果宿主机不能在ROOT下开发,很是麻烦,过多的权限,阻碍嵌入式程序的开发,如在ROOT下开发,可以直接复制,粘贴,大大加快开发速度,ubuntu 12.04刚一出炉,我就把工作用的机子升级到12.04,个人感觉很好很强大,下面看看怎么开启RO...

linux驱动开发流程

 嵌入式Linux驱动开发流程 嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普...

作为一个新人,怎样学习嵌入式Linux?(韦东山)

韦老师写的,推荐大家一看   被问过太多次,特写这篇文章来回答一下。    在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也...

Linux下NFS(网络文件系统)的建立与配置方法

网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。 在嵌入式Lin...

Android/linux(earlysuspend、lateresume)睡眠唤醒机制简介

背景介绍: 睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的!!)。但标准的Linux睡眠唤醒机制有其...

Linux客户端、服务器、窗口管理器的关系

嵌入式linux中文站发现很多LINUX初学者在学习linux图形方面的知识时会遇到一些概念,如:X、X11、Xfree86、WM、KDE、GNOME、QT、QT/E、Qtopia、DirectFB、Framebuffer、显卡加速驱动等等。理解它们之间是什么关系,对我们学习来说是非常重要...

LTIB(Linux Target Image Builder)

一、背景 由于linux开源世界太多软件版本不断升级,相互兼容极差,不同的软件由不同的志愿者维护,互相根本没有考虑到兼容性,这导致在嵌入式linux上开发的工程师的噩梦。在这种情况下,少数高人干起整合这些乱七八糟开源...

Android休眠唤醒流程分析

Android休眠唤醒机制简介(一) 1、背景介绍:    睡眠/唤醒是嵌入式Linux非常重要的组成部分,因为优秀的睡眠唤醒机制可以是嵌入式设备尽可能的进入休眠状态,来延长电池的续航时间(这在移动终端消费类电子设备中是非常重要和有意义的...

嵌入式Linux系统实现3G网卡拨号

本文介绍在嵌入式Linux中,实现3G联网的基本方法。包括驱动配置,和联网的过程。也对在PC上实现3G的过程进行了介绍。硬件:3g usb模块(华为ce189的3g网卡)+一张sim卡(电信cdma2000)软件系统:Linux主要内容:一、在pc端确认拨号功能可用...

【LEDE】树莓派上玩LEDE终极指南-83-编译libmad

最近在编译cmus的时候发现不支持MP3封装文件的解码,左思右想之后感觉应该是自己没装libmad吧,去github上转了一圈,也有同学反应这种情况,都通过安装libmad-dev解决了。遂自己编译libmad(嵌入式linux发行版,没这个包)编译的时候需要特...

关于VMware虚拟机的一些问题

  学习嵌入式Linux初期阶段都无可避免的要使用到VMware,因为新手一般不会安装Linux系统,所以需要在虚拟机上操作,那么,我总结一下最近学习中所遇到的问题及解决办法,我用的是VMware10.1版本的,其实无论什么版本,解决问题的方法都不...

学习嵌入式Linux-JZ2440-初识Bootloader

终于搞到这里了,相对于之前的裸机程序,代码量猛增,但是也算是真正开始学习嵌入式Linux的起步阶段了。       Bootloader就和我们电脑上面的BIOS的作用差不多,它主要有两个作用。        启动引导作用:上电后,Bootloader从板...

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

写文章

热门文章

一周热门问题