(上海办事处)厦门兴锐嘉进出口有限公司
免费会员

MKS51A010-503-00 Sew **

参  考  价面议
具体成交价以合同协议为准

产品型号

品       牌

厂商性质经销商

所  在  地上海

联系方式:刘锦玲查看联系方式

更新时间:2018-05-14 09:00:00浏览次数:335次

联系我时,请告知来自 仪表网
同类优质产品更多>
MKS51A010-503-00

MKS51A010-503-00是一个将Linux内核移植到各种基于ARM处理器的目标系统的项目。由Russell Kingrmk@arm.linux.org.uk主持。已经为超过100多种不同的目标系统成功完成了移植工作。这里所移植的Linux内核是Linux-2.4.24,ARM Linux补丁是2004年2月发布的Linux-2.4.24-vrs1。

MKS51A010-503-00在移植过程中,重点工作是启动程序的实现和ARM Linux下针对具体的硬件环境桢缓冲设备驱动程序的设计。 启动程序的主要步骤为:设置入口指针,设置中断向量,设置和初始化RAM,初始化至少一个窜行端口,检测CPU类型,初始化堆栈和寄存器,初始化存储器系统,设置内核相关列表,呼叫内核镜像。需要特别注意的是在设置CPU寄存器时,r?0 为0,r2 为检测出的CPU型号号码,MMU关闭,指令Catch打开,数据Catch清空后关闭。

Framebuffer是一个提供显示内存和显示芯片寄存器从物理内存映射到进程地址空间中的设备,其驱动程序主要依靠三个数据结构:fb_info﹑fb_var_screeninfo﹑fb_fix_screeninfo。fb_info结构只能在内核空间访问,其内部定义了struct fb_ops,结构fb_ops的成员即framebuffer的一系列操作函数。帧缓冲设备的驱动主要就是编写这些接口函数。

fb_var_screeninfo和fb_fix_screeninfo定义视频板卡的硬件特性。如显存大小﹑每行显示位数﹑分辨率等与特定硬件相关的特性。帧缓冲驱动程序首先调用register_framebuffer注册一个framebuffer设备,后在Linux/drivers/video/fbmem.c中登记初始化函数。所有帧缓冲驱动程序的ioctl调用由fbmem.c统一实现。

2.3 Microwindows Microwindows 是专门设计用于在小型设备上开发具有高品质图形功能的开放式源码桌面系统,使用较少的RAM和文件存储空间(100K-600K),在运行的过程中仅需要50~250KB的内存空间。Microwindows不需要任何操作系统 和图形系统的支持,可以运行32位的内核支持Framebuffer机制的Linux系统上。Microwindows的主要目标之一就是把把图形视窗环境引入到运行Linux的小型设备和平台上,提供与X Window相似的功能。

Microwindows采用分层结构设计方法,在底层提供对屏幕,鼠标或触摸屏,键盘的驱动,MKS51A010-503-00是程序能够访问实际的硬件和其他用户订制设备;中间层实现了一个可以移植的图形引擎,这个图形引擎实现画线,填充,多边行,剪辑和多种颜色模式;zui上层实现了多种API以适应不同的应用环境。

MKS51A010-503-00每一层都可以根据不同的应用需求修改代码或重新编码。 系统中zui底层针对显示屏,鼠标,触摸屏,键盘等各定义了一个数据结构供图形引擎使用,分别为struct _mwscreendevice ﹑struct _mousedevice 和struct _kbddevice , 包含了针对设备的硬件驱动代码接口。

MCG 2183-ME5049 BRUSHLESS SERVO MOTOR W/ ENCODER AND GEAR DIAMETER 13MM APPR.
    
RACAL-DANA DIGAITAL MULTIMETER 5000 WITH OPTS
    
DIONEX (C) 1996 FAB045447-10 AD20-P10
    
DIONEX (C) 1996 FAB045339-07 ASSY045340 AD20-SP1
    
MITSUBISHI AC SERVO MR-J2-03BH5 DISPLAY CARD BIT DAMAGED
    
COLE-PARMER MASTERFLEX EASY LOAD II 77200-50
    
HP 5180-0176 CARD
    
SUPER VEXTA 5-PHASE UDK5128N DRIVER
    
VEXTA FINE STEP 5-PHASE DFU1514 DRIVER
    
EH CONDUCTA 0-200mS/cm LX 2-ATC 220VAC SUPPLY

CONTREC SYSTEM 413.00A BATCH CONTROLLER COMBUSTION ENGINEERING TAYLOR 413
    
ASA 2000 ELECTRIC SCREWDRIVER TORQUE WITH ASA APS-35E POWER SUPPLY 35vdc
    
DALSA CL-C3-2048N-335P CCD IMAGE CAPTURE CAMERA MODULE
    
Keithley 175A AUTORANGING Digital Multimeter
    
MPLAB ICE MICROCHIP PCM16XQ1 PROCESSOR MODULE FOR 2000 MICROCHIP EMULATOR

会员登录

×

请输入账号

请输入密码

=

请输验证码

收藏该商铺

X
该信息已收藏!
标签:
保存成功

(空格分隔,最多3个,单个标签最多10个字符)

常用:

提示

X
您的留言已提交成功!我们将在第一时间回复您~
在线留言