浏览代码

switchserialmode for IOT2050

Reinhard Russinger 3 年之前
父节点
当前提交
a22168709c
共有 100 个文件被更改,包括 70 次插入1 次删除
  1. 1 1
      board/PSG/iot2050/BUILD
  2. 1 0
      board/PSG/iot2050/files/iot2050_defconfig_base
  3. 24 0
      board/PSG/iot2050/rootfs/etc/init.d/S99keymap
  4. 44 0
      board/PSG/iot2050/rootfs/etc/inittab
  5. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ANSI-dvorak.bmap
  6. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/applkey.bmap
  7. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/azerty.bmap
  8. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/backspace.bmap
  9. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/be-latin1.bmap
  10. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg-cp1251.bmap
  11. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg-cp855.bmap
  12. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg_bds-cp1251.bmap
  13. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg_bds-utf8.bmap
  14. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg_pho-cp1251.bmap
  15. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/bg_pho-utf8.bmap
  16. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/br-abnt.bmap
  17. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/br-abnt2.bmap
  18. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/br-latin1-abnt2.bmap
  19. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/br-latin1-us.bmap
  20. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/by.bmap
  21. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cf.bmap
  22. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/croat.bmap
  23. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ctrl.bmap
  24. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cz-cp1250.bmap
  25. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cz-lat2-prog.bmap
  26. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cz-lat2.bmap
  27. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cz-us-qwertz.bmap
  28. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/cz.bmap
  29. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/de-latin1-nodeadkeys.bmap
  30. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/de-latin1.bmap
  31. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/de.bmap
  32. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/de_CH-latin1.bmap
  33. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/defkeymap.bmap
  34. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/defkeymap_V1.0.bmap
  35. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/dk-latin1.bmap
  36. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/dk.bmap
  37. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/dvorak-l.bmap
  38. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/dvorak-r.bmap
  39. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/dvorak.bmap
  40. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/emacs.bmap
  41. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/emacs2.bmap
  42. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/es-cp850.bmap
  43. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/es.bmap
  44. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/et-nodeadkeys.bmap
  45. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/et.bmap
  46. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/euro.bmap
  47. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/euro1.bmap
  48. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/euro2.bmap
  49. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fi-latin1.bmap
  50. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fi-latin9.bmap
  51. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fi.bmap
  52. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr-latin1.bmap
  53. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr-latin9.bmap
  54. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr-pc.bmap
  55. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr.bmap
  56. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr_CH-latin1.bmap
  57. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/fr_CH.bmap
  58. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/gr-pc.bmap
  59. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/gr.bmap
  60. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/hu.bmap
  61. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/hu101.bmap
  62. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/il-heb.bmap
  63. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/il-phonetic.bmap
  64. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/il.bmap
  65. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/is-latin1-us.bmap
  66. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/is-latin1.bmap
  67. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/it-ibm.bmap
  68. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/it.bmap
  69. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/it2.bmap
  70. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/jp106.bmap
  71. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/keypad.bmap
  72. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/la-latin1.bmap
  73. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/lt.baltic.bmap
  74. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/lt.bmap
  75. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/lt.l4.bmap
  76. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/mk-cp1251.bmap
  77. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/mk-utf.bmap
  78. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/mk.bmap
  79. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/mk0.bmap
  80. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/nl.bmap
  81. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/nl2.bmap
  82. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/no-latin1.bmap
  83. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/no.bmap
  84. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/pc110.bmap
  85. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/pl.bmap
  86. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/pl2.bmap
  87. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/pt-latin1.bmap
  88. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/pt-latin9.bmap
  89. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ro_win.bmap
  90. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru-cp1251.bmap
  91. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru-ms.bmap
  92. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru-yawerty.bmap
  93. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru.bmap
  94. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru1.bmap
  95. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru2.bmap
  96. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru3.bmap
  97. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru4.bmap
  98. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/ru_win.bmap
  99. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/se-fi-ir209.bmap
  100. 二进制
      board/PSG/iot2050/rootfs/etc/keymaps/se-fi-lat6.bmap

+ 1 - 1
board/PSG/iot2050/BUILD

@@ -1 +1 @@
-110
+123

+ 1 - 0
board/PSG/iot2050/files/iot2050_defconfig_base

@@ -758,3 +758,4 @@ CONFIG_SCHEDSTATS=y
 CONFIG_MEMTEST=y
 CONFIG_SAMPLES=y
 CONFIG_SAMPLE_RPMSG_CLIENT=m
+CONFIG_INPUT_UINPUT=y

