RT_Thread最新开发板RealBoard—LPC4088的介绍及编译环境的搭建和下载

一、RealBoard4088 简介:
      RealBoard4088 是基于 LPC4088 平台的新一代 RT-Thread 评估板。它由核心板、底板和 LCD 触摸屏组成。板载的主程序为 RT-Thread 商业组件的评估程序,可以评估具有坏块管理,掉电保护功能的 NAND 转换层 NFTL、面向嵌入式系统,低资源占用的小型 web 服务器 webnet…… 同时,板载的程序也是 RTGUI 功能的集中展现。同时,社区提供UI Builder辅助工具,可极大方便RTGUI应用的开发。
二、RealBoard4088 图片欣赏:
①外部包装(盒子做的很精致)

②开箱图(放了缓存材,很细致)

③包装清单

④核心板(是不很精美)

⑤上电运行图(感觉很酷)

⑥点亮四个LED图

三、RTT RealBoard4088 编译环境搭建
1、Python和SCons的安装使用
①将下面地址复制并在浏览器上打开
http://pan.baidu.com/share/link?uk=4264488348&shareid=4036099007#dir/path=%2F%E5%85%AC%E5%BC%80%E5%88%86%E4%BA%AB%E7%9B%AE%E5%BD%95%2F%E5%B7%A5%E5%85%B7%E8%BD%AF%E4%BB%B6
②下载scons-2.0.1.win32.exe和python-2.7.1.msi两个软件
③先安装python-2.7.1.msi一路next到完成,这里笔者安装到了“C:\Python27”
④在安装scons-2.0.1.win32.exe,一路next到完成,它会自己识别Python 的安装目录。
⑤接下来需要把Python 和SCons 安装目录添加到系统的环境变量中。右击“我的电脑”选择“属
性”,在弹出的对话框中选择左边的“高级系统设置”如下图:

⑥在“系统变量”中找到Path 变量,将“C:\Python27”和“C:\Python27\Scripts”两个路
径加入Path 中,用分号隔开,如下图:

2.打开http://www.rt-thread.org/网站,下载RT_Thread1.2.0正式版
3.解压源码包,例如将其放在E盘那么其路径为E:/RT-Thread1.2.0
4.编译
①配置RTT_ROOT,将上面路径配置为系统环境变量如下图

②打开E:/RT-Thread1.2.0/bsp/lpc408x/rtconfig.py 文件,修改其中字段
CROSS_TOOL='keil'
...
elif CROSS_TOOL == 'keil':
PLATFORM = 'armcc'
EXEC_PATH = r'D:/Keil'
...
其中EXEC_PATH 为,MDK 的安装路径,修改后保存。
打开CMD 命令窗口,并定位到当前目录下,输入SCons -j4 执行编译,
E:/RT-Thread1.2.0/bsp/lpc408x> scons -j4
同样可以看到正常编译输出。
③.如果想生成MDK工程运行下面命令
E:/RT-Thread1.2.0/bsp/lpc408x> scons --target=mdk4 -s
三、RTT RealBoard4088jlink下载设置
在MDK 环境下先选择仿真工具为Jlink,如下图所示:

添加芯片编程信息:

以上步骤完成后,点击下载按钮进行下载:



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
"多谢关注realboard,请访问慧至科技官方网站www.hugacy.com" 感谢大家关注realboard,再三感谢,尤其是众多发email过来询问的网友。 鉴于有网友怀疑realboad速度比qemu慢,事实胜于雄辩,提供测试方法如下: 测试方法: 分别运行两个batch程序,用秒表或PC时钟计时(大概1分钟左右结束) 计时方法: 程序启动开始计时; 出现UI画面结束计时. 测试代码(rt-thread 0.4.0 relese): 如果对测试代码有疑问,请联系rt-thread咨询 bsp/mini2440/sdcard.c rt_uint8_t sd_init(void) { //-- SD controller & card initialize int i; sd_delay(1000000); //此处增加一行对ARM仿真性能进行压力测试 /* Important notice for MMC test condition */ /* Cmd & Data lines must be enabled by pull up resister */ SDIPRE = PCLK/(INICLK)-1; SDICON = (0<<4) | 1; // Type A, clk enable SDIFSTA = SDIFSTA | (1<<16); SDIBSIZE = 0x200; /* 512byte per one block */ SDIDTIMER=0x7fffff; /* timeout count */ /* Wait 74SDCLK for MMC card */ for(i=0; i<0x1000; i++); sd_cmd0(); 参考配置: Pentium(R) Dual-Core CPU E5400 @ 2.70GHz 2.69GHz, 3.46GB of RAM 参考结果: qemu为47秒, realboard为28秒 realboard之所有没有达到23秒以内,是因为Timer处理和外设IO还有专门优化。 早期曾经对realboard核心指令集模拟器做过多媒体解码测试,综合性能是qemu的2倍。 详情请参考我的CSDN blog realboard -- 继续挑战ARM高性能软件仿真极限 <** 任何个人或团体学习者,教育培训机构,自由项目开发组织,在非商业赢利前提下,均可以无偿体验和使用realboard,商业使用请联系作者获得授权, email : [email protected] **> 测试包中所含其它资源为自由软件开发组织所有,请参考各自许可协议。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值