Micro2008Chen 发表于 2018-1-3 09:33:22

跨界单片机NXP i.mx-rt1050 uclinux源码哪儿可以下载?

RT,有坛友知道么?不知道大家对1050跑linux感不感兴趣?

XIVN1987 发表于 2018-1-3 09:49:12


不是说Linux主线已经支持不带MMU的处理器了吗?干嘛还搞ucLinux,,直接上Linux吧{:lol:}

shuiluo2 发表于 2018-1-3 09:57:06

2楼正解。

另外,要跑LINUX,一大把片子选,为何要选贵族芯片飞思卡尔?

mubei 发表于 2018-1-3 10:00:13

https://emcraft.com/products/819#overview
给你个链接看看吧,这个就是nxp里直接跳转的 uclinux

mubei 发表于 2018-1-3 10:05:35

shuiluo2 发表于 2018-1-3 09:57
2楼正解。

另外,要跑LINUX,一大把片子选,为何要选贵族芯片飞思卡尔?

600mhz主频,内置PMU,批量价格3美刀。
mcu和mpu跨界产品你还能找到第二款?

Micro2008Chen 发表于 2018-1-3 10:15:22

mubei 发表于 2018-1-3 10:00
https://emcraft.com/products/819#overview
给你个链接看看吧,这个就是nxp里直接跳转的 uclinux ...

谢谢,没有mmu,只能跑uclinux。只有演示imag, bsp源码包需要付费.

Micro2008Chen 发表于 2018-1-3 10:19:58

在官方EVK板上跑了个demo镜像:


https://emcraft.com/products/819#overview

U-Boot 2017.09-rc1-cortexm-2.5.0 (Oct 17 2017 - 01:47:42 +0300)

CPU: i.MX RT105x at 600MHz
Model: NXP i.RT1050 EVK
DRAM:32 MiB
MMC:   FSL_SDHC: 0
reading uboot.env
Video: 480x272x24
In:    serial@40184000
Out:   serial@40184000
Err:   serial@40184000
Net:   eth0: ethernet@402D8000
reading splash-rt1050-series_24.bmp
391736 bytes read in 109 ms (3.4 MiB/s)
reading mxrt105x-evk.ini
100 bytes read in 11 ms (8.8 KiB/s)
fatexec: 'setenv ipaddr 192.168.1.251'
fatexec: 'setenv netmask 255.255.0.0'
Hit any key to stop autoboot:0
reading rootfs.uImage
7684098 bytes read in 1754 ms (4.2 MiB/s)
## Booting kernel from Legacy Image at 80007fc0 ...
   Image Name:   Linux-4.5.0-00417-g1e71634a15d7-
   Image Type:   ARM Linux Multi-File Image (uncompressed)
   Data Size:    7684034 Bytes = 7.3 MiB
   Load Address: 80008000
   Entry Point:80008001
   Contents:
      Image 0: 7674368 Bytes = 7.3 MiB
      Image 1: 9654 Bytes = 9.4 KiB
   Verifying Checksum ... OK
## Flattened Device Tree from multi component Image at 80007FC0
   Booting using the fdt at 0x80759a0c
   Loading Multi-File Image ... OK
   Loading Device Tree to 81e77000, end 81e7c5b5 ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.5.0-00417-g1e71634a15d7-dirty (yur@linux-7d45) (gcc version 4.7.4 20130508 (prerelease) (20170818-165657- build on build.emcraft by build) ) #151 Sun Oct 15 15:50:07 MSK 2017
CPU: ARMv7-M revision 1 (ARMv7M), cr=00000000
CPU: WBA data cache, WBA instruction cache
Machine model: NXP IMXRT1050 board
debug: ignoring loglevel setting.
On node 0 totalpages: 8192
free_area_init_node: node 0, pgdat 80759320, node_mem_map 81ec0000
Normal zone: 64 pages used for memmap
Normal zone: 0 pages reserved
Normal zone: 8192 pages, LIFO batch:0
pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
pcpu-alloc: 0
Built 1 zonelists in Zone order, mobility grouping off.Total pages: 8128
Kernel command line: console=ttyLP0,115200 consoleblank=0 ignore_loglevel ip=192.168.1.251:172.17.0.1::255.255.0.0::eth0:off
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 23792K/32768K available (2188K kernel code, 118K rwdata, 360K rodata, 4824K init, 95K bss, 8976K reserved, 0K cma-reserved)
Virtual kernel memory layout:
    vector: 0x00000000 - 0x00001000   (   4 kB)
    fixmap: 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0x00000000 - 0xffffffff   (4095 MB)
    lowmem: 0x80000000 - 0x82000000   (32 MB)
      .text : 0x80008000 - 0x8028531c   (2549 kB)
      .init : 0x80286000 - 0x8073c000   (4824 kB)
      .data : 0x8073c000 - 0x80759a00   ( 119 kB)
       .bss : 0x80759a00 - 0x807719f8   (96 kB)
