嵌入式 Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。
共享资源,欢迎转载: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...
设备文件: /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); ...
嵌入式Linux开发综述 建立目标板Linux的基本步骤 建立目标板Linux系统有4个重要的步骤: (1)决定系统组件 Linux具有大量可选软件,应当为目标系统列出必须的功能清单 (2)配置并建立内核 选择合适的Linux内核版本与适当的配置 建立内...
Video for Linux two(Video4Linux2)简称V4L2,是V4L的改进版。V4L2是linux操作系统下用于采集图片、视频和音频数据的API接口,配合适当的视频采集设备和相应的驱动程序,可以实现图片、视频、音频等的采集。在远程会议、可视电话、视频监...
嵌入式Linux中文站,关于多进程和多线程,教科书上最经典的一句话是进程是资源分配的最小单位,线程是CPU调度的最小单位。这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有那么简单了,选的不好,会让...
1.修改uboot的参数bootargs 将文件系统的权限ro修改成rw就可以 2.开机启动脚本里面添加mount / -o rw;remount 重新挂载文件系统 3.更换一个全新的,可读写的文件系统 三种方式原则上都可以,但是由于官方的一般都提供的是只读的文件系统,...
1.1 汇编程序的Hello world .data msg: #首地址 .ascii "Hello, World! " len = . - msg .text .global _start #汇编程序的格式 _start: movl $len, %edx ...
本文是在学习朱有鹏老师嵌入式linux课程的过程中所整理的根文件系统构建步骤。X210开发板嵌入式linux操作系统根文件系统的构建。0准备工作: 0.1开发板支持nfs作为根文件系统启动,并且已经能够启动内核。 0.2搭建好要建立跟...
i.MX6UL LCD背光调节程序 目标:了解 i.MX6UL 如何调节显示屏的背光亮度。 功能:点击触摸屏对应的亮度按钮,实现不同的亮度设置,同时获取和显示当前的亮度值。 在进行应用软件开发前,先看一下 TQ-i.MX6UL 的 LCD 硬件接口原理图...
6 GRUB Kernel模块分析 由于我分析的是GRUB2的源代码,从GRUB2开始,从Start模块载入的是Grub的整个kernel。从官方的说明可以看到,与Grub相比,最 大的差异在于GRUB2将Stage1.5以及Stage2的功能归并为GRUB2的kernel,并提高了压缩性能;...
一、syslog定义 Syslog常被称为系统日志或系统记录,是一种用来在互联网协议(TCP/IP)的网络中传递记录档讯息的标准。在网络管理领域,Syslog协议提供了一个传递方式,允许一个设备通过网络把事件信息传递给事件信息接受者(...
Tiny210驱动开发之Hello world驱动模块编写与测试构建交叉编译环境获取Linux内核源码编译Linux内核编写helloworld驱动模块编写helloworld驱动模块的Makefile文件可能遇到的问题 最近手边有一个Tiny210开发板,重温一下Linux下的驱动...
在我们的linux嵌入式应用程序中,会有各种各样的死机问题(我这里提到的是用户态),出现死机的原因也是很多,其中中间一种最常见的一种就是段错误啦。 1. 段错误是什么 段错误是指访问的内存超出了系统给这个程序所设定的内存空间,例如...
材料: 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...
在嵌入式产品上,如何让用户选择有线还是无线上网呢?如何让他们判断使用了哪种方式上网呢?我们是这样处理的:优先使用网线上网,稳定。即程序自动判断,如果查了网线,则使用网线上网,如果没有网线连接,则无线上网。 所以,问...