(笔记)Linux下system()函数的深度理解(整理)

注:从其它地方转的非常好的一篇文章,值得深究!   这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的...

嵌入式系统的未来

当我们对服务器的认识还停留在机架式、刀片服务器上时,一种新型的服务器已经孕育而生,它就是微服务器,有人预计它将在未来的数据中心中扮演重要作用。 【编者按】如果你是一个细心的人,你就会注意到家里或办公室里的设备,比如电视机...

基于DOS操作系统下空调商检系统中的设计与开发

基于DOS操作系统下空调商检系统中的设计与开发关键词:商检系统,串口通讯,MSDOS,网络通讯,LabVIEW,嵌入式LINUX 前言   空调商检系统是空调内外机在生产中组装完毕入库前所做的一次试运行,从而得到它的一些性能参数。根据运行时候产...

关于GPIO

参考自韦东山《嵌入式linux应用开发》第五章 1.关于GPIO硬件 根据笔者在单片机上付出的带价。所谓的ARM9实际上是把51单片机各种直接用代码操作的方式封装在一起。用户可以通过ARM上的寄存器操作实现响应硬件操作,这是对开发者透明的。51单...

韦东山:机会总是留给有准备的人

最近电子发烧友(以下称'发烧友')采访了韦东山老师,本文是采访原稿,展示出来让大家更深入了解韦老师的同时也进一步学习嵌入式Linux经验。机会总是留给有准备的人发烧友:为什么要学习掌握ARM裸机?ARM裸机与从事嵌入式...

我看嵌入式开发

  这段时间,我回答嵌入式相关的问题比较多,结果网友们误以为我很懂嵌入式,呵呵,这不,又有问题过来: 原文:   肖舸老师,您好!谢谢您抽空看我的邮件。 昨天在51CTO认识了您,您对IT行业有着非常丰富的经验,我现在遇到一个困惑,...

u-boot 浅析从Makefile开始

一直对于嵌入式Linux很感兴趣,但是苦于上班以及考研的压力,最近几天稍有空余时间,想把自己对于u-boot认识写出来,以便和大家交流,u-boot这个东西我想熟悉嵌入式的人应该很熟悉,u代表的是universal的意思,顾名思义它能够支持很多平台...

Android系统架构

传统的嵌入式Linux环境,几乎都会遵从一种约定俗成的传统,就是专注于如何将开源软件精减,然后尽可能将PC上的运行环境照搬到嵌入式。在这种思路引导下开发出来的系统,可移植性本身是没什么问题的,只要不是跟X86绑定的源代码,铁定是可以...

一直向前走

 大四,课程还有一两周要结束了,准备找工作关于嵌入式Linux方向的,或者Linux软件开发工程师之类的,可能对应届生的要求较高,但是是我喜欢的。 目前,在看大学四年来学的课程中计算机的精华《数据结构》《计算机网络》《计算机组成原理...

Ubuntu 11.10系列之一—远程桌面安装与设置

好吧,我承认网上关于这方面的博客已经很多了,甚至说已经泛滥了。我还是忍不住自己滴兴奋写点东西吧,之前搞过一点嵌入式Linux的东西,最近发现PC版Linux的不仅能编译软件,还有那么多好玩的软件!真是觉得Linux为我开启了一个新的世界! ...

minis3c2440嵌入式开发板之uboot详解

Bootloader/u-boot的启动模式  对于计算机系统来说,从计算机开机上电的到操作系统的启动需要一个引导过程。嵌入式Linux同样也需要一个引导的过程,及引导程序就叫做Bootloader。Bootloader是在操作系统启动之前执行的一小段程序,通过...

swap分区

嵌入式Linux中文站消息,Linux系统的Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么操...

与一线Linux嵌入式开发工程师的对话

        陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法:问:关于嵌入式开发,我们准备给同学们讲解一些入门...

Android HAL 开发 (1)

 最近开始看Android的HAL开发方面的东东,发现现在国内研究这个的并不多,来自台湾的Jollen可能是走在Android HAL研究的最前沿,这也和他以前专注做嵌入式linux(openmoko)的工作经历有关,毕竟Android的application开发是基于Java的,而...

Linux操作系统实时性分析

1. 概述   选择一个合适的嵌入式操作系统,可以考虑以下几个因素:   第一是应用。如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么你应该选择用嵌入式Linux或者uCLinux,而不是uC/OS-II。   第二是实...

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

写文章

热门文章

一周热门问题