移植Python2.7到ARM-LINUX嵌入式平台

Python中文社区全球Python中文开发者的精神部落笔者长期在ARM-LINUX嵌入式平台使用C语言开发。硬件IO操作只能用C确实没...

Linux内存管理(最透彻的一篇)

摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的...

嵌入式linux系统裁剪小结

主要步骤如下:     1. 充分了解系统     这有点像废话,但是确实很重要,特别对不是自己负责的模块,需要花点时间去在调研。最初觉得不好下手是没有对系统进行足够的了解,并不知道它为什么会这么庞大,但当你了解之后,就会信心倍增...

关于嵌入式Linux系统flash分区设计及文件系统格式选择的一些浅见

嵌入式系统应用程序升级是比较频繁的,这就需要将flash进行合理的划分,一般情况,flash 的基本分区都有这几部分:1.uboot分区2.kernel分区3.rootfs分区这三部分是最基本的,一般都有。如果只是这样分区,然后应用程序和文件系统放在一起,...

嵌入式linux 运行期间升级u-boot,kernel和文件系统

本文主要就是介绍,在嵌入式Linux 系统下,已经实现了nand 驱动后, 如何利用mtd 工具,进行在线升级u-boot,Linux和文件系统。主要使用到的工具是mtd-utils-1.3.1,如果你需要源码,可以到官网下载http://www.linux-mtd.infradead.org/sour...

3. 嵌入式linux驱动-驱动加载的两种方式

文章目录1. 动态加载2. 静态加载3. 两种方式的优缺点   linux驱动的加载有动态加载和静态加载两种方式。 1. 动态加载   驱动的动态加载指的是利用了linux的module特性,可以在系统启动后通过insmod或modprobe命令挂载.ko内核目...

Linux进程间通信——消息队列

一、消息队列概述         消息队列是一些消息的列表。用户可以从消息队列中添加消息和读取消息等。消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,比FIFO具有更大的优势。这些消息存在于内核中,由队列ID标识。 二...

配置嵌入式linux的ip的方式

1. ifconfig ethX ip netmask mask 的方式重启后会丢失,  修改配置文件的方式可以重启后保持ip,在网上搜索,发现在linux 的etc没有sysconfig文件,后来发现是这个原因。 /etc/sysconfig/*是红帽系统下服务初始化环境配置文件,我用的...

几种常用的嵌入式Linux GUI及其特点

随着Internet与网络的迅速发展并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再...

嵌入式Linux下串口编程(一)

嵌入式Linux下串口编程 一、配置内核 在嵌入式Linux下进行串口编程之前,先在内核中配置串口部分,如下: Device Drivers--->        character devices--->               Serial drivers--->            ...

最全面的linux信号量解析

信号量 一.什么是信号量 信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程) 所拥有。 信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明 它被占用,测试的线程要进入睡眠队列中,...

如何制作嵌入式Linux虚拟机

简介 本文介绍如何在ESXi虚拟化平台下,利用内核文件(bzImage)和内存文件(initrd.img)制作嵌入式Linux虚拟机模板。 虚拟机创建 可以通过vSphere Client来创建一个Linux虚拟机,其中一些选项: 1. Guest Operation System: Other Linux(32...

嵌入式Linux串口操作接口

摘要 鉴于串口在嵌入式系统中广泛应用于操作GPRS模块、读卡器模块和GPS北斗模块等,串口操作成为嵌入式系统开发中必备工作,但是目前web中并没有提供一个封装良好的串口初始化和读写接口函数,因此本文基于工程实践提供了操作串口...

嵌入式linux设备中应用运行日志的实现

嵌入式linux设备中应用运行日志的实现       最近在做一个项目时,需要记录设备运行中情况,以方便对故障进行跟踪定位,完善.所以决定采用记录程序运行日志,经过在网上搜索,采用Log4cplus+BOA方案,log4cplus记录日志,boa作为web服务器,通过...

嵌入式Linux系统及其应用前景

      近年来,随着计算技术、通信技术的飞速发展,特别是互联网的迅速普及和3C(计算机、通信、消费电子)合一的加速,微型化和专业化成为发展的新趋势,嵌入式产品成为信息产业的主流。Linux从1991年问世到现在,短短的十几年时间已经...

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

写文章

热门文章

一周热门问题