摘要: 官网 https://www.qnx.com/developers/docs/index.html Software Development Platform 7.0 7.1 8.0 阅读全文
posted @ 2024-01-13 10:03 摩斯电码 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 目录官网代码在线阅读镜像源Android构建系统APEX技术博客eBPFuftraceCuttlefish性能PerfettoSimpleperfSystraceFtraceuftracestrace启动时间卡顿资源消耗内存卡顿黑屏关键技术运行时Binder内存调度存储输入子系统兼容性日志功耗安全h 阅读全文
posted @ 2023-11-11 11:38 摩斯电码 阅读(94) 评论(0) 推荐(0) 编辑
摘要: mermaid 文本描述文档图形 目前Typora支持这个工具。 https://mermaid.js.org/intro/ https://gitee.com/mirrors/mermaid#mermaid 截图 Ubuntu: Ubuntu截屏工具推荐:flameshot Windows: Fa 阅读全文
posted @ 2023-02-10 09:55 摩斯电码 阅读(124) 评论(0) 推荐(1) 编辑
摘要: Rust 参考 Rust 程序设计语言 Rust 参考手册 中文版 Rust 教程 vim插件 rust语言官网 Rust 官方文档中文教程 通过例子学 Rust 中文版 crates.io 开源项目 十大 Rust 开源项目 Rust for Linux 可重用操作系统内核技术 Go Go语言10 阅读全文
posted @ 2022-11-08 22:30 摩斯电码 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 目录重要网站eBPF大会编程eBPF 汇编ebpf-librarieslibbpf-bootstraplibbpfBCCbpftracebpftimeubpfrbpf技术专题入门man手册Kfunc/FentryCO-REpaholeTail CallMAPbpftool调试网络XDPCiliume 阅读全文
posted @ 2022-10-20 09:52 摩斯电码 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 指令集解析 Assembler and Disassembler x86/64 x86处理器零碎知识 x64内核研究 X86汇编语言:实模式到保护模式 X64架构汇编语言和操作系统基础 x86_64汇编基础:Basics ABI x86_64 i386 Intel处理器 Intel处理器技术 AMD 阅读全文
posted @ 2022-08-14 21:26 摩斯电码 阅读(143) 评论(0) 推荐(0) 编辑
摘要: [TOC] # 硬件虚拟化 - [硬件虚拟化在不同平台的实现:X86、ARM 和 RISC-V - 王老师](https://www.bilibili.com/video/BV1Zs4y1L7KZ/?share_source=copy_web&t=0 "硬件虚拟化在不同平台的实现:X86、ARM 和 阅读全文
posted @ 2022-08-14 21:23 摩斯电码 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 技术博客 Hello 算法 二叉树 二叉树的前中后序遍历 阅读全文
posted @ 2022-08-04 18:32 摩斯电码 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 云计算 https://space.bilibili.com/14871346 极术社区:Arm服务器专栏 RAS 内存 edac-utils APEI Error INJection 服务器知识 硬件 光纤网卡、HBA卡和RAID卡的区别 记录:FC-SAN与IP-SAN比较 光纤网卡和服务器HB 阅读全文
posted @ 2022-07-31 19:40 摩斯电码 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 目录论文Linux I/O栈工具调试节点ddFIOioprofblktraceiotraceiostathdparmdumpe2fsdebugfsfscktune2fsblockdevsmartctlNVME CLIsg3_utilsStorcli64MegaRAID内核文件系统EXT2/3/4EX 阅读全文
posted @ 2022-07-27 16:44 摩斯电码 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 参考 最牛B的Linux Shell命令 杂项 ssh免密登录 ssh-copy-id remote-machine 比如 ssh-copy-id pengdl@localhost -p 8765 这个命令把当前用户的公钥串写入到远程主机的~/.ssh/authorized_keys内,这样下次使用 阅读全文
posted @ 2022-07-12 14:45 摩斯电码 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 目录技术博客框图网络协议栈应用层传输层网络层数据链路层专题监控SKB发送和接收全过程EPOLL丢包问题Keepalive全连接和半连接localhostNATDPDKTCXDPCiliumIngress和EgresseBPF虚拟网络SDNOVS智能网卡防火墙iptablestc 流量控制抓包OFFL 阅读全文
posted @ 2022-06-30 17:47 摩斯电码 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 参考 https://blog.csdn.net/rikeyone/category_10354155.html Linux内核故障分类和排查 Linux内核中oops 错误解析以及问题定位 内核问题分析文章 Linux中的错误码 Remote Serial Console HOWTO 配置串口 I 阅读全文
posted @ 2022-06-12 09:24 摩斯电码 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 参考 整理一些大厂的开源平台及github,向他们看齐... 安装、引导、启动 BIOS/UEFI https://www.cnblogs.com/pengdonglin137/p/16618789.html 百敖BIOS培训系列一:UEFI启动流程总览 UEFI原理及开发视频教程 UEFI/Leg 阅读全文
posted @ 2022-05-07 09:43 摩斯电码 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 目录参考Ftrace经典用法function_graphtrace_point时间延迟标志histtrace_optionperf-toolstrace-cmd参考事件列举函数图示跟踪函数跟踪事件跟踪远程kernelsharkkprobeuprobeeBPFbpftraceplyBCCperf参考p 阅读全文
posted @ 2021-11-10 14:16 摩斯电码 阅读(1894) 评论(0) 推荐(0) 编辑
摘要: 目录综合论坛技术分享感兴趣的几个议题mmap_sem锁页回收算法OOM内存交换PageMemcg块子系统WriteBack虚拟化国际LSFMM国内内核大会龙蜥社区欧拉社区内核社区镜像网站内核地图内核API内核开发用到的工具启动和初始化并发LOCKDEP原子操作spinlockRCU底半部处理器x86 阅读全文
posted @ 2021-08-22 20:43 摩斯电码 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 参考: https://makelinux.github.io/kernel/map/ https://www.cnblogs.com/xuxinkun/p/5541894.html https://www.cnblogs.com/zhengchunyuan/p/9639245.html https 阅读全文
posted @ 2020-12-30 17:32 摩斯电码 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 参考: linux操作系统测试工具 几款优秀的Linux基准测试工具 Linux性能测试工具-UnixBench linux下内存性能测试工具STREAM Intel® VTune™ Profiler LTP 工具分类 | 工具 | CPU | 内存 | 磁盘 | IO | 综合 | | | | | 阅读全文
posted @ 2019-11-30 21:27 摩斯电码 阅读(998) 评论(0) 推荐(1) 编辑
摘要: 采用的Linux是Debian6,虚拟机采用VirtualBox。 用VirtualBox安装Debian的方法,可以参见我的另一篇博客http://www.cnblogs.com/pengdonglin137/p/3343135.html,这里仅补充说明一下。 1、修改VirtualBox的虚拟机 阅读全文
posted @ 2013-10-13 16:29 摩斯电码 阅读(2179) 评论(0) 推荐(3) 编辑
摘要: 文件查找 find * -name "xarina_evb_defconfig" grep "TEXT_BASE" * -nR find . ! -name "*.txt" -print 搜索除了*.txt之外的文件 find -name *.patch | xargs -i cp '{}' ./p 阅读全文
posted @ 2013-08-21 14:06 摩斯电码 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: http://t.csdnimg.cn/A8JZl 阅读全文
posted @ 2024-04-20 09:13 摩斯电码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: http://t.csdnimg.cn/AVVDy 阅读全文
posted @ 2024-04-17 15:08 摩斯电码 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/pengdonglin137/article/details/137733696 阅读全文
posted @ 2024-04-14 07:23 摩斯电码 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 查询软件包 以/bin/kill为例,可以先查询这个文件位于哪个安装包里: $ dpkg -S /bin/kill procps: /bin/kill 安装符号表 然后参考下面的方法,配置符号表仓库: https://www.cnblogs.com/pengdonglin137/articles/1 阅读全文
posted @ 2024-04-06 18:53 摩斯电码 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 参考 Ubuntu 22.04: Connect to WiFi from command line Netplan documentation Netplan CLI How to configure your computer to connect to your home Wi-Fi netw 阅读全文
posted @ 2024-04-06 10:43 摩斯电码 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 参考 https://serverfault.com/questions/1101391/disable-ubuntu-22-04s-scaning-processes-candidates-after-package-upgrades 现象 树莓派上装了ubuntu server版,每次装完软件都 阅读全文
posted @ 2024-04-06 10:09 摩斯电码 阅读(15) 评论(0) 推荐(0) 编辑
摘要: https://docs.fedoraproject.org/en-US/quick-docs/raspberry-pi/#_is_the_onboard_wi_fi_supported_on_the_raspberry_pi_3 阅读全文
posted @ 2024-04-04 10:54 摩斯电码 阅读(7) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/pengdonglin137/article/details/137460367?spm=1001.2014.3001.5501 阅读全文
posted @ 2024-03-28 10:08 摩斯电码 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 参考 https://discussion.fedoraproject.org/t/boot-nearly-full-how-to-free-space/73206 问题 我的fedora的/boot分析下面有一些老的内核,导致/boot分区可用空间不足,如何安全的清理旧的安装包呢? pengdl@ 阅读全文
posted @ 2024-03-26 11:13 摩斯电码 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 参考 Dynamic port-forwarding for NAT-ed kvm/libvirt networks Forwarding Incoming Connections 在/etc/libvirt/hooks添加qemu脚本,模板如下,需要根据自己的配置进行修改,修改完毕后,重启libv 阅读全文
posted @ 2024-03-25 20:54 摩斯电码 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 问题 在ubuntu20.04上使用virt-manager安装了一个fedora虚拟机,在创建快照时提示权限不足: Error creating snapshot: internal error: Child process (/usr/local/bin/qemu-img snapshot -c 阅读全文
posted @ 2024-03-25 19:54 摩斯电码 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 参考 https://www.raspberrypi.com/software/ https://ubuntu.com/download/raspberry-pi https://cdimage.ubuntu.com/releases/ https://cdimage.ubuntu.com/rele 阅读全文
posted @ 2024-03-25 17:21 摩斯电码 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 问题 在ubuntu上使用apt-get安装软件包,系统会自动安装依赖的软件包,但是使用dpkg在ubuntu上安装软件包时不会,有时会遇到下面的错误: pengdl@pengdl-HP:~/Soft$ sudo dpkg -i virtualbox-7.0_7.0.14-161095~Ubuntu 阅读全文
posted @ 2024-03-25 16:37 摩斯电码 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 参考 Raspberry Pi Documentation 官网提供的使用文档,可以研究一下 树莓派使用 openEuler 安装 openEuler镜像的构建 树莓派的UEFI支持和网络启动 openEuler Embedded使用与开发手册 阅读全文
posted @ 2024-03-25 14:18 摩斯电码 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 参考 Fedora Quick Docs Fedora Server Documentation Deploy an ARM64 Fedora VM on your PC: 3 steps Architectures/AArch64/Install with QEMU Virtualization 阅读全文
posted @ 2024-03-25 12:49 摩斯电码 阅读(35) 评论(0) 推荐(0) 编辑
摘要: bootloader 修改config.txt,在最后增加下面两行: enable_uart=1 #enable pl uart uart_2ndstage=1 #enable FW debug info kernel 修改cmdline.txt,去掉quiet 日志 Booting Log Rea 阅读全文
posted @ 2024-03-17 00:40 摩斯电码 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 操作指南 https://blog.csdn.net/u012915636/article/details/132876601 文件下载 链接:https://pan.baidu.com/s/1kg0Zl89p0L7MFoOZFXJteg?pwd=9yl6 提取码:9yl6 Jlink下载 http 阅读全文
posted @ 2024-03-13 11:27 摩斯电码 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 测试程序 在/system/etc/init/hw/init.rc中追加下面的测试程序: 然后重启 日志 使用logcat抓取init的日志: adb wait-for-device logcat -s init 测试 依次设置test1和test2 vsoc_x86_64:/ # setprop 阅读全文
posted @ 2024-03-10 00:19 摩斯电码 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 参考 android studio platform使用体验分享 调试AOSP源码的官方神器-Android Studio for Platform(ASfP) 下载 官网: https://developer.android.google.cn/studio/platform?hl=en 注意:使 阅读全文
posted @ 2024-02-28 09:55 摩斯电码 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 参考 https://zhuanlan.zhihu.com/p/545432403?utm_id=0 软件版本 Qemu:8.0.0 Linux:6.5 GCC: 13.2.1 内核配置 参考arch/arm64/Kconfig: CONFIG_ARM64_AS_HAS_MTE: 当编译器支持mem 阅读全文
posted @ 2024-02-24 19:07 摩斯电码 阅读(45) 评论(0) 推荐(0) 编辑
摘要: https://github.com/torvalds/linux/blob/v6.5/tools/perf/design.txt Performance Counters for Linux Performance counters are special hardware registers a 阅读全文
posted @ 2024-01-28 19:20 摩斯电码 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目录示例程序1单计数器多计数器示例程序2Configure a single counterConfigure multiple counters (no multiplexing) 示例程序1 Linux perf子系统的使用(一)——计数 刚刚入职的时候我就研究了perf_event_open( 阅读全文
posted @ 2024-01-28 19:20 摩斯电码 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 目录参考内核版本作者正文初始化内核写__perf_event_outputperf_output_begin_forwardperf_output_sampleperf_output_put_handle唤醒应用应用读 参考 perf_event内核框架 tracepoint events soft 阅读全文
posted @ 2024-01-28 17:36 摩斯电码 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 目录示例程序2采集单个值采集多个值示例程序2示例程序3 示例程序2 Linux perf子系统的使用(二)——采样(signal方式) 在上一篇《Linux perf子系统的使用(一)——计数》已经讲解了如何使用perf_event_open、read和ioctl对perf子系统进行编程。但有时我们 阅读全文
posted @ 2024-01-28 17:12 摩斯电码 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 目录参考NAMESYNOPSISDESCRIPTIONArgumentspid和cpugroup_fdflagsperf_event_attrtypesizeconfigkprobe_func, uprobe_path, kprobe_addr, and probe_offsetsample_per 阅读全文
posted @ 2024-01-27 20:23 摩斯电码 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 参考 用clang编译Linux内核 type_id=3 vlen != 0 on 5.4 LTS kernel libbpf-tools compile with core_fixes.bpf.h include got error bpf_btf_info has no member named 阅读全文
posted @ 2024-01-17 16:44 摩斯电码 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 输出编译日志 https://www.cnblogs.com/pengdonglin137/articles/13932025.html 优先链接静态库 https://www.cnblogs.com/coding-my-life/p/14018972.html 阅读全文
posted @ 2024-01-16 14:41 摩斯电码 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 参考 https://lwn.net/Articles/955709/ 中文翻译:https://mp.weixin.qq.com/s/ADhYpT2z8VBlFfN21vVn8g PATCH: https://lwn.net/Articles/954938/ https://lwn.net/ml/ 阅读全文
posted @ 2024-01-16 14:32 摩斯电码 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 参考 https://shurufa.sogou.com/linux/guide sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/ 仿照上面的方法,将对应的desktop文件拷贝到autostart下即可。 阅读全文
posted @ 2024-01-05 15:24 摩斯电码 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 安装clang https://apt.llvm.org/ For convenience there is an automatic installation script available that installs LLVM for you. To install the latest st 阅读全文
posted @ 2024-01-01 10:18 摩斯电码 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 参考 https://source.android.google.cn/docs/setup/create/cuttlefish-kernel-dev?hl=zh-cn 我使用的是common-android13-5.10,在编译的时候使用的是build.sh的方法,在实际编译的时候遇到System 阅读全文
posted @ 2023-12-31 20:08 摩斯电码 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 作者 pengdonglin137@163.com 概述 下面是之前写的使用funcgraph-retval的文章: https://www.cnblogs.com/pengdonglin137/p/17126952.html https://www.cnblogs.com/pengdonglin1 阅读全文
posted @ 2023-12-24 10:21 摩斯电码 阅读(19) 评论(0) 推荐(0) 编辑
摘要: learn_the_architecture_-_aarch64_memory_attributes_and_properties_102376_0200_01_en.pdf DDI0487B_a_armv8_arm.pdf -- B2.7 Memory types and attributes 阅读全文
posted @ 2023-12-18 21:31 摩斯电码 阅读(9) 评论(0) 推荐(0) 编辑
摘要: learn_the_architecture_-_aarch64_memory_attributes_and_properties_102376_0200_01_en.pdf 阅读全文
posted @ 2023-12-18 21:16 摩斯电码 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 来源 learn_the_architecture_-_aarch64_exception_model_102412_0103_01_en.pdf DDI0487B_a_armv8_arm.pdf 即:EL0不能调用SMC或者HVC 这个从HVC和SMC指令的伪码中可以看到: HVC SMC 阅读全文
posted @ 2023-12-17 12:29 摩斯电码 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 在基于ARM64的Qemu/KVM学习环境搭建中介绍了搭建环境的方法。 使用新的Qemu版本:qemu-8.0.0 #!/bin/bash ../configure --prefix=`pwd` \ --target-list=x86_64-softmmu,aarch64-softmmu \ --e 阅读全文
posted @ 2023-12-13 21:43 摩斯电码 阅读(157) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/subsystem-apis.html#storage-interfaces 阅读全文
posted @ 2023-12-13 11:08 摩斯电码 阅读(13) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/subsystem-apis.html#networking-interfaces 阅读全文
posted @ 2023-12-13 11:07 摩斯电码 阅读(17) 评论(0) 推荐(0) 编辑
摘要: https://www.kernel.org/doc/html/v6.6/virt/index.html 虚拟化支持 KVM KVM(基于内核的虚拟机)API文档 设备 ARM 用于s390系统的KVM PPC KVM 拟态接口 用于x86系统的KVM KVM锁概述 KVM VCPU请求 KVM停止 阅读全文
posted @ 2023-12-13 10:49 摩斯电码 阅读(13) 评论(0) 推荐(0) 编辑