240
收录了9941篇文章 ·1883个问题 · 0人关注

嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

主题:进程控制编程

参考书本《高质量嵌入式linux C编程》 一、为何需要多线程,为何需要并发     首先解释什么是线程:通常在硬盘上的一个可执行文件(例如在windows上的是.exe文件,在Linux上是只要有可执行权限x) 称之为程序。当运行一个程序之后,程序就...

0

嵌入式调试器GDB简单功能介绍

GNU开发了GDB调试器,虽然GDB没有图形调试界面,但对于从事嵌入式Linux应用开发的人员还是有必要知道GDB的使用方法的。 一般来说,GDB主要帮助你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序...

0

中兴AC2746 usb接口的3G上网卡

嵌入式linux是2.6.24版的。主机是AT9261(arm926ej-s内核)的开发板。 买是市面上常见的中兴AC2746 usb接口的3G上网卡。在windows下使用极方便,可是在linux下使用就麻烦了。   首先,要确认你的嵌入式linux系统是可以支持热插拔的系统。(...

0

这几天遇到了一个麻烦的问题一直没解决,很闹心!

在使用嵌入式linux时,对同一个显示设备进行内存映射后(这里使用的是两次映射,一次是minigui库完成的,一次是自己完成的)。直接对显存进行操作(主要是进行画线,由于minigui画线效率很低)后,画面会出现闪烁的特征。这里我自己分析主要...

0

Linux设备驱动编程编程总结(一)-------模块编程

    笔者搞设备驱动有一个多月了,也看了一些程序,前段时间一直很乱,没有办法总结,所以一直没有写文章,昨日热的睡不着,脑袋中却分外清晰,于是整理思路,将一个多月的学习心得总结出来,一方面供广大嵌入式Linux开发者参考,一方面...

0

原形项目取得重大突破

在我和Uranus的努力下,昨天项目终于有了大的突破!现在想想,平安夜的半夜算没有白加。目前已经实现了本次项目中最困难的部分,即使得浏览器线程与播放器线程之间的资源得以共享,切换可以流畅进行,实现了基于嵌入式Linux的IPTV机顶盒的点...

0

linux 手记

 酝酿许久的手记终于面世了,希望高手多多指点。从7月到现在,我参与的产品的研发,也算告一段落,明天就是成都的医博会了,这几个月慢慢啃出来的东西,要好好的总结一下,大学的时候,玩的是单片机,arm裸机,对于系统有所了解,做过一些...

0

主题:QT3.3.8b编程在Linux2.4.18内核中的运行机制

培训要求原文: 主题:QT3.3.8b编程在Linux2.4.18内核中的运行机制 关键词:进程、线程、消息(事件)、信号-槽、任务调度、时间片、c++类库、设备 要求:从CPU运行机理出发讲述应用程序的运行过程   拟内容概要: 上午:   1、学习本课...

0

什么是交叉编译?

举个例子来解答。 我们的电脑PC的CPU是intel或者AMD的,这种CPU全部是x86架构的,内在指令是一样的。 而嵌入式linux的CPU一般是ARM的,这种CPU的指令架构和x86完全不同。 如果,你在电脑上写了个C语言程序,然后编译运行,但是这种程序只...

0

嵌入式linux学习笔记--LED驱动 (用到主设备号 和 次设备号)

//////////////////////////// 在open函数中对硬件进行初始化,在write函数中对硬件进行赋值操作 ////////////////////////////// 手动创建设备节点文件 1.驱动程序中可以自动分配 或者 手动指定主设备号 2.应用程序打开设备文件,则需要创...

0

嵌入式Linux学习:u-boot源码分析(3)--AM335X系列的2014.10版

    我们继续上一篇的代码,已经来到s_init()(位于archarmcpuarmv7am335xoard.c),其源代码如下: ...defined(CONFIG_SPL_BUILD) gd = &gdata; preloader_console_init();//wlg: uart_init(), and print the first information U-b......

0

嵌入式Linux——分析u-boot运行过程(4):u-boot第四阶段代码

简介:         本文主要介绍在u-boot-1.1.6中代码的运行过程,以此来了解在u-boot中如何实现引导并启动内核。这里我们主要介绍u-boot第四阶段的代码,即讲解的是在u-boot中我们如何运用命令行来加载并启动内核。 声明:        ...

0

嵌入式Linux C编程学习之路(九)——标准IO的缓存

1. 文件IO与标准IO的关系 文件IO:是直接调用内核提供的系统调用函数, 头文件是unistd.h 标准IO:是间接调用系统调用函数,头文件是: stdio.h       之前学过:输入输出相关的函数,都是和标准的输入(键盘),标准的输出(显示器...

0

嵌入式Linux开发环境搭建之五---VMware tool实现Linux与windows文件共享

一、Windows下的操作 在windows系统下新建一个文件WinShare【随意起的一个名字】用于存放Windows与Linux共享的文件。 二、Linux下的操作 虚拟机->设置->选项共享文件夹   三、在Linux下安装Vmware tools 方法一: 1、 在VMWare下...

0

韦东山linux视频(国内最好的l嵌入式linux学习视频)

   很不错的一个视频。     http://www.100ask.net/index.html   第一期免费的。      http://dl.dbank.com/c03o1ebwlo   第二期280块一套。http://dl.dbank.com/c06bbt0sxp   第三期180块一套。   我购买了第二,第三期。  ...

热门文章