您尚未登录。

#1 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 昨天 20:36:01

这回挖坟只是为了测试对比,找一个自己需要的用户态空间。

---再更新---
<=用户侧简单对比测试=>
不同于司徒的硬件性能压榨极致玩法,我在f1c100s上待将LCD改成RGB通用屏,为了让出RGB屏引脚解耦了gpio keypad,使能usb host配置标准USB键盘(OTG没配成功);
同为arm9系,imx28evk和f1c100s为市面上比较通用常见的x派开发板(各种PI);dram上,imx28有128MiB可能 太宽裕,相对32MiB就有点太为难f1c100s了。
两套平台均为320x240 双缓冲,1x fbdev直出,没有超频操作;f1c100s这边,硬件上dac音量没完成音量调节,本地DAC输出要rework才能正常接到耳机。imx28evk音频操作alsamixer 打开OFF开关直出。

整体上两个arm9的CPU使用率跑相对容易的模拟器比如snes,基本上都要到90%以上,f1c100s甚至100%。由于dram限制,f1c100s偶尔会访问内容超出;
但意外的是f1c100s的音频输出 很稳定(可能 跟硬编码有关?),imx28evk反而偶有出现 了声音不连续的情况(但确实带了外部codec SGTL5000);

以下权当只是测着玩,互为参照,不要太计较结果。几个进程占用率示意:
imx28跑snes时(KAGE rom游戏):

Mem: 63280K used, 58440K free, 48K shrd, 6488K buff, 43900K cached
CPU:  90% usr   9% sys   0% nic   0% idle   0% io   0% irq   0% sirq
Load average: 1.23 1.20 1.06 2/40 1128
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
 1127  1116 root     R    11040   9%  91% /mnt/emus/fceux/fceux /mnt/roms/SNES/K
  984     2 root     IW       0   0%   8% [kworker/0:0-eve]
 1122   782 root     R     1532   1%   1% top
  767     1 dbus     S     1676   1%   0% dbus-daemon --system
  782     1 root     S     1540   1%   0% -sh
 1116   782 root     S     1532   1%   0% /bin/sh -c /mnt/emus/fceux/fceux /mnt/
    1     0 root     S     1532   1%   0% init
  756     1 root     S     1524   1%   0% /sbin/syslogd -n
  759     1 root     S     1520   1%   0% /sbin/klogd -n
  784     2 root     IW<      0   0%   0% [kworker/0:0H-kb]
  744     2 root     IW<      0   0%   0% [kworker/0:2H-kb]
   10     2 root     IW       0   0%   0% [rcu_preempt]
  704     2 root     SW<      0   0%   0% [loop0]
    9     2 root     SW       0   0%   0% [ksoftirqd/0]
   13     2 root     SW       0   0%   0% [kdevtmpfs]
 1067     2 root     IW       0   0%   0% [kworker/0:1-eve]
    2     0 root     SW       0   0%   0% [kthreadd]
 1109     2 root     IW       0   0%   0% [kworker/u2:0-fl]
    3     2 root     IW<      0   0%   0% [rcu_gp]
    4     2 root     IW<      0   0%   0% [rcu_par_gp]

f1c100开snes时(同KAGE rom游戏):

Mem: 27012K used, 968K free, 8K shrd, 3668K buff, 14084K cached
CPU:  99% usr   0% sys   0% nic   0% idle   0% io   0% irq   0% sirq
Load average: 2.02 2.01 1.76 2/30 598
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
  475   463 root     R    11764  42% 100% /mnt/emus/fceux/fceux /mnt/roms/NES/Ka
  598   594 root     R     1532   5%   0% top
  594     1 root     S     1536   5%   0% -sh
  463     1 root     S     1532   5%   0% /bin/sh -c /mnt/emus/fceux/fceux /mnt/
    1     0 root     S     1532   5%   0% init
   56     1 root     S     1520   5%   0% /sbin/klogd -n
   23     2 root     SW<      0   0%   0% [loop0]
   21     2 root     SW       0   0%   0% [mmcqd/0]
    3     2 root     IW       0   0%   0% [kworker/0:0]
   14     2 root     SW       0   0%   0% [kswapd0]
   15     2 root     IW       0   0%   0% [kworker/0:1]
    7     2 root     SW       0   0%   0% [ksoftirqd/0]
   17     2 root     IW       0   0%   0% [kworker/u2:1]
  478     2 root     IW       0   0%   0% [kworker/u2:0]
   22     2 root     IW<      0   0%   0% [kworker/0:1H]
  557     2 root     IW       0   0%   0% [kworker/u2:2]
    2     0 root     SW       0   0%   0% [kthreadd]
   13     2 root     IW<      0   0%   0% [watchdogd]
    6     2 root     IW<      0   0%   0% [mm_percpu_wq]
    8     2 root     SW       0   0%   0% [kdevtmpfs]

