deepin 13 六月 2023 一次 UOS 救砖过程 原来笔记本上买的 UOS 家庭版系统,用着还可以,不过这一年多没用了,最近进去升了下级,结果启动不了了。。没办法,Linux 目前还是这熊样。 折腾过程如下 升级系统,结果开机进不去系统,显示 i8042-present:0,硬盘灯不亮了 grub 选安全模式进去,没法上网。。。这 TM 怎么想的。 uos 的软件包还不能在系统外下载,
Linux 12 七月 2022 platform平台驱动模型 总线-驱动-设备(转) platform 总线 (1)相对于usb、pci、i2c等物理总线来说,Linux 提出了 platform 这个虚拟总线,相应的就有 platform_driver 和 platform_device。platform总线是虚拟的、抽象出来的。 (2)CPU与外部通信的2种方式:地址总线式连接和专用接口式连接。平台总线对应地址总线式连接设备,也就是SoC内部集成的各种内部外设。 Linux系统内核使用bus_type结构体表示总线,
Linux 12 七月 2022 Linux 设备驱动开发 —— 设备树在platform设备驱动中的使用(转) 关与设备树的概念,我们在Exynos4412 内核移植(六)—— 设备树解析 里面已经学习过,下面看一下设备树在设备驱动开发中起到的作用 Device Tree是一种描述硬件的数据结构,设备树源(Device Tree Source)文件(以.dts结尾)就是用来描述目标板硬件信息的。Device Tree由一系列被命名的结点(node)和属性(property)组成,而结点本身可包含子结点。所谓属性,
Linux 21 五月 2022 给树莓派3B+构建Linux时添加gcc 给树莓派 3B+ 构建 Linux 时想顺便添加 gcc,反正都是玩儿么。 不过根据 Buildroot 官方文档 [https://buildroot.org/downloads/manual/manual.html],从 Buildroot-2012.11 开始,对 native gcc 的支持就停止了。
C++ 10 四月 2022 wsl 安装内核头文件 Windows 下开发 Linux C++ 程序,头文件总是提示问号,每次开虚拟机也让人不爽。最近在 wsl 中折腾了一番,似乎是不用启动虚拟机了,直接在 wsl 中使用 vsc 或 eclipse。 -------------------------------------------------------------------------------- 进入 wsl2,查看内核版本 uname -r 这边 Ubuntu
系统 13 三月 2022 Debian系编译新内核 Debian 用 dpkg 管理软件包,内核也一样,所以有专门的内核编译方式,可以直接生成 deb 包。 获取内核源码 wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.28.tar.xz
Linux 12 十二月 2020 自动化 swap 管理 安装 systemd-swap,实现 swap 自动管理 编译安装 git clone https://github.com/Nefelim4ag/systemd-swap.git make deb sudo apt install ./*.deb 配置 systemd-swap 根据需要启用 swapfc (注意,
Linux 22 十一月 2020 编译 chmsee 1.3.0 下载 wget http://59.80.44.47/kr.archive.ubuntu.com/202011221645/8FBF116C83441D4913F7A92341E364F8/ubuntu/pool/universe/c/chmsee/chmsee_1.3.0.orig.tar.gz
deepin 10 七月 2020 适用于 deepin v20 版本的文件管理器右键菜单扩展格式文档 dde-file-manager-menu-oem 将会在 v20 后发布的文件管理器中被整合为文件管理器的内建支持,不再需要另外安装单独的包。当前此项目 README 内描述的插件格式文档略微有些过时。在 v20 项目源码公开前,在此附带完整的右键菜单扩展文档,以供开发者参阅。 -------------------------------------------------------------------------------- 深度文管上下文菜单扩展 深度文件管理器会识别指定目录下的 .desktop 文件,并将其视为扩展菜单项,加入到文件管理器的上下文菜单中。 OEM 方式 每个定制菜单项为一个独立的 Application 类型的
wine 2 五月 2020 wine 程序使用 SOCK_RAW 套接字 有些 wine 程序运行时需要特殊权限,否则没法使用原始套接字。 sudo setcap cap_net_raw=ep /usr/bin/wineserver 错误: > Failed to set capabilities on file `/usr/bin/wineserver' (Invalid argument)
wine 2 五月 2020 wine 相关技巧 如果以前没事的程序突然出错了,可能是使用过程中安装了什么东西导致的,删除 ~/.wine 重新配置 wine 即可。 主题 /home//.deepinwine/Deepin-QQ/drive_c/windows/Resources 中有主题,可以复制到 /home/ /.wine/drive_c/windows/Resources 中。。 关闭调试
系统 19 二月 2020 deepin 中安装 STM32CubeMX STM32CubeMX 是 st 芯片的官方开发定制工具。 下载 st 官网下载 stm32cubemx [https://www.st.com/content/st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html] 或 stm8cubemx
电路 19 二月 2020 deepin 中安装 SimulIDE SimulIDE 是一个开源的电路模拟软件,Linux 可用。 下载 从 sourceforge 中的 SimulIDE 项目主页 [https://sourceforge.net/projects/simulide/files/SimulIDE_0.3.10/]下载 SimulIDE_0.3.10-SR2-Lin64.
deepin 1 一月 2020 deepin 15.11 通过 dosbox 使用 masm 最近在看汇编语言,不过之前没注意书中用的编译器是 masm,Linux 下的 nasm 或 gas 都没得搞,很多东西都不兼容。总不能虚拟机中搞吧?网上搜了搜,发现可以用 dosbox 模拟 dos 环境。折腾了一番成功了,最终有效过程如下 -------------------------------------------------------------------------------- 安装 masm 下载 masm,解压放到
Linux 30 十二月 2019 UDF(iso13346) 光盘镜像挂载 先检查内核有无 UDF 支持 cat /boot/config-`uname -r` | grep -i udf 若 CONFIG_UDF_FS=m 或 CONFIG_UDF_FS=y 则有支持 安装相关库 sudo apt-get