![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式Linux相关
文章平均质量分 73
houen
性情温和、生活平淡、积极工作
展开
-
Minigui IAL引擎实现
² 如何在MiniGUI中添加新的IAL引擎:(假设新的IAL引擎为_NAME_IAL)1. 在ial.c文件中添加新引擎的入口:例如:(ial.c文件中)A) #ifdef _NAME _IAL #include "NAME.h" #endifB) 在input数组中添加 #ifdef _原创 2004-11-29 12:33:00 · 3174 阅读 · 0 评论 -
vsftpd服务相关
1. 登陆跟目录的修改 /etc/vsftpd.conf原创 2014-09-29 22:47:57 · 661 阅读 · 0 评论 -
BOA 服务CGI功能最简单测试
1. 在Ubuntu下Boa的测试原创 2014-09-28 22:54:52 · 1366 阅读 · 0 评论 -
CoLinux 简化嵌入式开发环境
厌烦了慢速的虚拟机,现在colinux帮你加速,在嵌入式开发中运行一个linux,主要功能就是提供一个gcc的交叉编译环境,那么colinux应该是目前最好的选择。 在windows系统下,以应用方式运行一个linux 内核,而且原有的linux发行版只要稍作修改即可以让其运行在windows中了。 colinux的优点: 绝对比虚拟机快,因为它不是原创 2009-12-26 22:25:00 · 1100 阅读 · 0 评论 -
ubuntu 启动盘制作
1.启动盘的制作&构建一个小系统准备: 制作系统:ubuntu 8.10(我的是8.10,各个版本应该都可以) 可启动的U盘一个前言: 本节利用ubuntu现成的文件创建一个可U盘启动的linux小系统分区: #sudo fdisk /dev/sdb /*在创建分区前,可以使用d命令删除所有分区:d回车1,d回原创 2009-10-13 15:19:00 · 2675 阅读 · 0 评论 -
虚拟网卡tun/tap应用样例
1. 我的应用目标: 为了把MPE封装的数据重新转化为网络UDP流,实现应用只要通过Socket接口即可实现数据接收和分析。 前言: 为了实现这个功能,我在网络上搜索了相关信息,都没有具体的实现过程和应用,主要找到理论性的介绍tun/tap驱动的原理,而且很难让人理解它的功能。对于做实际开发的人员来说更需要的是一个实际实现的样例,这样更能说明问题,切实的解决应用实现问题。原创 2009-02-28 21:00:00 · 7336 阅读 · 0 评论 -
UTC和GMT
UTC和GMT到底是什么呢? 我开发的嵌入式linux系统产品要设置成什么时区呢?最近查了一些资料但还是似懂非懂,感觉上对我们开发人员来说关系不是很大。一般仅仅使用当地时间。总之 UTC+8 和GTM+8就是中国北京时间,两者的差别几乎感觉不到。据说UTC会出现61秒的情况来纠正时间的一些误差,好像一两年才会纠正一秒。我想一般程序对时间不会有这么严格的要求吧。看来还是用GMT好不会出现原创 2007-04-03 15:16:00 · 1619 阅读 · 0 评论 -
嵌入式系统USB存储设备自动mount
嵌入式系统USB存储设备自动mount 本人比较懒具体说明就不写了 大家有兴趣就看代码看注释吧 main函数在最下面主要功能 能定时主动的检查u盘 移动硬盘 usb光驱 除光驱外能实现自动mount到指定的路径对于u盘能区分有分区表的和没有分区表光驱提供了两个函数mount 和umount,并能检测vcd和cd 并使用cdfs格式进行mount。对于分区原创 2007-01-12 17:38:00 · 2272 阅读 · 1 评论 -
uClinux使用/dev/vc/0设备名来读取usb键盘的键值
USB键盘的启用需要input设备、Virtual terminal、Frame buffer devices等启动,具体看上面配置。1. 基本的调用过程即扫描码的传递过程driver/input/Keybdev.c: keybdev_event -> driver/input/Keybdev.c: emulate_raw -> driver/char/Keyboard.c: han原创 2007-01-12 11:20:00 · 2124 阅读 · 0 评论 -
Reiserfs分区格式化工具的交叉编译
1. 目的和环境在arm7的板子上直接格式化ide硬盘上的分区为Reiserfs分区编译工具为arm-elf-gcc 开发环境 redhat 9.02. 下载源码包 reiserfsprogs-3.6.20.tar.gz 官方网站http://namesys.com/3. 具体过程l 解压缩 tar zxf reiserfsprogs-3.6.20原创 2007-01-10 14:03:00 · 1552 阅读 · 0 评论 -
在uClinux中实现 pppoe拨号上网功能
uClinux PPPoE拨号功能实现1.uClinux内核设置 (对于 2.4.x 内核) Network device support ---> PPP (point-to-point protocol) support PPP support for async serial ports PPP support for sync tty ports原创 2006-08-22 16:48:00 · 2427 阅读 · 0 评论 -
从usb storage开始深入linux2.6驱动
从usb storage开始深入linux2.6驱动 作者msn:hougg@hotmail.com 搞了好久linux基本上还是停留在内核配置编译、启动脚本修改、应用程序等表面的东西。也只能能原创 2006-07-03 17:25:00 · 3131 阅读 · 0 评论 -
如何使uClinux根目录使用jffs2分区
如何使uClinux根目录使用jffs2分区 一、系统介绍1. 采用加补丁方式的uClinux内核,不是uClinux-dist结构的。原始linux 2.4.222. Flash 地址0x46000000 ---- (0x46800000-0x1)3. 192K 存放loader所以映像烧写起始 0x460300004. 832K 存放内核 0x46030000-原创 2006-03-23 20:58:00 · 3910 阅读 · 0 评论 -
一个简单的IAL分析(红外遥控)
简单的IAL分析一、程序说明 1.下面程序是基于一个红外的设备文件,从该设备中能接收到红外遥控的硬件编码。 2.两个文件需要覆盖掉libmingiui*/src/ial/中的两个文件编译时加上 --enable-video-qvfb 3.为了简单,就直接在qvfb引擎上进行修改原创 2005-02-19 12:22:00 · 1650 阅读 · 0 评论 -
Arm-elf编译工具链的编译及Minigui
Arm-elf编译工具链的编译一、环境说明PC-CPU:i386操作系统:Fedora II操作系统自带GCC:version 3.3.3 20040412 (Red Hat Linux 3.3.3-7)嵌入式CPU:ARM 920T嵌入式内核:uClinux-Samsung-2510嵌入式图形系统:Minigui-1.3.3嵌入式应用程序:Mgdillo(浏览器)原创 2005-01-20 11:29:00 · 3750 阅读 · 0 评论 -
我手头项目的MiniGui编译移植
一、MiniGui的交叉编译1. 编译命令编译前需要准备内核,把内核的源代码放到/opt/uClinux/uClinux-dist目录下。进入libminigui目录[…]#CC=arm-elf-gcc AR=arm-elf-ar RANLIB=arm-elf-ranlib LDFLAGS="-Wl,-elf2flt" ./configure /--prefix="/opt原创 2004-12-31 09:45:00 · 3569 阅读 · 1 评论 -
PC键盘驱动程序源码分析
一. 编写目的:描述uclinux内核中pc机键盘驱动的体系结构和工作原理,用于指导针对具体的嵌入式键盘的驱动程序的编写。二. 参考资料:1.《Linux内核源代码情景分析(下册)》第8.7和8.8章节,page330~4122.内核源代码文件:../linux-2.4.x/drivers/char/keyboard.c../linux-2.4.x/inclu原创 2004-11-29 12:34:00 · 11453 阅读 · 1 评论 -
Busybox功能在Ubuntu上的测试
1. 下载最新版busybox原创 2014-09-18 19:45:01 · 3563 阅读 · 0 评论