也补一下f1c100s开了UI啥也不干,只有8MiB不到dram。整个系统开销实际占用只有imx28一半的20MiB左右,已经很轻;

Mem: 20568K used, 7412K free, 4K shrd, 1504K buff, 9784K cached
CPU:   0% usr   0% sys   0% nic  99% idle   0% io   0% irq   0% sirq
Load average: 1.25 1.11 0.63 1/26 484
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
  484   131 root     R     1532   5%   0% top
  478   131 root     S    12632  45%   0% /mnt/gmenu2x/gmenu2x
  131     1 root     S     1540   5%   0% -sh
    1     0 root     S     1532   5%   0% init
   56     1 root     S     1520   5%   0% /sbin/klogd -n
   21     2 root     SW       0   0%   0% [mmcqd/0]
   23     2 root     SW<      0   0%   0% [loop0]
   14     2 root     SW       0   0%   0% [kswapd0]
    3     2 root     IW       0   0%   0% [kworker/0:0]
   15     2 root     IW       0   0%   0% [kworker/0:1]
   18     2 root     IW       0   0%   0% [kworker/u2:2]
    7     2 root     SW       0   0%   0% [ksoftirqd/0]
   22     2 root     IW<      0   0%   0% [kworker/0:1H]
   17     2 root     IW       0   0%   0% [kworker/u2:1]
    2     0 root     SW       0   0%   0% [kthreadd]
    8     2 root     SW       0   0%   0% [kdevtmpfs]
   11     2 root     IW<      0   0%   0% [writeback]
    4     2 root     IW<      0   0%   0% [kworker/0:0H]
    6     2 root     IW<      0   0%   0% [mm_percpu_wq]
   16     2 root     SW       0   0%   0% [irq/19-sunxi-mm]

f1c100s开sega的picodrive模拟器CPU还是很低的,但画面有卡帧

Mem: 26220K used, 1760K free, 8K shrd, 4600K buff, 12664K cached
CPU:   4% usr   0% sys   0% nic  95% idle   0% io   0% irq   0% sirq
Load average: 2.00 1.84 1.17 2/26 719
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
  715   706 root     R    12808  46%   4% /mnt/emus/picodrive/PicoDrive /mnt/rom
  719   645 root     R     1532   5%   0% top
  645     1 root     S     1540   5%   0% -sh
  706   645 root     S     1532   5%   0% /bin/sh -c /mnt/emus/picodrive/PicoDri
    1     0 root     S     1532   5%   0% init
   57     1 root     S     1520   5%   0% /sbin/klogd -n
    3     2 root     IW       0   0%   0% [kworker/0:0]
   15     2 root     IW       0   0%   0% [kworker/0:1]
   21     2 root     SW       0   0%   0% [mmcqd/0]
  111     2 root     IW       0   0%   0% [kworker/u2:3]
   17     2 root     IW       0   0%   0% [kworker/u2:1]
   23     2 root     SW<      0   0%   0% [loop0]
    7     2 root     SW       0   0%   0% [ksoftirqd/0]
   22     2 root     IW<      0   0%   0% [kworker/0:1H]
   14     2 root     SW       0   0%   0% [kswapd0]
    2     0 root     SW       0   0%   0% [kthreadd]
    8     2 root     SW       0   0%   0% [kdevtmpfs]
    4     2 root     IW<      0   0%   0% [kworker/0:0H]
    6     2 root     IW<      0   0%   0% [mm_percpu_wq]
   16     2 root     SW       0   0%   0% [irq/19-sunxi-mm]

f1c100s这边fbdev暴露给前端的分辨率个别模拟器有时会拉满480x272,而imx28始终没变;TwinCobra游戏显示时在f1c100s上花瓶,imx28上正常1:1;DosBox模拟器跑不动,实际上imx28都很慢(可能 吃CPU主频);

总体上想要畅享各类模拟器,不超频的情况下dram用32MiB基本很艰难。极致压榨也是一个方向,也许64MiB还有机会;然后回到用户空间,需要精修很多细节,看个人需要。
arm9单核主频450M左右,按司徒的超频800M左右;但无论A7/9的一款CPU 都可以稳定800M以上,双核/四核且带GPU,如果dram来到256MiB或者512MiB,精减一下系统;然后加持司徒的䓍食系统2.0支持多核,对个人讲应该还是有探索价值的。(啊哈哈!)

花屏中

