-
三星ARM11内核 S3C6410开发板+8寸液晶触摸屏, 支持蓝牙 - [ARM开发板]
2010-06-08 | Tag:ARM11内核 S3C6410开发板
ARMSYS 6410开发板+L80T86液晶屏模块,液晶屏外接。特点:8英寸800×600像素液晶屏显示,低功耗LED背光。应用:MID,上网本,人机界面,控制终端。
产品特点:
1,系统在667MHz主频上稳定工作,DDR时钟频率266MHz;
2,提供四大操作系统, WINCE6.0、Linux2.6.28、ubuntu、Android系统支持;
3,WIN... -
制作ramdisk根文件系统大家说 - [嵌入式系统]
2010-02-04 | Tag:ramdisk s3c6410开发板
隐逸桃源说:
1、ramdisk是一个最小的linux rootfs系统,它包含了除内核以外的所有linux系统在引导和管理时需要的工具,包含如下目录:bin,dev,etc,home,lib,mnt,proc,sbin,usr,var。还需要有一些基本的工具:sh,ls,cp,mv……(位于/bin目录中);必要的配置文件:inittab,rc,fstab……位于(/etc目录种);必要的设备文件:/dev/tty*... -
【最新】立宇泰6410开发板支持LCD2VGA模块,并支持1024x768分辨率显示模式 - [ARM开发板]
2009-11-19 | Tag:ARM11 VGA s3c6410开发板
立宇泰6410开发板可以支持LCD2VGA模块,并支持1024*768分辨率显示模式。
1、平台和环境 硬件配置:
平台:ARMSYS6410
CPU: S3C6410X
主频: 667MHz
&... -
多图介绍立宇泰全新S3C6410开发板——ARMSYS6410 - [ARM开发板]
2009-10-13 | Tag:s3c6410开发板 ARM11
整体外形紧凑合一,简单地加上外壳,就成为用户自己的产品:
可以配套各种尺寸液晶屏,非常灵活:
主板,品质精良,性能卓越:
核心板采用8层板,体现立宇泰一贯追求稳定可靠,品质第一:
软件功能最完整,最齐全,产品化的软件支持:... -
2440支持大容量SD卡的解决办法
2009-09-12 | Tag:2440 大容量 SD卡
上周搞定了摄像头,昨天开始搞SD卡,刚开始挺郁闷,大容量不支持就算了,居然小容量的SD卡能够发现盘符,但是却不能删除和新建文件,后来经过修改,把写保护检测去掉了就可以正常读写了。Google了一下,然后在在群里问了一下,在CSDN搜索了一下,很幸运,很快搞定了大容量的SD卡支持问题。 现... -
2440支持大容量SD卡的解决方法
2009-09-10 | Tag:2440 SD卡
上周搞定了摄像头,昨天开始搞SD卡,刚开始挺郁闷,大容量不支持就算了,居然小容量的SD卡能够发现盘符,但是却不能删除和新建文件,后来经过修改,把写保护检测去掉了就可以正常读写了。Google了一下,然后在在群里问了一下,在CSDN搜索了一下,很幸运,很快搞定了大容量的SD卡支持问题。 现... -
MIPS和ARM构架
2009-07-31 | Tag:MIPS ARM
出现的问题: 在使用DM2016的时候,要用到加密库,是LIB文件,将LIB文件加入到工程中编译出现如下问题:fatal error LNK1112: module machine type 'MIPS' conflicts with target machine type 'THUMB'分析问题: 提示是说目标系统平台不一样,很显然是库的问题解决问题: &n... -
wince5.0 注册表还原
2009-07-29 | Tag:wince5.0 注册表
每次当Wince使用了HIVE注册表后,用户的注册表改动将得到保存,但是在某些应用场合需要将注册表还原成为出厂时的默认设置,通常要求能够在AP中通过点击一个按钮来实现这个clean boot。配置的HIVE系统注册表和HIVE用户注册表分别保存在/HDD/Document and Setting/system.hv 中和 /HDD/Document and Setting/default/user.hv中,系统在每次启动到加载HIVE系统注册表之前都会先检查保存在/HDD中的文件的存在和合法性,如不... -
立宇泰即将推出ARM6410开发板和10.4寸PDA
2009-07-29 | Tag:ARM11 6410 PDA
立宇泰电子即将推出基于ARM11的三星S3C6410处理器的开发板和10.4寸大屏幕无线点菜机!敬请关注!
www.hzlitai.com.cn -
该产品支持wince5.0,可以和我们公司ARMSYS2410/ARMSYS2440系列产品配合使用,并提供wince5.0驱动代码。该产品支持无缝漫游功能,可以方便地与其它的11b、11g无线设备连接。这款USB无线网卡提供两种工作模式:集中控制式和对等式;安全方面支持 64/128/152位WEP数据加密,同时支持WPA、IEEE 802.1X、TKIP、AES等加密与安全机制。支持无缝漫游功能;另外还可以方便地与其它的11b、11g无线设备连接。产品网址:http://www.hzlitai....
-
使用H-JTAG进行仿真调试
2009-07-22 | Tag:JTAG 仿真调试
H-JTAG 是一款简单易用的的调试代理软件,软仿真,不需要硬件仿真器, 可以实现大部分的仿真调试功能。支持ARM9,支持ADS。对我们这些没钱买仿真的人来说,绝对的好东西。 下面是我开发板上(Armsys2410)的使用步骤: 1. 下载最新版H-JTAG V0.6.0地址:http://www.hjtag.com/chinese/download.html安装后会默认安装好所需要的配置文件及驱动 2. &nb... -
LCD接口转换VGA输出视频卡
2009-07-21 | Tag:VGA 输出视频卡
LCD接口转VGA输出视频卡(简称LCD2VGA)是一款以FPGA 做为桥接芯片,集成高效显存技术的视频转换卡。不同于简易的D/A转换模式,LCD2VGA上的FPGA能够自动将LCD接口提供的刷新频率提高到CRT显示器所需要的高刷新频率,解决了简易的D/A转换模式下屏幕闪动的问题。产品介绍:http://www.hzlitai.com.cn/product/accessories/lcd2vga/lcdtovga.html
 ... -
