你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【外网项目分享】uc-PC, stm32上的linux计算机

[复制链接]
STMCU 发布时间:2019-3-1 18:16
简介

uc-PC是单片机的缩写。它基于STM32F429IIT6,运行主线Linux 4.13.3, VGA显示端口,USB等,就像一台计算机。
详解

uClinux不再活跃。

主线Linux内核为ARM配置了CONFIG_MMU,并已移植到ARMV7-M,为STM32、EFM32、LPC18xx配置了“defconfig”。尽管有一些限制,这些MCUs可以运行与x86计算机相同的Linux内核!

对于STM32F429来说,最激动人心的是几乎所有的外设现在都已经在主线内核中实现了,比如USART、ADC、DAC、pinctrl、LTDC、DCMI、USB、MII/RMII、I2C,都有详细的devicetree绑定。stm32429-eval。dts和stm32f429i-disco。dts就是很好的例子。

所以我选择STM32F429IIT6,一个lqfp-176 SOC足够容纳:

  • 64mb SDR SDRAM
  • 128MB SLC nand闪存
  • 10/100M以太网
  • 640年x480@60hz VGA输出
  • 2个USB端口
  • 1个SD卡插槽
  • 1台摄像机(OV2640、OV7670等)

剩下的针不多了。

在内核4.13.3中,所有相关驱动程序都已启用并修复了错误。内核略小于2MB,以便在其内部闪存中进行XIP,核心驱动程序如USART、yaffs、framebuffer等。其他驱动程序如USB被制成模块,存储在nand闪存中。

只需插入VGA监视器和USB键盘,就可以享受busybox命令了。








提示:

目前不支持硬件浮点数。

USB不接受低速设备,所以你可能需要无线USB键盘。

摄像机驱动程序太慢,可能会触发DMA下流错误。

网络还没有完成。udhcpc不工作,获取IP地址的唯一方法是在内核命令行中编写它。它也没有DNS。

收藏 评论0 发布时间:2019-3-1 18:16

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版