屏幕色差中



专辑封面显示好评!

再次感谢司徒开源!!!
<全剧终>

#2 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-17 04:04:28

司徒您说得很对,此系统要有定义那个“初衷”;我想传递的可能它是一个娱乐终端,有模拟器那些可玩的游戏、高清影音解码回放、常用的软件工具,主流的系统又太"重"了,商业护城河也太高;所以才要定制个人的系统;这也是我回过头来测试fc3000的那套用户空间前端,其实gmenu2x的UI框架已经足够,系统功能也基本完整,那套12宫格4标签页就很合适,也是想看是否有可能移植到多核平台。
前期目标很明确:
一个便携式硬件组态,LCD;本地按键;音频;
一个HDMI输出1080到55电视;网络;蓝牙键盘(手柄);手机app控制??

共用一套用户空间的计划,是想看看drm做原生320x240缩放后的处理是否真的差异性很大。也有做一些简单的retroarch下模拟器在大屏电视的测试(如dosbox/fceumm/genesis+),仍然痛点还是键盘映射,模拟器性能优化等,模拟器终究只是模拟,并不能完全媲美原生;

缺点嘛还有就是:主线驱动支援,可能需要BSP驱动移植;

草食系统如果后续有考量的话,想必也许能提高一些可玩性。

#3 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-15 05:57:38

@司徒
感谢厘清并提供了f1c100的思路!我只有开发板级的套件用于测试,好处是资料齐,没有商业风险;但更多是没有逆向现成产品的实力。等f1c100s能有进展,也会向imx28evk一样分享;

imx28的测试只是开始,但个人并不看好这类的单核,它更适合像rockbox这种noneOS小型系统,简洁的需求和用户应用场景。个人认为当前fc3000的系统状态(用户空间上)已经接近完整,有编辑器、终端和计算器等OS级工具,加上各路模拟器应用;只是用户按键映射有点乱(这个应该是主要问题),个别模拟器的声音没有完整适配;然后gmenu2x的UI框架加持下基本上已经可以构成一个极简的单机OS(甚至可以加上网络),虽然这部分retroarch有做,但个人觉得它并不是那么简单易用。

榨干硬件性能是一种极致的玩法,需要极高的技术功底;但作为开源这条赛道应该笼络更多人一起加入进来玩耍,实打实的可玩性很重要,不能直接劝退那些想要有点兴趣的朋友。

现在市面上多核的平台的普及,硬件都满天飞。本着专业的人干专业的事,不用重复造轮子的前提,如果未来草食系统能够完善,基于较新6.x内核并支持多核平台,单核+32/64MiB DRAM硬件规格扩展到多核+256/512MiB DRAM或更多,有没有搞头?可能buildroot并不需要像安卓这类系统的硬件规格?

在fc3000的框架上解耦uboot和内核;只做用户态,把内核驱动下放到玩家自己匹配;不再关心底层硬件,玩家可以根据自己的需求配制是HDMI或者mipi LCD,是否使用单独的codec,要不要自己定制的手柄,是否支持蓝牙。。
驱动都托管给linux内核兜底,而用户态只负责更新应用,彻底脱离硬件底层;

优点:
1.打破掌机只能单人游戏的限制,甚至有了联网可能
2.大屏幕电视HDMI直出到小屏幕mipi均能覆盖
3.提升操作体验,甚至可以根据个人需要集成现成的高端游戏手柄(比如xbox)

缺点:
1.逆向现成产品的难度直线上升,基本上都是在操作一些跟安卓启动链和厂商brom加密启动等

想毕司徒应该也有预见到甚至可能看得更远。不知道有没有描述清楚我想表达的意思。

#4 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-13 17:39:51

司徒 说:

相當好的分享~感謝

感谢司徒分享才能有这场测试。如果方便的话,另外有两个问题想问一下:
1。fc3000那套内核您还有继续在维护吗?是否有DAC和usb-hid的patch方便提供,我也有在做那套系统搬到开发板的测试;但发现硬件上深度绑定的东西太多,如果能解决这两点问题,测试进度会快很多;
2。关于草食系统是否还有经继续开发,后续有没有考虑添加多核平台支援(比如四核A7/A9);如果buildroot有arm-buildroot-linux-musleabi-的支持,可玩性会增加很多;

如上两个问题,提前感谢!

#5 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-13 17:24:23

geekchun 说:

很强,分辨率做缩放的话就相当麻烦了吧

对的。只对FC3000的那套用户空间测试

#7 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-12 21:57:26

DOS模拟器启动很慢;


shell模拟器带虚拟键盘


mplay播放92cc(暴露年纪了)

