摘要: # linux kernel code 阅读全文
posted @ 2023-04-06 11:22 王阳开 阅读(39) 评论(0) 推荐(0) 编辑
摘要: # ARMv8-A architecture reference: https://blog.csdn.net/forever_2015/article/details/50285865?spm=1001.2014.3001.5501 http://wiki.csie.ncku.edu.tw/emb 阅读全文
posted @ 2021-06-15 17:34 王阳开 阅读(1980) 评论(0) 推荐(0) 编辑
摘要: linux arm irq (4) 4 interrupt driver interface Author: Yangkai Wang wang_yangkai@163.com Coding in 2021/05/16 转载请注明author,出处. linux version 3.4.39 s5p 阅读全文
posted @ 2021-05-17 01:38 王阳开 阅读(2093) 评论(0) 推荐(0) 编辑
摘要: linux arm irq (3) 3 gpio interrupt Author: Yangkai Wang wang_yangkai@163.com Coding in 2021/05/16 转载请注明author,出处. linux version 3.4.39 s5p6818 soc Cor 阅读全文
posted @ 2021-05-17 01:32 王阳开 阅读(2619) 评论(0) 推荐(0) 编辑
摘要: linux arm irq (2) 2 interrupt handling Author: Yangkai Wang wang_yangkai@163.com Coding in 2021/05/10 转载请注明author,出处. linux version 3.4.39 s5p6818 soc 阅读全文
posted @ 2021-05-17 01:25 王阳开 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: linux arm irq (1) 1 irq init Author: Yangkai Wang wang_yangkai@163.com Coding in 2021/05/10 转载请注明author,出处. linux version 3.4.39 s5p6818 soc Cortex-A5 阅读全文
posted @ 2021-05-17 01:01 王阳开 阅读(2596) 评论(0) 推荐(0) 编辑
摘要: SecureCRT保存日志加时间戳 日志文件每一行加时间戳; [%Y-%M-%D %h:%m:%s.%t] [%Y%M%D_%h%m%s.%t] 阅读全文
posted @ 2024-12-04 15:20 王阳开 阅读(26) 评论(0) 推荐(0) 编辑
摘要: emmc refernece: eMMC之分区管理、总线协议和工作模式: https://blog.csdn.net/u013686019/article/details/66472291 阅读全文
posted @ 2024-11-29 20:34 王阳开 阅读(9) 评论(0) 推荐(0) 编辑
摘要: repo_status if repo status command report error, use repo_status script: #!/bin/bash # 遍历当前文件夹下所有包含 .git 的目录 for dir in $(find . -type d -name .git); 阅读全文
posted @ 2024-10-24 11:47 王阳开 阅读(8) 评论(0) 推荐(0) 编辑
摘要: struct alain #pragma pack(1) struct time_sync_value { uint64_t ref_time_sec; uint64_t ref_time_nsec; uint64_t rtc_time_sec; uint64_t rtc_time_nsec; ui 阅读全文
posted @ 2024-10-22 10:36 王阳开 阅读(6) 评论(0) 推荐(0) 编辑
摘要: linux mount net fs nfs ubuntu 安装nfs: sudo apt install nfs-kernel-server 编辑/etc/exports 文件,添加如下内容: /home/wyk/nfs *(rw,sync,no_root_squash,no_subtree_ch 阅读全文
posted @ 2024-08-29 17:58 王阳开 阅读(12) 评论(0) 推荐(0) 编辑
摘要: tftp使用 windows tftp app: tftp64 / # tftp --help BusyBox v1.20.2 (2023-10-09 14:59:14 CST) multi-call binary. Usage: tftp [OPTIONS] HOST [PORT] Transfe 阅读全文
posted @ 2024-08-29 17:49 王阳开 阅读(8) 评论(0) 推荐(0) 编辑
摘要: devmem root@soc:~# devmem -h BusyBox v1.35.0 (Debian 1:1.35.0-4+b3) multi-call binary. Usage: devmem ADDRESS [WIDTH [VALUE]] Read/write from physical 阅读全文
posted @ 2024-07-08 15:10 王阳开 阅读(19) 评论(0) 推荐(0) 编辑
摘要: stty set uart stty -F /dev/ttyS1 ospeed 115200 stty -F /dev/ttyS1 ispeed 115200 ospeed 115200 cs8 -parenb -cstopb 阅读全文
posted @ 2024-04-09 19:21 王阳开 阅读(4) 评论(0) 推荐(0) 编辑
摘要: spinlock、mutex lock 应用场景 linux内核同步机制spinlock、mutex lock,分别用在什么场景 mutex lock 是睡眠锁,在等待锁时进程进入睡眠状态,在锁被释放后,内核唤醒等待的进程运行; spinlock 是不睡眠,一直轮询等待; 使用spinlock,临界 阅读全文
posted @ 2024-04-09 19:18 王阳开 阅读(71) 评论(0) 推荐(0) 编辑
摘要: FR232R win11驱动 https://www.usb-drivers.org/ft232r-usb-uart-driver.html 阅读全文
posted @ 2024-04-09 19:14 王阳开 阅读(209) 评论(0) 推荐(0) 编辑
摘要: kset/kobj reference: linux设备模型之kset/kobj/ktype分析 阅读全文
posted @ 2024-04-09 19:10 王阳开 阅读(6) 评论(0) 推荐(0) 编辑
摘要: linux查看网络报文频率 sar -n DEV 1 -n DEV 表示显示网络收发的信息,间隔 1 秒输出一次数据信息 阅读全文
posted @ 2024-03-28 14:23 王阳开 阅读(8) 评论(0) 推荐(0) 编辑
摘要: execsnoop linux execsnoop tool execsnoop 的主要功能包括: 跟踪系统中的 execve 调用。 打印新执行的进程的详细信息,包括进程 ID、父进程 ID、用户 ID、命令行参数等。 过滤特定的进程或用户。 显示进程执行的时间戳。 如其名字,snoop exec 阅读全文
posted @ 2024-03-27 14:51 王阳开 阅读(81) 评论(0) 推荐(0) 编辑
摘要: aurix tc3xx memory tc37x ecc error Procedure of ECC error Injection to TC3x SRAM https://community.infineon.com/t5/Knowledge-Base-Articles/Procedure-o 阅读全文
posted @ 2024-03-26 14:40 王阳开 阅读(144) 评论(0) 推荐(0) 编辑
摘要: X86 cpu 性能比较 cpu-monkey https://www.cpu-monkey.com/zh-cn/ 阅读全文
posted @ 2024-02-29 17:46 王阳开 阅读(94) 评论(0) 推荐(0) 编辑
摘要: linux kernel modify printk buf size linux内核配置log缓存大小 configure CONFIG_LOG_BUF_SHIFT modify code: wyk@ubuntu:~/soc/linux$ git diff kernel/printk/printk 阅读全文
posted @ 2023-12-14 18:09 王阳开 阅读(28) 评论(0) 推荐(0) 编辑
摘要: linux /proc/meminfo reference: https://blog.csdn.net/JustDoIt_201603/article/details/106629059 阅读全文
posted @ 2023-11-28 15:24 王阳开 阅读(4) 评论(0) 推荐(0) 编辑
摘要: linux print_hex_dump() linux/lib/hexdump.c /** * print_hex_dump - print a text hex dump to syslog for a binary blob of data * @level: kernel log level 阅读全文
posted @ 2023-11-07 21:04 王阳开 阅读(165) 评论(0) 推荐(0) 编辑
摘要: Arm GNU Toolchain Downloads Arm GNU Toolchain Downloads https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads 阅读全文
posted @ 2023-10-31 14:38 王阳开 阅读(103) 评论(0) 推荐(0) 编辑
摘要: PTP时间同步 PTP技术介绍 https://www.h3c.com/cn/d_201008/686476_30003_0.htm LinuxPTP没那么简单https://blog.csdn.net/yaojiawan/article/details/124601694 linux ptp时钟同 阅读全文
posted @ 2023-10-26 20:49 王阳开 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 终端工具WindTerm设置 安装 https://github.com/kingToolbox/WindTerm/releases 会话->首选项 外观 主题:dige-black 安全: 锁屏超时:302400分钟 标签: 双击:重复标签 终端 右键单击:显示菜单 command histor: 阅读全文
posted @ 2023-10-26 20:32 王阳开 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: SecureCRT 终端工具配置 使用SecureCRT_8.7.2.2214汉化64位 版本; 全局选项 终端 鼠标:复制选中内存;粘贴用中间键; -->>外观 显示水平、垂直滚动条; ANSI颜色: 普通文件白色;可执行文件墨绿色;文件夹显示蓝色;链接文件浅蓝色; >>> 高级:配色方案:whi 阅读全文
posted @ 2023-10-26 20:07 王阳开 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 终端工具tabby Tabby官网:https://tabby.sh/ Tabby source地址:https://github.com/Eugeny/tabby Tabby版本发布下载地址:https://github.com/Eugeny/tabby/releases 软件下载地址 https 阅读全文
posted @ 2023-10-17 14:33 王阳开 阅读(154) 评论(0) 推荐(0) 编辑
摘要: linux spi spi_sync()执行流程? spi_async()执行流程? spi peripheral driver中,调用spi_sync() 为什么会看到spi* 内核线程会有负载? int spi_sync(struct spi_device *spi, struct spi_me 阅读全文
posted @ 2023-10-13 20:31 王阳开 阅读(125) 评论(0) 推荐(0) 编辑
摘要: linux CMA CMA(Contiguous Memory Allocator)是Linux内核中的一种内存分配器,它的作用是为设备驱动程序和其他需要大块连续内存的组件提供内存分配支持。 reference: linux/Documentation/devicetree/bindings/res 阅读全文
posted @ 2023-10-09 14:33 王阳开 阅读(255) 评论(0) 推荐(0) 编辑
摘要: linux ufs UFS SCSI 蛋蛋读UFS https://blog.csdn.net/bonwe128/category_12184324.html ufs2.2协议扫盲 https://blog.csdn.net/haoyun1990/category_11272525.html?spm 阅读全文
posted @ 2023-09-14 11:36 王阳开 阅读(208) 评论(0) 推荐(0) 编辑
摘要: usb hardware USB 连接检测 USB 断开检测 阅读全文
posted @ 2023-09-14 11:05 王阳开 阅读(20) 评论(0) 推荐(0) 编辑
摘要: ethernet phy mdio c22 c45 linux系统读写PHY寄存器工具mdio 了解与MDIO MDC接口相关的clause22、clause45 了解与MDIO MDC接口相关的22号、45号条款 https://www.ieee802.org/3/efm/public/nov02 阅读全文
posted @ 2023-08-30 11:47 王阳开 阅读(463) 评论(0) 推荐(0) 编辑
摘要: # linux gpio regulator reference: linux/Documentation/devicetree/bindings/regulator/fixed-regulator.yaml ``` module_vdd: regulator-vdd { compatible = 阅读全文
posted @ 2023-08-25 11:23 王阳开 阅读(33) 评论(0) 推荐(0) 编辑
摘要: # linux应用进程优先级配置 example: ``` #include int set_process_priority(void) { int pri; struct sched_param param; pri = sched_get_priority_min(SCHED_RR); if 阅读全文
posted @ 2023-08-08 10:18 王阳开 阅读(63) 评论(0) 推荐(0) 编辑
摘要: # mcan 报文过滤配置 reference: ![](https://img2023.cnblogs.com/blog/2206318/202307/2206318-20230725173327812-1665704679.png) ![](https://img2023.cnblogs.com 阅读全文
posted @ 2023-07-25 17:34 王阳开 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # vmware扩展ubuntu虚拟机磁盘空间 [VMware 扩展Ubuntu虚拟机的磁盘空间](https://blog.csdn.net/xiaopangcame/article/details/124580536?utm_medium=distribute.pc_relevant.none- 阅读全文
posted @ 2023-07-21 20:18 王阳开 阅读(7) 评论(0) 推荐(0) 编辑
摘要: ## win10开启FTP服务 reference: [Win10开启FTP与配置](https://blog.csdn.net/qq_34610293/article/details/79210539) 阅读全文
posted @ 2023-06-23 12:32 王阳开 阅读(64) 评论(0) 推荐(0) 编辑
摘要: linux time subsystem linux 时间子系统 reference: 从硬件到软件,Linux 时间子系统全栈解析 https://kernel.meizu.com/2023/12/13/Full-stack-resolution-of-the-Linux-time-subsyst 阅读全文
posted @ 2023-06-07 19:21 王阳开 阅读(18) 评论(0) 推荐(0) 编辑
摘要: # yocto [Yocto开发讲解系列 - 总目录](https://fulinux.blog.csdn.net/article/details/116208803) [Yocto 2:Yocto基本概念、编译流程、目录 ](https://www.cnblogs.com/arnoldlu/p/1 阅读全文
posted @ 2023-06-06 20:24 王阳开 阅读(28) 评论(0) 推荐(0) 编辑
摘要: # pstore refernece [Linux pstore 实现自动“抓捕”内核崩溃日志](https://blog.csdn.net/21cnbao/article/details/106678646?ops_request_misc=&request_id=b7629579effa48a5 阅读全文
posted @ 2023-06-06 19:54 王阳开 阅读(87) 评论(0) 推荐(0) 编辑
摘要: # arm linux新增加一个系统调用 reference: [在ARM Linux内核中增加一个新的系统调用](https://blog.csdn.net/21cnbao/article/details/51295955?spm=1001.2014.3001.5502) 阅读全文
posted @ 2023-06-02 17:43 王阳开 阅读(31) 评论(0) 推荐(0) 编辑
摘要: # linux tee linux tee命令可以读取标准输入或者一个输入文件,并将其输出到标准输出或者一个输出文件中,同时还可以把输出内容追加到一个文件中。 tee命令通常与管道符一起使用,用于同时输出结果到屏幕上,以及保存到文件中。 例如,命令"make linux | tee build_li 阅读全文
posted @ 2023-05-24 10:43 王阳开 阅读(105) 评论(0) 推荐(0) 编辑
摘要: ubuntu 18.04 增加新用户 reference: Ubuntu 18.04下用户的创建、修改权限及删除用户的方法 add a bsp user: sudo useradd -m bsp -d /home/bsp -s /bin/bash sudo passwd bsp sudo chmod 阅读全文
posted @ 2023-05-22 17:42 王阳开 阅读(21) 评论(0) 推荐(0) 编辑
摘要: repo example mkdir ~/bin export PATH=~/bin:$PATH curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo chmod a+x ~/bin/repo export REPO_ 阅读全文
posted @ 2023-05-22 11:12 王阳开 阅读(40) 评论(0) 推荐(0) 编辑