- 主题:我一直觉得,输入属于键盘的内容
如果你要他输出中文,恐怕就不能做成hid
你要从驱动开始定义标准,然后一直搞定所有GUI的服务
相当于从地库打穿楼顶然后再做好每层的防水
【 在 cwall 的大作中提到: 】
: 用一套完整的电脑系统来实现确实是炮打蚊子,而且还有功耗的问题,估计不得不用外部电源。
: 简单来说,它需要通过usb接入电脑,并充当一个HID设备(键盘);其次,键盘设备需要通过usb接入它,他能够识别并和键盘进行通信(获取按键输入);然后它能运行一个输入法软件,这个软件可以自己开发,这意味这它需要有SDK,以及足够大(比如4M)的RAM以及足够大的ROM(比如1
: 6M)以及足够高的主频。
: ...................
--
FROM 111.19.98.*
你不明白
机顶盒是一个缩小的电脑
而不是一个硬件的播放器比如DVD或者VHS磁带机
就像手机也是一个微型的POSIX兼容系统一样
甚至某些厂商的转接头里也跑了完整的OS内核了
如果你要做 必然也需要设计成这样否则就缺乏灵活性
缺乏灵活性的硬件方案在商业上肯定是要完犊子的
【 在 cwall 的大作中提到: 】
: 这样有什么实际意义呢?我想还是有的。30年前,视频播放软件很流行(比如暴风影音),但是对不会电脑的人基本上还是以看电视为主;后来出现了机顶盒,电视用户逐渐就没有了。很多电脑盲使用电脑还需要他人帮助,输入法硬件化,确实可以解决一些电脑盲使用电脑的问题。
: 用一台完整的电脑系统来实现这个功能当然并不难,问题在于电脑系统功耗很大,大概率需要外接电源,所以基于低功耗的MCU应该是首选方案。
: 简单来说,它需要通过USB接入电脑,并充当一个HID设备(键盘);其次,键盘设备需要通过USB接入它,他能够识别并和键盘进行通信(获取按键输入),这似乎意味着他至少需要两个USB控制器;然后它能运行一个输入法软件,这个软件应该需要自己开发,这意味这它需要有SDK,以及足
: ...................
--
FROM 111.19.98.*
确实如此。涉及到电脑系统的各个层面,从硬件到软件,从系统内核到应用层,从CLI到GUI
【 在 tgfbeta 的大作中提到: 】
:
: 如果你要他输出中文,恐怕就不能做成hid
: 你要从驱动开始定义标准,然后一直搞定所有GUI的服务
: 相当于从地库打穿楼顶然后再做好每层的防水
: --
:
发自「今日水木 on iOS」
--
FROM 120.7.12.*
所以,基于电脑来做是首选?至少前期是这样,先做出来再说,先实现功能再说。
安卓在这方面不如Linux的优势大,所以应该找一个Linux系统(软硬件)来,比如树莓派。
树莓派目前有很多型号,从Pi1-Pi5,还有计算模块CM3、CM4,还有zero,Pi400。MCU有PICO。
基于Pi400应该是最简单的,键盘都不需要了,硬件基本是现成的,就是软件的事情了。
【 在 tgfbeta 的大作中提到: 】
:
: 你不明白
: 机顶盒是一个缩小的电脑
: 而不是一个硬件的播放器比如DVD或者VHS磁带机
: 就像手机也是一个微型的POSIX兼容系统一样
: 甚至某些厂商的转接头里也跑了完整的OS内核了
: 如果你要做 必然也需要设计成这样否则就缺乏灵活性
: 缺乏灵活性的硬件
: ..................
发自「今日水木 on iOS」
--
FROM 120.7.12.*
你这不是回到了你自己否定的道路了吗
本来一个电脑能搞的事情,你用两个电脑来搞
【 在 cwall 的大作中提到: 】
: 所以,基于电脑来做是首选?至少前期是这样,先做出来再说,先实现功能再说。
: 安卓在这方面不如Linux的优势大,所以应该找一个Linux系统(软硬件)来,比如树莓派。
: 树莓派目前有很多型号,从Pi1-Pi5,还有计算模块CM3、CM4,还有zero,Pi400。MCU有PICO。
: ...................
--
FROM 124.64.17.*
这是一个纯工程问题,没有什么技术突破。没人做的原因可能是成本收益不合算。语音输入更有价值些。
【 在 cwall (宝塔) 的大作中提到: 】
: 上帝的归上帝,凯撒的归凯撒,这就是好处。
:
: 结构调整啊,毕竟计算机发明和发展的时候,没想到的事情太多了。
: 【 在 chunhui 的大作中提到: 】
--
FROM 124.217.189.*
不会安装打字软件为什么还要用Linux给自己找不痛快……
【 在 cwall (宝塔) 的大作中提到: 】
: 初期按效率来,十来个人的公司,一个大开间,有啥事喊一嗓子就完了,效率肯定高。现在计算机的功能太多了,普通人连安装软件也搞不定,这极大的限制了计算机的应用。很多人不是不会编程,而是不会安装编程工具,很多人不是不会打字,而是不会安装打字软件。这种问题很普遍。
: 鼠标和键盘之间接一个嵌入式电脑(平板电脑之类的),可以直通作为一个USB Hub使用,其实就是把输入法独立出来,其它都不变。
: 【 在 ckc 的大作中提到: 】
: :
--
FROM 124.217.189.*
你要做就做,自己不会做找人也行,你可以自己设计一个协议,
叫它HID plus、HID pro、Ultra HID都行,但求求你不要再执着HID了。
【 在 cwall 的大作中提到: 】
: 用一套完整的电脑系统来实现确实是炮打蚊子,而且还有功耗的问题,估计不得不用外部电源。
: 简单来说,它需要通过usb接入电脑,并充当一个HID设备(键盘);其次,键盘设备需要通过usb接入它,他能够识别并和键盘进行通信(获取按键输入);然后它能运行一个输入法软件,这个软件可以自己开发,这意味这它需要有SDK,以及足够大(比如4M)的RAM以及足够大的ROM(比如1
: 6M)以及足够高的主频。
: ...................
--
FROM 183.157.163.*
树莓派4现在的价格是4百多。
【 在 cwall 的大作中提到: 】
: 但是由于中国使用方块字,常见的字也有七八千,只能通过虚拟键盘,也就是输入法来输入汉字。80年代很多人研究输入法,到今天也有很多输入法,比如搜狗,腾讯,Google等。我不明白,今天电脑的性能和尺寸已经今非昔比,为什么不在键盘里嵌入一个电脑来做输入呢?一劳永逸的解决这个问题。
: 键盘嵌入树莓派,输出HID信号给另一台主机很容易,运行一个输入法,将汉字封装为HID也很容易,接下来就是OS需要接收并处理这些信息,想问问有熟悉Linux kernel,特别是input子系统的人,这样可行吗?
: 发自「今日水木 on iOS」
--
FROM 120.235.21.*
不由人么不是,
【 在 fanci 的大作中提到: 】
:
: 不会安装打字软件为什么还要用Linux给自己找不痛快……
: --
: 发自xsmth (iOS版)
: --
:
发自「今日水木 on iOS」
--
FROM 120.7.12.*