#8 Re: 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-12 21:40:04

各路模拟器
名场面优先!





















文件管理器计算器之类 就不一一上图

#10 司徒开源 » imx28上测试司徒FC3000项目的掌机系统 » 2026-10-09 03:18:39

yofa2008
回复: 17

感谢司徒开源精神,提供了硬件的可玩性!
借chatgpt东风,利用小长假把几年前的FC3000掌机用户空间挪到imx28上;应该不算移植,只是用户空间重复利用。
不然这imx28-EVK还是要继续吃灰,与F1c100s同为arm9核,454MiB,128MiB DDR2

没办法就在挖坑网挖坟,只能根据自己掌握的资料对FC3000进行复现;FC3000项目的耦合度很高,内核驱动对外围很多硬编码,LCD/按键。。
我在f1c100s测试时发现内置DAC驱动不能工作,表现为插上耳机即会硬件复位;
而且也没有usbhid支持;

如此切入点就直接把uboot+kernel都平替了,uboot2018.01+kernel4.19.88
挪机测试目的很简单,音频通道走了sgtl5000(个人觉得音质不错),内核开usbhid用通用电脑USB键盘;
EVK上LCD是RGB 800x480,直接居中映射320x240,没有拉伸和倍数放大;显示上只是别扭了点(800x480显示320x240效果极其精致!)

fbdev驱动chatgpt给了一版,算是正常工作起来。(这对话模型确实为一些想法提供了可能)
系统引导日志如下,改日上图。

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.19.88 (test@test-desktop) (gcc version 7.3.0 (Buildroot 2018.02.9)) #50 PREEMPT Thu Oct 8                                          16:21:11 CEST 2026
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
CPU: VIVT data cache, VIVT instruction cache
OF: fdt: Machine model: Freescale i.MX28 Evaluation Kit
Memory policy: Data cache writeback
random: get_random_bytes called from start_kernel+0x80/0x44c with crng_init=0
Built 1 zonelists, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyAMA0,115200 root=/dev/mmcblk0p2 rw rootwait init=/mininit
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 121384K/131072K available (5893K kernel code, 406K rwdata, 1476K rodata, 336K init, 128K bss, 968                                         8K reserved, 0K cma-reserved)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0x(ptrval) - 0x(ptrval)   (5895 kB)
      .init : 0x(ptrval) - 0x(ptrval)   ( 336 kB)
      .data : 0x(ptrval) - 0x(ptrval)   ( 407 kB)
       .bss : 0x(ptrval) - 0x(ptrval)   ( 129 kB)
rcu: Preemptible hierarchical RCU implementation.
        Tasks RCU enabled.
NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
clocksource: mxs_timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
Console: colour dummy device 80x30
Calibrating delay loop... 226.09 BogoMIPS (lpj=1130496)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0x40008400 - 0x4000847c
rcu: Hierarchical SRCU implementation.
devtmpfs: initialized
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 256 (order: -1, 3072 bytes)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
Serial: AMBA PL011 UART driver
80074000.serial: ttyAMA0 at MMIO 0x80074000 (irq = 234, base_baud = 0) is a PL011 rev2
console [ttyAMA0] enabled
mxs-dma 80004000.dma-apbh: initialized
mxs-dma 80024000.dma-apbx: initialized
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
videodev: Linux video capture interface: v2.00
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
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource mxs_timer
NET: Registered protocol family 2
tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
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)
NET: Registered protocol family 1
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.
workingset: timestamp_bits=30 max_order=15 bucket_order=0
squashfs: version 4.0 (2009/01/31) Phillip Lougher
io scheduler noop registered (default)
io scheduler mq-deadline registered
io scheduler kyber registered
pwm-backlight backlight: Linked as a consumer to regulator.8
pwm-backlight backlight: FORCE BACKLIGHT ON: brightness=7 power=0 fb_blank=0 state=0x0
backlight backlight: UPDATE STATUS: brightness=7 power=0 fb_blank=0 state=0x0 enabled=0
pwm-backlight backlight: BL POWER ON: enter enabled=0 pwm=(ptrval) power_supply=(ptrval)
pwm-backlight backlight: BL POWER ON: enabling regulator
pwm-backlight backlight: BL POWER ON: regulator_enable() ret=0
pwm-backlight backlight: BL POWER ON: enable_gpio is NULL
pwm-backlight backlight: BL POWER ON: calling pwm_enable()
pwm-backlight backlight: BL POWER ON: pwm_enable() returned
pwm-backlight backlight: BL POWER ON: DONE enabled=1
mxsfb 80030000.lcdif: Linked as a consumer to regulator.6
Console: switching to colour frame buffer device 40x30
mxsfb 80030000.lcdif: initialized
loop: module loaded
libphy: Fixed MDIO Bus: probed
fec 800f0000.ethernet: Linked as a consumer to regulator.3
libphy: fec_enet_mii_bus: probed
fec 800f4000.ethernet: 800f4000.ethernet supply phy not found, using dummy regulator
fec 800f4000.ethernet: Linked as a consumer to regulator.0
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-mxc: Freescale On-Chip EHCI Host driver
usbcore: registered new interface driver usb-storage
imx_usb 80080000.usb: Linked as a consumer to regulator.4
imx_usb 80090000.usb: Linked as a consumer to regulator.5
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
stmp3xxx-rtc 80056000.rtc: rtc core: registered 80056000.rtc as rtc0
i2c /dev entries driver
Driver for 1-wire Dallas network protocol.
mxs-mmc 80010000.ssp: Linked as a consumer to regulator.2
mxs-mmc 80010000.ssp: Got WP GPIO
mxs-mmc 80010000.ssp: initialized
random: fast init done
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
hidraw: raw HID events driver (C) Jiri Kosina
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
sgtl5000 0-000a: Linked as a consumer to regulator.1
mxs-sgtl5000 sound: ASoC: CODEC DAI sgtl5000 not registered
oprofile: no performance counters
oprofile: using timer interrupt.
NET: Registered protocol family 17
sgtl5000 0-000a: sgtl5000 revision 0x11
sgtl5000 0-000a: Using internal LDO instead of VDDD: check ER1 erratum
mmc0: new high speed SDHC card at address aaaa
mxs-sgtl5000 sound: sgtl5000 <-> 80042000.saif mapping ok
mmcblk0: mmc0:aaaa SU04G 3.69 GiB
mxs-sgtl5000 sound: sgtl5000 <-> 80046000.saif mapping ok
 mmcblk0: p1 p2 p3
