嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。
Bootloader/u-boot的启动模式 对于计算机系统来说,从计算机开机上电的到操作系统的启动需要一个引导过程。嵌入式Linux同样也需要一个引导的过程,及引导程序就叫做Bootloader。Bootloader是在操作系统启动之前执行的一小段程序,通过这...
作者:游老师,华清远见嵌入式学院讲师。 在华清远见的嵌入式培训课程中,linux自负设备驱动程序的编写是嵌入式学院三期课程中嵌入式linux驱动开发方面的重要内容,这里我们先对QT做一下简单介绍。 一、Linux device driver 的概念 系统调...
本文为Android平台开发人员和Android设备制造商提供了底层开发指导。如果你对Android的上层应用开发很感兴趣,请访问Android Developers Site。 关于这份指导书 这份指导书按照逻辑划分为几个部分(见目录)。在一个持续的开发过程中...
Linux和uClinux比较分析 标准Linux是针对有MMU的处理器设计的。在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射为物理地址。通过赋予每个任务不同的虚拟-物理地址转换映射,支持不同任务之间的保护。 uClinux是针...
Linux Platform Builder集成开发环境的实现 1 目的 嵌入式Linux上的开发上一个函待解决的问题,就是开发工具的匮乏和开发过程的混乱。开发涉及Bootloader、内核、驱动、文件系统、图形用户接口和显示应用程序等多个方面,在各部分的开发...
Remote System Explorer之FTP移植 openssh自带Sftp Server,但移植到开发板上时无法启动,所以只能移植其他的FTP服务器,经过一番搜索后确定使用vsftpd。 vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序,特点是小巧轻快,安全易用...
http://blog.csdn.net/gameboy12615/archive/2010/06/04/5648185.aspx 如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux平台时经常会抱怨没有一个好用的集成开发环境。和windows下常用的一些开发...
学习技术不难,看你自己怎么规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (...
Linux设备驱动模型 尽管LDD3中说对多数程序员掌握设备驱动模型不是必要的,但对于嵌入式Linux的底层程序员而言,对设备驱动模型的学习非常重要。 Linux设备模...
基于S3C2410的SD卡linux驱动工作原理 我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问...
在嵌入式产品上,如何让用户选择有线还是无线上网呢?如何让他们判断使用了哪种方式上网呢?我们是这样处理的:优先使用网线上网,稳定。即程序自动判断,如果查了网线,则使用网线上网,如果没有网线连接,则无线上网。 所以...
今天编程用到QWidget的setEditFocus函数,发现不能使用,手册里面说的是,这个功能只对应嵌入式Linux或者塞班再或者winCE。所以开始使用嵌入式Qt进行编译,发现还是不能通过,网上搜索,解决方法,说要重新编译Qt,并且加上QT_KEYPAD_NAVIG...
(韦东山——嵌入式Linux 应用开发完全手册) 自己编译工具链: 如果要基于gcc 和glibc 来制作工具链,可以使用crosstool 来进行编译; 如果要基于gcc 和uClibc 来制作工具链,可以使用buildroot 来进行编译。 uClibc 比 glibc 小,在已有...
u-boot 内核启动的时候依赖于以下这两行代码: s = getenv("bootcmd"); ... run_command(s,0); 第一条命令是从nand把内核把读到到一个地址上去;第二条命令是从内核里面启动内核; 从哪里读?从kernel分区读; 读到哪里去?...
学习嵌入式不能急于一时,而是一个慢慢进步的过程,现在嵌入式最常见的就是嵌入式linux的方向,当然也有VxWorks这些系统,现在比较重点学习的就是linux,企业招人也是很看重这一点的。所以嵌入式开发学习...