- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 利用USB OTG把ARM板(瑞芯微RK3568/3588+Linux)模拟为键盘和鼠标
现在大量的ARM CPU芯片都可以支持USB OTG2.0/3.0接口,该接口往往工作为USB Host,用于连接USB设备,同时用该OTG接口用于烧写镜像和固件。不过该接口也可以在Linux下作为USB设备工作,此时ARM板卡可以通过该OTG,将ARM板本身配置为键盘、鼠标,甚至是U盘,将OTG口通过USB线与PC机相连,直接在ARM板和PC机之间进行数据传送。键盘的描述,以下时按照101键盘定义的,如果需要支持特定的键盘,可以修改此描述表。然后给出键盘和鼠标的驱动定义。1.2 键盘和鼠标的代码。
2025-04-03 15:59:08
559
1
原创 Windows下学习Rust语言学习和开发环境建立过程记录
从rust的官网安装页下载最新的版本,下载后执行完成安装。安装成功完成后可以通过运行cargo, rustc, rustup命令-V检查安装的rust版本。
2024-11-21 13:06:40
612
原创 对已有的img镜像文件如何扩容
WARNING: Image format was not specified for '/mnt/C/working/projects/LJ李嘉/CF3399/Kylin-Desktop-V10-Terminal-Build02-20230213-GFB-arm64.img' and probing guessed raw.记录一下如何在虚拟机的环境下通过简单命令,快速进行扩容和验证的方法。1,已有的镜像文件为Ubuntu-22.04-arm64-desktop.img,大小8GB。
2024-09-25 09:49:13
2087
1
原创 实现高效工作的快速入门方法
本文简述了如何实现高效工作的快速入门。也就是管理的基本要义:目标,计划,资源和执行。不过没有对复盘和评价部分做阐释,其实这两部分是对一个任务的归纳和总结,是经验、方法和教训的重要形成过程,对个人的成长非常重要
2022-10-16 23:35:19
244
原创 利用USB OTG把ARM板(瑞芯微RK3399+Linux)模拟为U盘
利用USB OTG和Gadget配置,将Linux系统的ARM板卡配置和模拟为U盘,实现数据通信,以及一些测试功能。
2022-10-09 14:47:26
6764
22
原创 Linux线程性能分析和CPU亲和力
本文描述了在SMP多处理的Linux系统中,线程迁移、负载均衡和CPU亲和力的概念。同时给出了如何通过ps命令和top命令查看调度每个线程的CPU的方法。对于多线程高性能要求的系统,如何跟踪每个核调度了哪些线程,已经如何通过pidstat 周期跟踪一个或者多个线程(进程)占用的CPU核核CPU在用户空间和内核空间的占用百分比。最后介绍了如何通过绑定和隔离等方法和原则防止实时性要求高的线程得到无调度被执行,从而满足软件的性能要求。
2022-09-19 22:38:07
3102
原创 在Ubuntu 16.04上为树莓派(RaspBerry Pi 3)编译Android 7(Nougat)
1. 环境准备和介绍 本文章的测试环境如下:软件环境:VMware Workstation Pro + Ubuntu 16.04 64 bit,虚拟机的内存配置6GB,4个CPU硬件环境:RaspBerry Pi3 + 16GB SD卡测试Android版本:Android-7.1.2_r192.下载Android源码2.1
2017-08-08 08:58:18
4679
2
iSCSI-mapping of the SCSI remote procedure
2010-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人