stmp3xxx-rtc 80056000.rtc: setting system clock to 2019-08-27 17:07:15 UTC (1566925635)
ALSA device list:
  #0: mxs_sgtl5000
uart-pl011 80074000.serial: no DMA platform data
usb 1-1: new low-speed USB device number 2 using ci_hdrc
VFS: Mounted root (vfat filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 336K
This architecture does not have kernel memory protection.
Run /mininit as init process
input: Logitech USB Keyboard as /devices/soc0/80080000.ahb/80090000.usb/ci_hdrc.1/usb1/1-1/1-1:1.0/0003:0                                         46D:C31C.0001/input/input0
hid-generic 0003:046D:C31C.0001: input,hidraw0: USB HID v1.10 Keyboard [Logitech USB Keyboard] on usb-ci_                                         hdrc.1-1/input0
input: Logitech USB Keyboard Consumer Control as /devices/soc0/80080000.ahb/80090000.usb/ci_hdrc.1/usb1/1                                         -1/1-1:1.1/0003:046D:C31C.0002/input/input1
input: Logitech USB Keyboard System Control as /devices/soc0/80080000.ahb/80090000.usb/ci_hdrc.1/usb1/1-1                                         /1-1:1.1/0003:046D:C31C.0002/input/input2
hid-generic 0003:046D:C31C.0002: input,hiddev96,hidraw1: USB HID v1.10 Device [Logitech USB Keyboard] on                                          usb-ci_hdrc.1-1/input1
Adding 262140k swap on /mnt/.swap.img.  Priority:-2 extents:1 across:262140k SS
Starting logging: OK
read-only file system detected...done
Starting system message bus: random: dbus-uuidgen: uninitialized urandom read (12 bytes read)
random: dbus-uuidgen: uninitialized urandom read (8 bytes read)
random: dbus-daemon: uninitialized urandom read (12 bytes read)
done
Starting network: OK

Welcome to Miyoo
miyoo login: can-3v3: disabling
random: crng init done
random: 1 urandom warning(s) missed due to ratelimiting

Welcome to Miyoo
miyoo login: 

#11 Re: 全志 SOC » F1C100S怎么样才能从TF卡加载rtt.bin运行 » 2023-12-05 17:42:47

顺手提供个连接吧:https://whycan.com/t_4606.html

#14 Re: 全志 SOC » 新作F1C200S,百分之百开源,新年礼物开箱!!! » 2023-05-16 18:38:49

参考 了LZ的设计方案。打算开一块4层PCB试试水

#15 Re: 全志 SOC » 跟贴从零构建f1c200s硬件开发板 » 2023-05-16 18:37:36

楼主别停更啊……项目继续完成!@!

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发