从网上了解到stm32f429I discovery可以跑单片机程序也可以跑uclinux,而我恰好喜爱嵌入式开发相关内容,

性价比也较高,所以新入手了这款开发板。
开发板官方网页:http://www.st.com/web/cn/catalog/tools/FM116/SC959/SS1532/PF259090

uclinux相关内容可以查看网页:http://emcraft.com/products/343#release-materials

emcraft公司u-boot源码地址:https://github.com/EmcraftSystems/u-boot/releases

emcraft公司uclinux源码下载地址: https://github.com/EmcraftSystems/linux-emcraft/releases

我买的开发板基本配置如下:

1)CORTEX-M4核心的CPU核心:STM32F429ZIT6U(180MHZ/225 DMIPS,2MBytes Flash, 256Kbytes SRAM, 2个APB总线,2个AHB总线 )

2)内置ST-LINK/V2接口

3)2.4寸 QVGA TFT LCD

4)64Mbits SDRAM(8MB)

5)USB供电或外部3V或者外部5V电源供电

6)6个LED

LD1(红色/绿色):表示USB通信

LD2(红色):     表示3.3V供电

两个用户用LED:LD3(绿色),LD4(红色)

两个USB OTG指示灯:LD5(绿色):VBUS LD6(红色):OC(over-current)

7)两个按键(USER和RESET)

8) 两个USB OTG 接口(分别是MiniUSB和MicroUSB,用于STLINK和用户个人使用)

9)L3GD20 运动传感器,三轴数字输出陀螺仪。

按照这个配置来看,跑uclinux系统应该是绰绰有余的 。

用Mini-USB连接开发板的USB ST-LINK,然后另一端连接PC机,就已经开始启动开发板了,然后会进入默认的图形界面。

官方的例程支持IAR、MDK-ARM和TrueStudio。

我选择使用MDK-ARM,我已经安装好mdk4.70,但是该开发板要求mdk4.72以上版本,我只好卸载掉mdk4.70后下载mdk4.72并安装。

然后安装st-link驱动,除windows8外其他windows系统的驱动下载地址位于:http://www.st.com/web/en/catalog/tools/PF258167#

windows8下st-link驱动下载地址:http://www.st.com/web/en/catalog/tools/PF259459#

下载到本地然后执行安装程序即可。

官方例程下载地址:http://www.st.com/web/cn/catalog/tools/PF259429#

下载后得到文件stsw-stm32138.zip,将该文件解压缩,得到STM32F429I-Discovery_FW_V1.0.1文件夹。

然后打开STM32F429I-Discovery_FW_V1.0.1\Projects\Master_Workspace\MDK-ARM\STM32F429I-Discovery.uvmpw文件。

执行编译连接然后下载烧写即可。

重启后可以进入到图形界面,跟原版的图形界面一模一样。

最新文章

  1. Community Value再理解
  2. 谈谈对从业IT行业看法
  3. asp.net 客户端上传文件全路径获取方法
  4. Unity3D开发赛车Demo遇到的问题
  5. sql server快速删除整个数据库表和存储过程
  6. ASP.NET MVC 开源项目学习之ProDinner (一)
  7. [CentOS 7] 安装nginx第一步先搭建nginx服务器环境
  8. hdu 3288 Resource Allocation
  9. App Extension编程指南(iOS8/OS X v10.10)中文版
  10. 【转】shell 教程——07 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
  11. activity之栈管理
  12. javascript 偏移量
  13. 一个ajax的Post要求
  14. asp微信支付代码证书文件post_url.aspx和post_url.aspx.cs源码下载
  15. M3U8文件
  16. 一个比较好用的省内存的ORM
  17. Lucene最重要的功能是对一段话的分析
  18. echarts饼图不显示数据为0的数据
  19. WPF 各种绑定写法以及用法
  20. How to return AJAX errors from Laravel Controller?

热门文章

  1. Linux命令之basename 命令
  2. 社区之星礼品开箱——感谢CSDN
  3. Mysql processlist命令
  4. vs调试,监控变量
  5. (最短路径算法整理)dijkstra、floyd、bellman-ford、spfa算法模板的整理与介绍
  6. ubuntu boost.python
  7. 【打CF,学算法——一星级】Codeforces Round #313 (Div. 2) A. Currency System in Geraldion
  8. 在linux系统中I/O 调度的选择 (转)
  9. 深入Asyncio(七)异步上下文管理器
  10. java 单例模式(转载)