摘要: 【RNDIS】嵌入式linux使用usb接口,共享windows网络 内核配置 CONFIG_USB_GADGETFS=m CONFIG_USB_ETH=m CONFIG_USB_ETH_RNDIS=y usb接口 工作在device模式 ,我理解使用otg或者device模式都可以。 数据流 以太 阅读全文
posted @ 2024-07-12 16:40 goodboyyd 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 系统信息 Linux yd 6.5.0-27-generic #28~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 15 10:51:06 UTC 2 x86_64 x86_64 x86_64 GNU/Linux qemu-9.0.0.tar.xz 编译命令 阅读全文
posted @ 2024-05-05 14:06 goodboyyd 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 依赖项 uboot需要设置相关配置,比如存储的地址,大小,存储介质等等,一般是使用文件env.bin烧写到flash的某一段固定区域。 #define CONFIG_ENV_IS_IN_MMC #define CONFIG_SYS_MMC_ENV_DEV 0 #define CONFIG_ENV_O 阅读全文
posted @ 2024-04-30 19:56 goodboyyd 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 背景: 使用buildroot编译完镜像,烧录到开发板,板子上电启动后,网络正常,ssh不能连接,sshd相同配置在其他机器上可以正常使用; 查看内核日志,看到连接时上报异常系统调用的错误: Jan 1 00:01:18 NanoPC-T2 auth.crit sshd[278]: fatal: s 阅读全文
posted @ 2024-04-30 19:45 goodboyyd 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 在uboot加载内核后,只打印了Uncompressing Linux... done, booting the kernel.后面控制台没有任何输出,此时应如何调试? 内核在串口没有准备好之前会把打印信息存储在ram中,这个地址为全局变量__log_buf,基于这一点,操作如下: 1、打开Syst 阅读全文
posted @ 2022-12-23 10:12 goodboyyd 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 最近升级内核版本,需要把内核从4.14升级到4.19,控制台就是没有打印,通过strings __log_buf 发现报错 dw-apb-uart f8041000.serial1: ignoring dependency for device, assuming no driverSUBSYSTE 阅读全文
posted @ 2022-12-23 10:01 goodboyyd 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1、背景 buildroot编译过程中需要下载大量软件,由于国内网络环境原因,国外很多软件下载速度较慢,需要使用国内开源的镜像源加速下载,现把操作记录下来。 2、国内镜像源现状 国内开源镜像站列举如下几家: 中国科学技术大学: https://mirrors.ustc.edu.cn/ 清华:http 阅读全文
posted @ 2022-07-08 17:31 goodboyyd 阅读(3040) 评论(0) 推荐(1) 编辑
摘要: 内核打开了虚拟控制台,显示屏上在系统启动后,一直闪烁一个命令提示符,运行其他图形界面程序,还是在闪烁,现在总结关闭的方法; 关闭VT选项 Symbol: VT [=n] │ │ Type : bool │ │ Prompt: Virtual terminal │ │ Location: │ │ -> 阅读全文
posted @ 2021-09-09 14:30 goodboyyd 阅读(440) 评论(0) 推荐(0) 编辑
摘要: linux保存每个登录用户命令记录 1、在根目录创建/env目录,并修改权限为777 2、把下面的脚本添加到/etc/profile文件尾部 history USER=`whoami` USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed - 阅读全文
posted @ 2021-09-09 14:04 goodboyyd 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 参考链接:Linux将rm命令设置为回收站【转】 - paul_hch - 博客园 (cnblogs.com) linux中设置rm指向自定义目录功能(非原创) 系统版本:ubuntu 20.04 修改/etc/bash.bashrc问题,在末尾添加下面的内容; ### rm == trash ## 阅读全文
posted @ 2021-09-09 10:43 goodboyyd 阅读(133) 评论(0) 推荐(0) 编辑