ARM9开发板,嵌入式开发,嵌入式系统,嵌入式
北京龙人嵌入式开发事业部简介
lynarm9 发表于 2008-05-17 16:41:11
龙人计算机系统工程有限公司嵌入式开发产品事业部是获得高新技术企业认证及双软企业认证的嵌入式开发Linux开发平台及OEM板级硬件提供商,是中国软件行业协会嵌入式分会理事单位、广东省软件行业协会理事单位会员、广东省产业化项目重点支持企业、广东省火炬计划项目企业。公司成立于1998年初,是一家为全球嵌入式系统开发人员提供软硬件开发工具和嵌入式系统完整解决方案及技术信息服务的高科技企业。本着前瞻的视野,公司以尽快提升中国高科技嵌入式系统开发应用水平为己任,专业服务于嵌入式开发在线CPU/MCU开发工具(IDE & ICD)、实时多任务操作系统(RTOS)、嵌入式控制板(Embedded Board)等应用领域。
龙人嵌入式开发系统事业部在发展嵌入式Linux技术的过程中,不断地与全球顶级的半导体公司开展深入的技术合作,整合丰富的技术资源为客户提供服务。龙人嵌入式产品事业部在嵌入式Linux以及uCLinux方面强大的技术能力,以及帮助客户成功设计产品、实现量产的软硬件技术经验,为龙人嵌入式系统事业部赢得了与半导体厂商长期的合作关系。
龙人计算机嵌入式开发产品事业部主营业务
·各种ARM评估板;
·基于嵌入式Linux技术的客户委托设计;
龙人计算机公司团队
我们拥有一个富有朝气和活力的团队,团队成员来自于Linux社区里的著名技术开发组织、著名大学的研发中心、电讯和网络领域的业界著名目前龙人嵌入式开发产品事业部已经形成了包括产品开发、销售、客户支持的完整体系。
龙人嵌入式产品事业部服务理念
龙人嵌入式产品事业部经过多年的发展,我们不断吸引了更多的行业技术专家、职业经理人、全国各个重点大学的优秀毕业生的加盟,致力于在上游芯片厂商和下游电子产品制造厂商之间的技术衔接,禀承分工合作的理念,为客户提供具有操作系统与成熟驱动的嵌入式开发平台,并以完善的售后技术支持服务使电子产品制造商能够专注于上层应用的开发,加速产品的上市。
与处理器厂商的深度技术合作使龙人arm开发板嵌入式产品事业部能够率先在国内采用最新的处理器,将处理器技术同嵌入式Linux操作系统技术以及应用接口技术迅速整合。目前,龙人嵌入式产品事业部以每40天一款新产品的速度推出产品,客户领先于市场的产品设计在华恒能够找到实现的平台。
龙人嵌入式产品事业部的客户群体
龙人嵌入式开发产品事业部凭借丰富的产品和优秀的技术支持,获得越来越多客户的肯定。目前,龙人嵌入式开发产品事业部的客户分布于全国各地,技术服务的对象包括制造厂商、系统集成商和高校科研院所,行业覆盖通信设备、交通运输、金融终端、医疗电子、电力控制等广泛领域,公司的产品还远销美国、欧洲许多国家和地区,获得了来自国际市场的认可。
今后,龙人嵌入式产品事业部将继续努力创新,为国内嵌入式Linux行业的发展和民族产业的振兴尽力。有对龙人感兴趣的朋友请登陆网站:
联系电话1:+86-0755-83676200 手机:13686880106 小灵通:21199019陈晓联
SKYPE:pcb6699
QQ:147329089
联系电话2:0755-83662100 手机:13148818895 小灵通:21192100余焕丽
SKYPE:xiaoyu1283
QQ:731130060
E-MAIL:pcblab@163.com
联 系 地 址: 深圳市福田区福虹路世界贸易广场B座12F 邮 编:518033
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
怎样实现一个什么都不能做的嵌入式操作系统
lynarm9 发表于 2008-05-17 16:39:45
嵌入式操作系统是如何实现的
目前,相信很多人对一个没什么功能的嵌入式操作系统是如何实现的,并不是太明白,不过不用担心,这里龙人教你怎样实现一个什么都不能做的嵌入式操作系统。
龙人计算机嵌入式研发中心是国内最早进入嵌入式技术研发和应用推广的技术型企业之一,龙人嵌入式研发中心自成立以来,专注于嵌入式底层应用技术的研究和开发的同时为广大客户提供嵌入式系统开发技术、嵌入式解决方案和嵌入式产品(嵌入式开发板、ARM开发板、ARM9开发板、ARM开发工具、ARM仿真器和ARM工控板、ARM实验仪等)。
首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板上那么多外设芯片;
嵌入式 嵌入式开发 嵌入式系统嵌入式操作系统 嵌入式解决方案
2.确定要实现的模块和功能,为了简单,只实现多任务调度(但有限制,比如最多不超过10),实现中断处理(不支持中断优先级),不进行动态SHELL交互,不实现动态模块加载,不实现fork之类的动态进程派生和加载(也就是说要想在你的操作系统上加入用户程序,只能静态编译进内核中;不支持文件系统,不支持网络,不支持PCI,USB,磁盘等外设(除了支持串口,呵呵,串口最简单嘛),不支持虚拟内存管理(也就是说多任务中的每个进程都可以访问到任何地址,这样做的话,一个程序死了,那么这个操作系统也就玩完了)
3.确定要使用的编译器,这里采用GCC,文件采用ELF格式,当然,最终的文件就是BIN格式,GCC和LINUX有着紧密的联系,自己的操作系统,需要C库支持和系统调用支持,所以需要自己去裁剪C库,自己去实现系统调用
4.实现步骤:首先是CPU选型,交叉编译环境的建立,然后就是写BOOTLOADER,写操作系统
关于怎样实现BOOTLOADER请进龙人嵌入式系统开发的网站http://www.armodm.com查看“嵌入式操作系统开发实践之如何实现BOOTLOADER”这篇技术文章。此外还可以登陆
目前,相信很多人对一个没什么功能的嵌入式操作系统是如何实现的,并不是太明白,不过不用担心,这里龙人教你怎样实现一个什么都不能做的嵌入式操作系统。
龙人计算机嵌入式研发中心是国内最早进入嵌入式技术研发和应用推广的技术型企业之一,龙人嵌入式研发中心自成立以来,专注于嵌入式底层应用技术的研究和开发的同时为广大客户提供嵌入式系统开发技术、嵌入式解决方案和嵌入式产品(嵌入式开发板、ARM开发板、ARM9开发板、ARM开发工具、ARM仿真器和ARM工控板、ARM实验仪等)。
首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板上那么多外设芯片;
嵌入式 嵌入式开发 嵌入式系统嵌入式操作系统 嵌入式解决方案
2.确定要实现的模块和功能,为了简单,只实现多任务调度(但有限制,比如最多不超过10),实现中断处理(不支持中断优先级),不进行动态SHELL交互,不实现动态模块加载,不实现fork之类的动态进程派生和加载(也就是说要想在你的操作系统上加入用户程序,只能静态编译进内核中;不支持文件系统,不支持网络,不支持PCI,USB,磁盘等外设(除了支持串口,呵呵,串口最简单嘛),不支持虚拟内存管理(也就是说多任务中的每个进程都可以访问到任何地址,这样做的话,一个程序死了,那么这个操作系统也就玩完了)
3.确定要使用的编译器,这里采用GCC,文件采用ELF格式,当然,最终的文件就是BIN格式,GCC和LINUX有着紧密的联系,自己的操作系统,需要C库支持和系统调用支持,所以需要自己去裁剪C库,自己去实现系统调用
4.实现步骤:首先是CPU选型,交叉编译环境的建立,然后就是写BOOTLOADER,写操作系统
关于怎样实现BOOTLOADER请进龙人嵌入式系统开发的网站http://www.armodm.com查看“嵌入式操作系统开发实践之如何实现BOOTLOADER”这篇技术文章。此外还可以登陆
http://www.armlab.net http://www.szarm.com这两个网站里边有更多关于嵌入式开发的技术列文章,如果有什么疑问可以打电话咨询,龙人为您提供免费的技术咨询服务,热线如下:
联系电话1:+86-0755-83676200 手机:13686880106 小灵通:21199019陈晓联
联系电话2:0755-83662100 手机:13148818895 小灵通:21192100余焕丽
QQ:147329089 QQ:731130060
SKYPE:pcb6699 SKYPE:xiaoyu1283
E-MAIL:pcblab@163.com
联 系 地 址: 深圳市福田区福虹路世界贸易广场B座12F 邮 编:518033
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
嵌入式开发系统设计概述
lynarm9 发表于 2008-05-17 16:38:12
嵌入式开发系统设计概述
系统总线扩展引出了数据总线、地址总线和必须的控制总线,便于用户根据自身的特定需
IIC 存储器可存储少量需要长期保存的用户数据;
根据用户需求,设计出特定的嵌入式开发应用系统,是每一个嵌入式系统设计工程师应该达到的目
标。嵌入式开发应用系统的设计包含硬件系统的设计和软件系统设计两个部分,并且这两部分的设计是
互相关联、密不可分的,嵌入式应用系统的设计经常需要在硬件和软件的设计之间进行权衡与折中。
因此,这就要求嵌入式开发系统设计工程师具有较深厚的硬件和软件基础,并具有熟练应用的能力。这
也是嵌入式应用系统设计与其他的纯粹的软件设计或硬件设计最大的区别。
本章以北京龙人系统工程有限公司设计生产的 ARM Linux 评估开发板为
原型,详细分析系统的软、硬件设计步骤、实现细节以及调试技巧等。ARM Linux 评估开发板的设 计以学习与应用兼顾为出发点,在保证用户完成 ARM 技术的学习开发的同时,考虑了系统的扩展、 电路板的面积、散热、电磁兼容性以及安装等问题,因此,该板也可作为嵌入式系统主板,直接应 用在一些实际系统中。 板的设 计以学习与应用兼顾为出发点,在保证用户完成 ARM 技术的学习开发的同时,考虑了系统的扩展、 电路板的面积、散热、电磁兼容性以及安装等问题,因此,该板也可作为嵌入式系统主板,直接应 用在一些实际系统中。(arm开发板)
ARM Linux 评估开发板部分基本功能描述如下:
- 串行接口电路用于 S3C4510B 系统与其他应用系统的短距离双向串行通讯;
- 复位电路可完成系统上电复位和在系统工作时用户按键复位;
- 电源电路为 5V 到 3.3V 的 DC-DC 转换器,给 S3C4510B 及其他需要 3.3V 电源的外围电路供 电;(arm开发板)
- 10MHz 有源晶振为系统提供工作时钟,通过片内 PLL 电路倍频为 50MHz 作为微处理器的工
作时钟; 嵌入式开发
- FLASH 存储器可存放已调试好的用户应用程序、嵌入式操作系统或其他在系统掉电后需要
保存的用户数据等;
- SDRAM 存储器作为系统运行时的主要区域,系统及用户数据、堆栈均位于 SDRAM 存储器中;
- 10M/100M 以太网接口为系统提供以太网接入的物理通道,通过该接口,系统可以 10M 或 100Mbps 的速率接入以太网(arm开发板);
更多资料请登录龙人嵌入式开发网站:
网址:http://www.armodm.com http://www.armlab.net http://www.szarm.com
联系电话1:+86-0755-83676200 手机:13686880106 小灵通:21199019陈晓联
SKYPE:pcb6699
QQ:147329089
联系电话2:0755-83662100 手机:13148818895 小灵通:21192100余焕丽
SKYPE:xiaoyu1283
QQ:731130060
E-MAIL:pcblab@163.com
联 系 地 址: 深圳市福田区福虹路世界贸易广场B座12F 邮 编:518033
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾
ARM开发之家--北京龙人嵌入式开发产品事业部
lynarm9 发表于 2008-05-17 16:36:12
ARM开发板系列 |
||||||||||||
|
|
|
|
||||||||||
收藏:
QQ书签
del.icio.us
订阅:
Google
抓虾





For Philips 芯片系列
XScale开发平台



