V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XiaoJSoft  ›  全部回复第 1 页 / 共 2 页
回复总数  32
1  2  
2023-02-17 01:50:05 +08:00
回复了 anytk 创建的主题 Linux 内核模块读取 uart 数据
@duke807
其实仔细说来 OP 的要求确实有点很难全方位达到
比如加个 MCU 当下位机这事,确实是理论上最好的解决方案了,但 MCU 也得算钱啊,而且还得改 Layout 、BOM ,除非一开始做硬件的时候就想到了。
我是觉得 UART 这类 Peripheral 的控制器接口基本上没啥太复杂的,自己重新按照芯片手册写个驱动大概不会特别耗费时间,不过 OP 看起来确实不想碰这些鬼东西。当然做得再好一点可以直接 Map 一块空间让 Peripheral 直接 DMA 数据过去,做 zero copy ,不过这个就更复杂了,大概可以不用考虑了。
----
不过话说回来... OP 只是想要个 422 物理层上的通信协议啊,这玩意儿撑死 10M ,搞个便宜点的 MCU 来弄这事看起来还是更合适的...
(... 回想起了做 Modbus RTU 时那 1.5/3.5 char time 的噩梦 ...)
2023-02-16 21:50:22 +08:00
回复了 anytk 创建的主题 Linux 内核模块读取 uart 数据
这种需求感觉对接 TTY 的接口不太合适诶,而且也不知道具体是谁家的 SoC ,这种给出具体建议其实有点费劲...
不过既然是 Arm 的话,要不这样,在 UART RX 的 ISR 里面记一下 SysTick 定时器的值,中断优先级看看能不能调高点,DMA 也可以先不管,直接在 RX 中断里面把 FIFO 全读了,和时间戳一起存到自己维护的 Ring Buffer 里面,想办法通知用户空间来取数据( Watch queue?)
要是不想自己搞 ringbuf ,那就参考 TUN/TAP 或者 SocketCAN ,模拟一个网络设备,只不过这样的话就得把数据包分帧的这部分逻辑怼到 ko 里了...
2022-11-08 19:04:48 +08:00
回复了 maichaide 创建的主题 Linux 远离国产软件,只配在虚拟机和沙箱里跑!
@maichaide
求样本链接,以及可疑的部分的偏移地址(如果方便给出的话)(指令或者函数入口都行)
2022-11-08 17:09:57 +08:00
回复了 maichaide 创建的主题 Linux 远离国产软件,只配在虚拟机和沙箱里跑!
刚刚试着逆了一下,样本是 Arm64 版本的 wps-office_11.1.0.11664_arm64.deb
里面涉及的网络通信部分是 QLocalSocket ,看程序逻辑是做本地进程间通信用
其余的部分基本就是一堆土味进程监控
有一部分还没大看明白,这个进程也会访问 ~/.local/share/Kingsoft/Ksearch/ 这个目录里面的一些东西,具体逻辑暂时不明,不过看起来并不像是用来乱搞的东西
2022-08-27 13:54:55 +08:00
回复了 gfwuzer 创建的主题 宽带症候群 bwg CN2 是不是不稳?
测了一下,感觉回程定期爆炸...
炸在 AS4134
2019-03-02 02:25:52 +08:00
回复了 huangdayu 创建的主题 程序员 你的编程启蒙老师是谁?
洪恩...开天辟地...VB
2019-02-10 10:49:42 +08:00
回复了 2962051004 创建的主题 全球工单系统 云南省招生考试院网站是认真的吗
@herozzm
虽然有点搞...不过影响应该不大,反正过年也不会有什么考试...
我只是好奇他们为啥不直接放个下线维护的图片...(或者说...变相嘲讽领导的智商...)
2019-01-30 01:08:01 +08:00
回复了 stdying 创建的主题 程序员 火狐开发版打开百度云网页版,不能上传文件
@hilbertz
可以用啊...
FF 64 + Linux
2019-01-07 19:31:50 +08:00
回复了 beginor 创建的主题 程序员 求助 chrome 在 Win10 的定位!
@XiaoJSoft
试试看这个 Demo:
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
STUN 服务器的话可以自己部署或者用一些没有被 GFWed 的 STUN 服务器,推荐一个:
http://www.stunprotocol.org/
2019-01-07 19:28:51 +08:00
回复了 beginor 创建的主题 程序员 求助 chrome 在 Win10 的定位!
1,3 问题不大清楚
第二个问题的话,试试 WebRTC,用 STUN 服务来采集用户真实的 IP 地址,再判断 IP 所在地
2018-09-28 02:55:11 +08:00
回复了 jetiny 创建的主题 程序员 electron 加密打包的正确方法
@jetiny
讲真...曾经的我也这么想过...
...直到被一堆 Hacker 搞的体无完肤... -_-!!
2018-09-28 00:03:23 +08:00
回复了 jetiny 创建的主题 程序员 electron 加密打包的正确方法
@XiaoJSoft
当然这样也没什么太大用,我完全可以跟你买一个密钥,然后就又可以拿到你的代码了...
2018-09-28 00:02:38 +08:00
回复了 jetiny 创建的主题 程序员 electron 加密打包的正确方法
只要你的产品要在别人的计算机上跑...就能够被破解...而且通常很简单...
除非...你把核心代码拿个密钥加密...每次启动都得输入那个密钥才能解密启动...
2018-09-27 23:12:12 +08:00
回复了 bawuju 创建的主题 Linux ping 别人正常,被 ping 的时候就很慢,求解?
iwconfig [Wifi 网卡名] power off
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3347 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 11:25 · PVG 19:25 · LAX 03:25 · JFK 06:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.