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

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

0

嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之文件系统

  共享资源,欢迎转载:http://hbhuanggang.cublog.cn 一、移植环境 主  机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand 编译器:arm-linux-gcc-4.3.2 yaffs补丁:cvs-root.tar.gz 这里下载http://www.aleph1.co.uk/cgi-bin/view...

0

嵌入式linux应用层对硬件时间的设…

设备文件: /dev/rtc或/dev/rtc0 打开函数: int FAST_FUNC rtc_xopen(const char **default_rtc, int flags) {  int rtc;  if (!*default_rtc) {   *default_rtc = "/dev/rtc";   rtc = open(*default_rtc, flags); ...

0

嵌入式Linux开发综述

嵌入式Linux开发综述 建立目标板Linux的基本步骤 建立目标板Linux系统有4个重要的步骤: (1)决定系统组件 Linux具有大量可选软件,应当为目标系统列出必须的功能清单 (2)配置并建立内核 选择合适的Linux内核版本与适当的配置 建立内...

0

嵌入式LINUX环境下视频采集知识

Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监...

0

Linux多进程与多线程的深度比较

嵌入式Linux中文站,关于多进程和多线程,教科书上最经典的一句话是进程是资源分配的最小单位,线程是CPU调度的最小单位。这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有那么简单了,选的不好,会让...

0

嵌入式linux文件系统只读 修改为可读写的三种方式

1.修改uboot的参数bootargs  将文件系统的权限ro修改成rw就可以 2.开机启动脚本里面添加mount / -o rw;remount 重新挂载文件系统 3.更换一个全新的,可读写的文件系统 三种方式原则上都可以,但是由于官方的一般都提供的是只读的文件系统,...

0

嵌入式高级编程

1.1 汇编程序的Hello world .data msg:                      #首地址     .ascii "Hello, World! "     len = . - msg .text     .global _start        #汇编程序的格式 _start:     movl $len, %edx ...

0

X210开发板嵌入式linux操作系统根文件系统的构建。

本文是在学习朱有鹏老师嵌入式linux课程的过程中所整理的根文件系统构建步骤。X210开发板嵌入式linux操作系统根文件系统的构建。0准备工作:     0.1开发板支持nfs作为根文件系统启动,并且已经能够启动内核。     0.2搭建好要建立跟...

0

嵌入式Linux应用程序开发-(3)i.MX6UL LCD背光调节程序

i.MX6UL LCD背光调节程序 目标:了解 i.MX6UL 如何调节显示屏的背光亮度。 功能:点击触摸屏对应的亮度按钮,实现不同的亮度设置,同时获取和显示当前的亮度值。 在进行应用软件开发前,先看一下 TQ-i.MX6UL 的 LCD 硬件接口原理图...

0

系统启动——Grub篇(二)

6  GRUB Kernel模块分析 由于我分析的是GRUB2的源代码,从GRUB2开始,从Start模块载入的是Grub的整个kernel。从官方的说明可以看到,与Grub相比,最 大的差异在于GRUB2将Stage1.5以及Stage2的功能归并为GRUB2的kernel,并提高了压缩性能;...

0

Linux守护进程log——syslog

一、syslog定义       Syslog常被称为系统日志或系统记录,是一种用来在互联网协议(TCP/IP)的网络中传递记录档讯息的标准。在网络管理领域,Syslog协议提供了一个传递方式,允许一个设备通过网络把事件信息传递给事件信息接受者(...

0

Tiny210驱动开发之Hello world驱动模块编写

Tiny210驱动开发之Hello world驱动模块编写与测试构建交叉编译环境获取Linux内核源码编译Linux内核编写helloworld驱动模块编写helloworld驱动模块的Makefile文件可能遇到的问题 最近手边有一个Tiny210开发板,重温一下Linux下的驱动...

0

linux应用程序常见问题(Segmentation Fault)

在我们的linux嵌入式应用程序中,会有各种各样的死机问题(我这里提到的是用户态),出现死机的原因也是很多,其中中间一种最常见的一种就是段错误啦。 1. 段错误是什么  段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如...

0

交叉编译mtd-utils到sama5d3x

材料: https://sourceforge.net/projects/libuuid/?source=typ_redirect http://git.infradead.org/mtd-utils.git/shortlog/refs/tags/v1.5.2 http://www.zlib.net/ http://www.oberhumer.com/opensource/lzo/download...

0

嵌入式 自动判断是否插入网线的几种方法

 在嵌入式产品上,如何让用户选择有线还是无线上网呢?如何让他们判断使用了哪种方式上网呢?我们是这样处理的:优先使用网线上网,稳定。即程序自动判断,如果查了网线,则使用网线上网,如果没有网线连接,则无线上网。    所以,问...