Linux系统——初学者的常见问题解决大全
2009-07-20 | Tag:Linux 初学者 解决
一、 如何建立多用户
提醒大家一下,别总是使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统。比如我们想删除/temp目录下的文件却将命令不小心输成“rm / temp(在‘/’后多了一个空格)”,那么就极可能删去根目录下的所有文件。 再者,“Linux是一个真正意义上的多任务、多用户系统”,不体会一下Linux的特色岂不可惜。为了方便自己和别人使用,就在Linux系统下多建几个用户吧。 输入“adduser newuser”,回车,屏幕对命令没有一点儿反应... -
Linux 2.6内核的精彩世界
2009-07-16 | Tag:Linux 2.6 内核
到目前为止的故事...
Linux内核始于1991年,是Linus Torvalds为他的386开发的一个类Minix的操作系统。Linus曾想命名这个系统为Freax,但很幸运的是他最后没有那样做。Linux 1.0的官方版发行于1994年3月,包含了386的官方支持,仅支持单cpu系统。Linux 1.2发行于1995年3月,它是第一个包含多平台(Alpha,Sparc,Mips等)支持的官方版本。Linux 2.0发行于1996年6月,包含很多新的平台支持,但是最重要的是,它是第一个支... -
Linux串口上网的简单实现
2009-07-03 | Tag:Linux 串口
Linux为串口上网提供了丰富的支持,比如PPP(Peer-to-Peer Protocol, 端对端协议)和SLIP(Serial Line Interface Protocol, 非常老的串行线路接口协议),这里所说的"上网"是指把串口当成一个网络接口,通过封装网络数据包(如IP包)以达到无网卡的终端可以通过串口进行网络通信。但是使用这两种协议必须得到内核的支持。例如,如果在没有配置PPP的Linux环境中使用PPP,除了安装PPP应用层软件外,还必须重新编译内核。SLIP是一个比较老的简单的协... -
ARM Linux 进程调度(2.4.x)
2009-07-02 | Tag:ARM Linux
Process Creation and Termination
Process Scheduling and Dispatching
Process Switching
Porcess Synchronization and support for interprocess communication
Management of process control block -------from <Operating system:internals and desi... -
怎样编写Linux设备的驱动程序
2009-07-02 | Tag:Linux 驱动程序
Linux是Unix操作系统的一个变种,在Linux下编写驱动程序的原理和思想完全和其他的Unix系统类是,但在window或dos环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作便捷,功能也很强大,但是支持的函数少,只能依赖kernel中的函数,有些常用的操作要自己编写,而且调试也不太方便。本人这几周来为实验室自行研制的一块多媒体卡编制了驱动程序,获得了一些经验,愿与大家共享,有不当之处,请予指正。 一、Linux device driver 的概念 系统调用... -
WinCE的开发解疑
2009-06-30 | Tag:WinCE
在长期关注程序员论坛的过程中,我发现由于Windows CE开发的独特性,加之多个版本并存、缺乏中文参考资料,因此论坛上充斥着大量相同的入门资料。我希望在这里能够为刚转入Windows CE开发的程序员们明晰一些概念,将现有的Windows CE版本与开发工具之间的关系给大家解释清楚。 Windows CE与平台开发 Windows CE是微软为嵌入式设备定制的操作系统,而嵌入式设备可谓多种多样,这就要求CE操作系统必须是可定制的,所以微软将Windows ... -
移植Linux2.6内核驱动的参考
2009-06-29 | Tag:Linux2.6 内核驱动
1、 使用新入口
必须包含 <linux/init.h>
module_init(your_init_func);
module_exit(your_exit_func);
老版本:int init_module(void);
void cleanup_module(voi);
在2.4中两种都可以用,对如后面的入口函数不必显示包含任何头文件。 2、 GPL
MODULE_LICENSE("Dual BSD/GPL");
老... -
跟我一起编写 Makefile
2009-06-29 | Tag:Makefile
什么是makefile?可能很多Winodws的程序员都不知道这东西,因为那些Windows的IDE都为你做了这项工作,但我觉得要作一个好的professional的程序员,makefile还是要懂的。这就好比现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不得不自己写makefile了,会不会写makefile,从一个侧面可以说明了一个人是否具有完成大型工程的能力。因为,makefile关系到整个工程的编译规则。一个工程... -
具有8个RS485的多串口嵌入式单板电脑
2009-06-26 | Tag:RS485 多串口 嵌入式 单板电脑
EMUC8485多串口服务器(原型号:ARMSYS2410-MULTIUART)是立宇泰电子自主研发设计的一款高性能、嵌入式多串口终端服务器应用板。它具备8个可独立控制的RS485串行口,在多任务操作系统的控制下,可以满足长距离多负载管理、实时响应大数据量的严苛要求。该产品特别适合作为实现串口终端设备集中管理、实时数据采集的服务器主板,目前已大量应用到金融POS机通讯服务器领域中。 EMUC8485多串口服务器还提供了以太网接口,数字真彩液晶屏接口,键盘接口,SD卡接口,这使它同样适合作为远程WEB... -
Vi编辑器的使用方法
2009-06-26 | Tag:Vi 编辑器
vi分为三种状态:插入模式(Insert mode):只有在此模式下才可以做文字输入,按「ESC」回到命令行模式;命令模式(Command mode):控制光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式和底行模式;底行模式(Last line mode):将文件保存或退出vi,也可以设置编辑环境,如寻找列出行号、字符串等。
进入vi:在系统提示符号$下输入vi myfile,就进入到vi全屏幕编辑画面。初态为命令模式。只有插入模式才能够输入文字。
1、插入模式的命令简介... -
编写Linux bootloader 的方法
2009-06-26 | Tag:Linux bootloader
对于要将 linux 移植到其它开发板的人来说,编写 boot loader 是个不可避免的过程。对于要学习linux的人来讲,编写 bootloader 也是个很具挑战性的工作。本文通过对 linux引导的协议进行分析,详细阐述如何编写一个可以在 i386 机器上引导 2.4.20内核的基本的bootloader。
1.概述 linux运行在保护模式下,但是,当机器启动复位时却处于实模式下。所以写bootloader做的工作也是在该模式之下的。 linux的内核具有多种格式,老式的zImag... -
Linux下的C语言编程基础知识
2009-06-25 | Tag:Linux C语言 编程
1.源程序编译
在Linux下,如果要编译一个C语言的源程序,就要使用GNU的gcc编译器。 下面我们用一个实例来说明如何使用gcc编译器。
假设我们有下面这个简单的源程序(hello.c):
int main(int argc,char **argv)
{
printf("Hello Linux\n");
}
要编译这个程序,只要在命令行下执行:
gcc -o hello hello.c
gcc 编译器就会生成一个hello的... -
Linux的管理技巧和常见问题解答
2009-06-24 | Tag:Linux 管理技巧和 常见问题
一、 怎么建立多用户 提醒大家一下,不要一直用root用户,因为root用户在系统里有着至高无上的权力,一个不小心就可能会破坏系统。比如想删除/temp目录下的文件时却不小心将命令输成“rm / temp(在‘/’后多了一个空格)”,那么就极有可能删除了根目录下的所有文件。再者,“Linux是一个真正意义上的多用户、多任务系统”,不体会一下 Linux的特色那不是很可惜。为了方便自己和别人的使用,就在Linux系统下多建立几个用户吧。 输入“adduser newuser”,按回车,屏幕对命... -
Windows CE中断和异常服务程序之初探
2009-06-24 | Tag:Windows CE 中断 异常
1。异常/中断相量的装入及执行方式:
异常和中断都是异步发生的事件,当该事件发生时,系统就会停止当前正在执行的代码转而去执行事件响应的服务程序。而事件服务程序的入口点就是异常/中断向量所在的位置。arm的中断向量可以是0x0开始的低地址向量,也可以是在FFFF0000位置的高地址向量。winCE下使用高地址作为trap区,所以在CE下arm使用高地址向量。下面我们来了解一下中断/异常向量的安装和执行过程。
在kernelStart的过程中通过程序来将如下代码复制到ffff0000的位置... -
Linux操作系统环境变量的定制
2009-06-23 | Tag:Linux 操作系统 环境变量
Linux是一个多用户操作系统。每个用户登录到系统后,都会有一个专用的运行环境。一般每个用户默认的环境都是一样的,这个默认环境其实就是一组环境变量的定义。用户可以对自己的运行环境进行定制,方法就是修改相应的系统环境变量。 常见的环境变量 :对于PATH和HOME等环境变量大家都很熟悉了。除此之外,还有下面一些常见环境变量:
◆ LOGNAME是指当前用户的登录名。 ◆ HISTSIZE是指保存历史命令记录的条数。◆ HOSTNAME是指主机的名称,许多应用程序如果要用到主机名的话,... -
busybox的编译
2009-06-23 | Tag:busybox 编译
1,busybox简介 busybox是一个集成了一百多个最常用的linux命令和工具的软件。他甚至还集成了一个telnet服务器和一个http服务器,而所有这一切的功能却只有区区1M左右大小.我们平时用的那些linux命令就好比是分力式的电子元件,而busybox就好比是一个集成电路,把常用的工具和命令压缩集成在一个可执行文件里,功能却基本不变,大小却小很多倍,在嵌入式linux应用中,busybox被非常广的应用,另外,大多数linux发行版的安装程序中都有busybox的身影存在,安装linu... -
一步一步制作ARM-Linux交叉编译环境
2009-06-22 | Tag:ARM-Linux 交叉 编译环境
我们使用以下版本的文件为例子建立arm-linux 交叉编译环境:
binutils-2.11.gz
gcc-2.95.3.gz
glibc-2.2.3.gz
glibc-linuxthreads-2.2.3.tar.gz
linux-2.4.5.gz
patch-2.4.5-rmk7.gz # linux kernel patch
我们的工作路径是:
~ -- ------- tars ... -
cramfs文件系统
2009-06-22 | Tag:cramfs 文件系统
1、cramfs的特点
在嵌入式的环境之下,内存和外存资源都需要节约使用。如果使用RAMDISK方式来使用文件系统,那么在系统运行之后,首先要把外存(Flash)上的映像文件解压缩到内存中,构造起RAMDISK环境,才可以开始运行程序。但是它也有很致命的弱点。在正常情况下,同样的代码不仅在外存中占据了空间(以压缩后的形式存在),而且还在内存中占用了更大的空间(以解压缩之后的形式存在),这违背了嵌入式环境下尽量节省资源的要求。
使用cramfs就是一种解决这个问题的方式。c...