+ 24 - 0
board/PSG/iot2050/rootfs/etc/init.d/S99keymap

@@ -0,0 +1,24 @@
+#!/bin/sh
+#
+# Set keymap
+#
+
+case "$1" in
+  start)
+        echo "Starting keymap ..."
+        loadkmap < /etc/keymaps/de-latin1-nodeadkeys.bmap
+        echo -e "\033[?25l\033[9;0]\033[14;0]" > /dev/tty1
+        ;;
+  stop)
+        echo -n "Stopping keymap ..."
+        ;;
+  restart|reload)
+        "$0" stop
+        "$0" start
+        ;;
+  *)
+        echo "Usage: $0 {start|stop|restart}"
+        exit 1
+esac
+
+exit $?

+ 44 - 0
board/PSG/iot2050/rootfs/etc/inittab

@@ -0,0 +1,44 @@
+# /etc/inittab
+#
+# Copyright (C) 2001 Erik Andersen <andersen@codepoet.org>
+#
+# Note: BusyBox init doesn't support runlevels.  The runlevels field is
+# completely ignored by BusyBox init. If you want runlevels, use
+# sysvinit.
+#
+# Format for each entry: <id>:<runlevels>:<action>:<process>
+#
+# id        == tty to run on, or empty for /dev/console
+# runlevels == ignored
+# action    == one of sysinit, respawn, askfirst, wait, and once
+# process   == program to run
+
+# Startup the system
+::sysinit:/bin/mount -t proc proc /proc
+::sysinit:/bin/mount -o remount,rw /
+::sysinit:/bin/mkdir -p /dev/pts /dev/shm
+::sysinit:/bin/mount -a
+::sysinit:/sbin/swapon -a
+null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd
+null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin
+null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout
+null::sysinit:/bin/ln -sf /proc/self/fd/2 /dev/stderr
+::sysinit:/bin/hostname -F /etc/hostname
+# now run any rc scripts
+::sysinit:/etc/init.d/rcS
+
+# Put a getty on the serial port
+ttyS3::respawn:/sbin/getty -L  ttyS3 115200 linux # GENERIC_SERIAL
+
+# DVI Console getty
+tty1::respawn:/sbin/getty -L  tty1 115200 linux # GENERIC_SERIAL
+tty2::respawn:/sbin/getty -L  tty2 115200 linux # GENERIC_SERIAL
+tty3::respawn:/sbin/getty -L  tty3 115200 linux # GENERIC_SERIAL
+
+# Stuff to do for the 3-finger salute
+#::ctrlaltdel:/sbin/reboot
+
+# Stuff to do before rebooting
+::shutdown:/etc/init.d/rcK
+::shutdown:/sbin/swapoff -a
+::shutdown:/bin/umount -a -r

二进制
board/PSG/iot2050/rootfs/etc/keymaps/ANSI-dvorak.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/applkey.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/azerty.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/backspace.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/be-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg-cp1251.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg-cp855.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg_bds-cp1251.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg_bds-utf8.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg_pho-cp1251.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/bg_pho-utf8.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/br-abnt.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/br-abnt2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/br-latin1-abnt2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/br-latin1-us.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/by.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cf.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/croat.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ctrl.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cz-cp1250.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cz-lat2-prog.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cz-lat2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cz-us-qwertz.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/cz.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/de-latin1-nodeadkeys.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/de-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/de.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/de_CH-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/defkeymap.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/defkeymap_V1.0.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/dk-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/dk.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/dvorak-l.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/dvorak-r.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/dvorak.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/emacs.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/emacs2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/es-cp850.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/es.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/et-nodeadkeys.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/et.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/euro.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/euro1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/euro2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fi-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fi-latin9.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fi.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr-latin9.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr-pc.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr_CH-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/fr_CH.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/gr-pc.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/gr.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/hu.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/hu101.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/il-heb.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/il-phonetic.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/il.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/is-latin1-us.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/is-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/it-ibm.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/it.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/it2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/jp106.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/keypad.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/la-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/lt.baltic.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/lt.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/lt.l4.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/mk-cp1251.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/mk-utf.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/mk.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/mk0.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/nl.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/nl2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/no-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/no.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/pc110.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/pl.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/pl2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/pt-latin1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/pt-latin9.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ro_win.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru-cp1251.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru-ms.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru-yawerty.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru1.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru2.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru3.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru4.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/ru_win.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/se-fi-ir209.bmap


二进制
board/PSG/iot2050/rootfs/etc/keymaps/se-fi-lat6.bmap


部分文件因为文件数量过多而无法显示