对Linux的基本了解

第一次接触嵌入式Linux c,自己对它没有很深的了解,借助百度以及课本资料对老师的问题做个解释。 1、Linux与Unix的关系 Unix的历史久于Linux. Linux的思想源于Unix。 [1]Unix系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。 [2...

linux的Framebuffer(转)

1 基于嵌入式Linux的GUI系统发展概况    当前流行的商业化的GUI系统包括WindowsCE和SymbianOS等。这些GUI性能出众,一般都提供完整的解决方案,对Java、多媒体的支持较好,使用它们可以很方便地构建自己的嵌入式系统,形成产品,尽可能...

以后要用的 基于S3C2410的SD卡linux驱动工作原理(一)(转载)

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

如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 4 )

  上接:如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 3)   这篇谈谈抓屏(screenshot)的做法: 所谓抓屏:就是把出现问题时界面的情况抓下来,可以抓模拟器,LCD或者terminal的屏幕;抓屏比较适合于产品使用期,这时候开发人员...

建立交叉编译环境(OK3板)

什么是交叉编译呢? 一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,我们就称这种编译器支持交叉编译。这个编译过程就叫交叉编译。 简单地说,就是在一个平台上生成另一个平台上的可执行代码。如keil 软件,在keil ...

用示例详解嵌入式linux上C语言最易出现的10个连接错误13482100207 [转载]

用示例详解嵌入式linux上C语言最易出现的10个连接错误13482100207 [转载] 连接错误示例        连接过程中常见的错误是符号未找到(undefined reference)和符号重定义(redefinition)。由于在编译器在处理各个符号的时候,已经...

通过nfs挂载主机目录到开发板(jz2440)

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

串口设置MIN和TIME

作为数据读取分析的基本,嵌入式linux的串口编程就是基础中的基础了,串口的设置主要是设置struct termios结构体的各成员值。termios是在POSIX规范中定义的标准接口,表示终端设备(包括虚拟终端、串口等)。口是一种终端设备,一般通过终...

将Android下的可执行文件以静态库的形式进行编译

这里以toolbox为例,只需要稍加修改Android.mk就可以编译出一个静态链接的toolbox。以下diff文件就是改动信息。 diff --git a/system/core/toolbox/Android.mk b/system/core/toolbox/Android.mk index 086ba0d..d5aef3b 100755 --- a/sys...

BOA服务器分析流程

  随着企业安全意识的增强以及现代化管理水平的提高,对设备的远程监控在工业控制系统中得到了越来越广泛的应用。近年来,Web技术广泛普及,把Web技术应用在这种监控系统中,可以让操作者通过浏览器维护和管理监测点,查看监测数据。同...

适配ARM处理器的Linux内核

按照资料上的习惯说法,标准内核(或称基础内核)就是指主要在http://www.kernel.org/维护和获取的内核,实际上它也有平台属性的。这些linux内核并不总是适用于所有linux支持的体系结构。实际上,这些内核版本很多时候并不是为一些流行的嵌...

UBUNTU环境下的NFS服务器搭建

嵌入式Linux开发中,会经常使用NFS,目标系统通常作为NFS客户机使用,Linux主机作为NFS服务器。在目标系统上通过NFS,将服务器的NFS共享目录挂载到本地,可以直接运行服务器上的文件。在调试系统驱动模块以及应用程序,NFS都是十分必要的,...

《嵌入式Linux系统开发技术详解--基于ARM》

//前言:编写目的:大学计算机相关专业课程都已经包含计算机组成原理.c计算机编程语言.c计算机体系结构.c计算机操作系统,4甚至还包括电子技术和半导体技术.a尽管已经具备这些嵌入式Linux系统的基础知识,4但是多数大学毕业生不清楚到底该如何开...

友坚三星4412开发板Linux平台下UT4412BV03裸机开发指南

Linux平台下UT4412BV03裸机开发指南(三)   第一章          Exynos 4412的启动过程 注:本章的内容来自韦东山老师的《嵌入式Linux系统开发完全手册_基于4412_上册》,因为老师这部分已经讲的非常好了,没必要再写了。 做实验时...

基于BeagleBone Black的嵌入式Linux开发之路(1)——开发板概述

BeagleBone Black 是开源社区组织 BeagleBoard.org 推出的新一代产品,从电子发烧友、工程师到学生,每个人都能够以仅 45 美元的价格获得一款即用型单板计算机。该平台仅有信用卡大小,是一款开放式软硬件开发平台,可快速地将开发者的构...

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

写文章

热门文章

一周热门问题