NR_IRQS:16 nr_irqs:16 16
sched_clock: 32 bits at 75MHz, resolution 13ns, wraps every 28633115129ns
clocksource: vf-pit: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 25483472618 ns
Calibrating delay loop... 1196.85 BogoMIPS (lpj=5984256)
pid_max: default: 4096 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
mxs_phy 400d9000.usbphy: Invalid GPIO: -2
mxs_phy 400da000.usbphy: Invalid GPIO: -2
imxrt105x-pinctrl 401f8000.iomuxc: initialized IMX pinctrl driver
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
clocksource: Switched to clocksource vf-pit
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
futex hash table entries: 16 (order: -5, 192 bytes)
fuse init (API version 7.24)
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered
io scheduler cfq registered (default)
mxsfb 402b8000.lcdif: initialized
40184000.serial: ttyLP0 at MMIO 0x40184000 (irq = 44, base_baud = 375000) is a FSL_LPUART
console enabled
Serial: VF610 driver
libphy: fec_enet_mii_bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-mxc: Freescale On-Chip EHCI Host driver
usbcore: registered new interface driver uas
usbcore: registered new interface driver usb-storage
ci_hdrc ci_hdrc.1: EHCI Host Controller
ci_hdrc ci_hdrc.1: new USB bus registered, assigned bus number 1
ci_hdrc ci_hdrc.1: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
i2c /dev entries driver
ft5x0x_ts 0-0038: resolution: 479x271
ft5x0x_ts 0-0038: Operating withoug nReset pin (-2)
input: ft5x0x_ts as /devices/virtual/input/input0
ft5x0x_ts 0-0038: fft5x0x_i2c_Read: i2c read error.
Firmware version = 0x1b
ft5x0x_ts 0-0038: fft5x0x_i2c_Read: i2c read error.
report rate is 270Hz.
ft5x0x_ts 0-0038: fft5x0x_i2c_Read: i2c read error.
touch threshold is 108.
i2c i2c-0: LPI2C adapter registered
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
sdhci-esdhc-imx 402c0000.esdhc: could not get default state
/soc/aips-bus@40000000/esdhc@402c0000: voltage-ranges unspecified
mmc0: SDHCI controller on 402c0000.esdhc using DMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
NET: Registered protocol family 10
sit: IPv6 over IPv4 tunneling driver
input: gpio-keys as /devices/platform/gpio-keys/input/input1
Freeing unused kernel memory: 4824K (80286000 - 8073c000)
init started: BusyBox v1.24.2 (2017-10-12 12:11:53 MSK)
mmc0: host does not support reading read-only switch, assuming write-enable
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 NCard 3.74 GiB
mmcblk0: p1
FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
random: dropbear urandom read with 5 bits of entropy available
/ # Micrel KSZ8081 or KSZ8091 402d8000.etherne:02: attached PHY driver (mii_bus:phy_addr=402d8000.etherne:02, irq=-1)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

/ #
/ # fec 402d8000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready

/ #
/ # ls
bin      etc      lib      root       tmp
crankdemohttpd      mnt      sbin       usr
dev      init       proc       sys      var
/ #

Micro2008Chen 发表于 2018-1-3 10:24:37

坛友有这个u的bsp源码吗?那个网站上美金的我没有支付方式,坛友有的话,有偿购买

mubei 发表于 2018-1-3 10:59:41

Micro2008Chen 发表于 2018-1-3 10:24
坛友有这个u的bsp源码吗?那个网站上美金的我没有支付方式,坛友有的话,有偿购买 ...

等一阵子应该会有linux的bsp包出来

VAN 发表于 2018-1-4 08:14:03

这片子会火

AAKKS 发表于 2018-1-4 08:20:07

这里估计会打起来

htjgdw 发表于 2018-1-4 10:28:19

mubei 发表于 2018-1-3 10:05
600mhz主频,内置PMU,批量价格3美刀。
mcu和mpu跨界产品你还能找到第二款? ...

现在零售多少钱一片?

erxun 发表于 2018-1-4 10:31:14

RTT已经支持这个芯片

htjgdw 发表于 2018-1-4 10:31:28

本帖最后由 htjgdw 于 2018-1-4 10:33 编辑

Micro2008Chen 发表于 2018-1-3 10:24
坛友有这个u的bsp源码吗?那个网站上美金的我没有支付方式,坛友有的话,有偿购买 ...

刚看了一下,下载BSP确实需要钱。STM32的是免费的,只需要注册。
等一段时间这个芯片的支持应该会加到linux kernel里,需要耐心。

ground 发表于 2018-1-4 11:35:32

rt1050为啥某宝还卖50多?3美金什么时候有?

Micro2008Chen 发表于 2018-1-4 11:57:28

ayuanshop 发表于 2018-1-4 11:14
是这个嘛?uliniux没意思,直接上linux或rtt

大神牛啊,这个mmu都没有,你怎么跑linux

Micro2008Chen 发表于 2018-1-4 12:37:10

ayuanshop 发表于 2018-1-4 11:14
是这个嘛?uliniux没意思,直接上linux或rtt

你这个是1052呢

mubei 发表于 2018-1-4 19:56:43

ayuanshop 发表于 2018-1-4 11:14
是这个嘛?uliniux没意思,直接上linux或rtt

你做的核心板?要批量卖了吗?

mubei 发表于 2018-1-4 19:57:02

htjgdw 发表于 2018-1-4 10:28
现在零售多少钱一片?

嘉立创商城有卖的了,零售

leiyitan 发表于 2018-1-4 21:41:11

15楼niubility,你这个板板怎么买啊?

mubei 发表于 2018-1-4 21:54:07

leiyitan 发表于 2018-1-4 21:41
15楼niubility,你这个板板怎么买啊?

我查了下,是野火搞的,还没正式发售

leiyitan 发表于 2018-1-4 22:00:59

外观风格看上去有点像他们的东西。

sdram 发表于 2018-1-7 20:38:58

无论是速度还是尺寸 这个芯片应该是支持DDR的 又一块鸡肋
页: [1]
查看完整版本: 跨界单片机NXP i.mx-rt1050 uclinux源码哪儿可以下载?