|
简介 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足够容纳:
剩下的针不多了。 在内核4.13.3中,所有相关驱动程序都已启用并修复了错误。内核略小于2MB,以便在其内部闪存中进行XIP,核心驱动程序如USART、yaffs、framebuffer等。其他驱动程序如USB被制成模块,存储在nand闪存中。 只需插入VGA监视器和USB键盘,就可以享受busybox命令了。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() 提示: 目前不支持硬件浮点数。 USB不接受低速设备,所以你可能需要无线USB键盘。 摄像机驱动程序太慢,可能会触发DMA下流错误。 网络还没有完成。udhcpc不工作,获取IP地址的唯一方法是在内核命令行中编写它。它也没有DNS。 |
微信公众号
手机版