自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (28)
  • 收藏
  • 关注

原创 ssh登录qemu虚拟机里的linux系统

上面的命令启动了一个带有NAT网络的QEMU虚拟机,并设置了端口转发,将主机的2222端口映射到虚拟机的22端口(SSH端口)。1、安装openssh,如果是根文件系统用buildroot构建,打开 BR2_PACKAGE_OPENSSH 开关。2、在qemu的启动脚本里增加。3、在虚拟机里增加一个新用户。4、向虚拟机里发送文件。

2024-03-25 15:31:59 300

原创 decay_load 函数注释

decay_load 函数

2023-09-16 14:49:50 117

原创 为什么 /proc/meminfo 节点获取的 MemTotal 小于物理内存

/proc/meminfo MemTotal

2022-10-18 16:37:19 766 1

原创 arm架构在linux系统上的mmu页表

arm架构 linux mmu页表

2022-10-14 14:17:45 521

原创 linux下spi调试小工具spidev_test、spi-tools

spidev_test spi-tools

2022-09-27 17:12:26 8053 2

原创 printk %p %px %pK

printk %p %px %pK。

2022-09-26 17:20:32 2078

原创 regmap接口的差异

regmap接口 差异

2022-08-31 15:27:16 110

原创 对比度、亮度、色调 和 yuv分量 的关系

对比度 亮度 色调

2022-08-08 09:52:21 211

原创 gdb+qemu 调试uboot,符号表需要重新加载到指定地址

gdb qemu uboot 符号表

2022-06-27 18:01:24 744

原创 ddr的 N-Bit Prefetch 的解释

ddr prefech

2022-06-24 16:59:49 541

转载 关于 libtool 的 -all-static 选项的讨论

autotool 编译静态链接的程序

2022-06-15 17:16:01 157

原创 handle_conflicting_encoders 函数的作用

函数的目的是判断能否保证:参数state范围内的connector都能跟自己最合适的那个encoder绑定。其判断条件如下:1、state范围内的不同connector的最佳绑定encoder是同一个,就返回-EINVAL;2、如果state范围内connector的最佳encoder已经被state外的connector绑定过了,那么有两种处理方式:a、保持冲突encoder和原来connector的绑定关系,返回-EINVAL;b、解除冲突encoder和原来connector的绑定关系s

2022-05-20 14:22:23 103

原创 notepad++ 取消回车后的自动缩进功能

2022-05-17 11:03:36 656

原创 Kernel config options for kgdb

Kernel config options for kgdbTo enable CONFIG_KGDB you should look under:menuselection:Kernel hacking --> Kernel debugging and select:menuselection:KGDB: kernel debugger.While it is not a hard requirement that you have symbols in your vmlinuxfile,

2022-04-19 09:40:27 191

原创 红黑树 rb_first_postorder rb_next_postorder 两个函数作用举例

struct rb_node *rb;for (rb = rb_first_postorder(&root.rb_root); rb; rb = rb_next_postorder(rb)) {}上述for循环作用是遍历红黑树上每个结点,假如遍历的是如下这棵树 a / \ b c / \ / \ d e h i / \ f g顺序是: d f g e b h i c a...

2022-04-11 09:24:49 667

原创 agent-proxy小工具——用一个串口,既当控制台又当kgdb调试通道

agent-proxy下载地址1、下载后不需配置,直接make即可。2、启动代理,将串口映射成两个本地网络端口agent-proxy 5550^5551 0 /dev/ttyUSB0,115200把3、telnet登录一个端口,充当控制台telnet localhost 55504、gdb连接另一个端口,充当调试通道(gdb) target remote localhost:5551...

2022-03-31 19:15:50 796

原创 在imx6平台实现多个串口控制台

默认linux只注册一个console,修改串口驱动可以实现多路串口都注册成console1、修改驱动https://download.csdn.net/download/zqwone/85051936另,device tree里也要开启多路串口的节点:&uart1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_uart1>; status = "okay";};&uart2 { pinctrl

2022-03-29 15:00:34 183

原创 用gdb的ptype命令查看结构体成员偏移量

(gdb) ptype /o struct amba_device/* offset | size */ type = struct amba_device {/* 0 | 456 */ struct device {/* 0 | 36 */ struct kobject {/* 0 | 4 */ const char *name;/* 4

2022-03-27 11:05:23 1801

原创 用 ioctl MEDIA_IOC_G_TOPOLOGY 命令获取 /dev/mediaX 节点的拓扑结构,示例程序

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <fcntl.h>#include <unistd.h>#include <sys/stat.h>#include <sys/types.h>#include <sys/ioctl.h>#include <asm/types.h>#include <

2022-03-03 18:08:53 316

原创 round_up 和 round_down

/* * This looks more complex than it should be. But we need to * get the type for the ~ right in round_down (it needs to be * as wide as the result!), and we want to evaluate the macro * arguments just once each. */#define __round_mask(x, y) ((__typ.

2022-02-27 16:25:15 1368

原创 sscanf返回值的含义

sscanf返回值的含义成功则返回参数数目,失败则返回-1,错误原因存于errno中经多次测试[来源请求],在linux系统中成功返回的是成功转换的值的个数,例如:sscanf(“1 2 3”,"%d %d %d",buf1, buf2, buf3); 成功调用返回值为3,即buf1,buf2,buf3均成功转换。sscanf(“1 2”,"%d %d %d",buf1, buf2, buf3); 成功调用返回值为2,即只有buf1,buf2成功转换。...

2022-02-13 10:46:02 4587

原创 修改linux命令行终端的显示区行数列数

stty rows 50 columns 200

2022-01-24 17:01:50 2632

原创 ftrace中event的filter 运算公式解析过程

echo "((sig >= 10 && sig < 15) || sig == 17) && comm != bash" > /sys/kernel/debug/tracing/events/signal/signal_generate/filter首先,参数((sig >= 10 && sig < 15) || sig == 17) && comm != bash先拆分到filter_parse_state

2022-01-21 13:53:57 605

原创 查看linux内核代码中宏展开后结果的方法

假如想看 kernel/printk/printk.c 里宏展开后的结果,运行命令:make kernel/printk/printk.i

2022-01-18 11:28:12 866

原创 宏 TRACE_EVENT 的展开

Using the TRACE_EVENT() macro (Part 1)https://lwn.net/Articles/379903/Using the TRACE_EVENT() macro (Part 2)https://lwn.net/Articles/381064/Using the TRACE_EVENT() macro (Part 3)https://lwn.net/Articles/383362/include/trace/events/一个宏TRACE_EVENT 可以展

2022-01-15 17:52:29 372

原创 变更进程的控制终端和stdio

tty1 = open("/dev/tty2", O_RDONLY | O_WRONLY);tty2 = open("/dev/tty", O_RDONLY | O_WRONLY);dup2(tty1, STDIN_FILENO); 将0文件描述符指向/dev/tty2节点dup2(tty1, STDOUT_FILENO);dup2(tty1, STDERR_FILENO);printf("this is printf\n"); 在tty2窗口打印write(tty2, "this is w

2021-12-16 17:59:32 105

原创 dbm db

dbw 功率和1W的比值:10lg(P/1w)dbm 功率和1mW的比值:10lg(P/1mw)1w=0dbw=30dbmdb 两个功率的倍数 10lg(p1/p2)=10lg(p1/1mw) - 10lg(p2/1mw)即p1 dbm - p2 dbm = ?db参考:https://blog.csdn.net/xld_19920728/article/details/85256909

2021-11-22 11:46:25 530

转载 Program Size: Code=48008 RO-data=5660 RW-data=604 ZI-data=2124

一般 MCU 包含的存储空间有:片内 Flash 与片内 RAM,RAM 相当于内存,Flash 相当于硬盘。编译器会将一个程序分类为好几个部分,分别存储在 MCU 不同的存储区。Keil 工程在编译完之后,会有相应的程序所占用的空间提示信息,如下所示:linking...Program Size: Code=48008 RO-data=5660 RW-data=604 ZI-data=2124After Build - User command \#1: fromelf --bin.\\build

2021-11-18 13:41:21 329

转载 input子系统调试

一、多点触控协议介绍https://blog.csdn.net/u013491946/article/details/84871794二、安装input子系统工具包sudo apt install input-utils三、查看系统已注册的input设备sudo lsinput/dev/input/event0bustype : BUS_HOSTvendor : 0x0product : 0x1version : 0name : “Power Button”phys :

2021-11-17 10:46:48 346

原创 zynq平台sd卡启动用的多分区img文件的制作

http://blog.sina.com.cn/s/blog_9ac48e3c0102ybep.html

2021-10-12 13:14:19 956

原创 linux新建账户ls没有颜色的解决方法

linux新建账户ls没有颜色:需要去/etc/skel/把下边的.bash_history .bash_logout .bashrc 或者把全部文件拷到用户家目录。

2021-10-08 15:44:03 226

原创 zynq平台用bootgen命令制作BOOT.bin

创建 boot.bif 文件,内容:the_ROM_image:{[bootloader]fsbl.elfu-boot.elf}创建 Makefile 文件,内容:BOOTGEN ?= bootgen.PHONY: all cleanall:@$(BOOTGEN) -image boot.bif -o BOOT.bin -w onclean:@rm -f BOOT*.bin将 fsbl.elf、u-boot.elf 放到同一文件下。(注意:elf扩展名一定不能少。u-boot.e

2021-09-28 10:21:26 1900

转载 ubuntu 使用虚拟串口查看开机日志

大体上按如下教程进行。https://www.cnblogs.com/huahaofeng/p/3730619.html文件 /etc/default/grub,我是这样改的GRUB_DEFAULT=0GRUB_HIDDEN_TIMEOUT=0GRUB_HIDDEN_TIMEOUT_QUIET=trueGRUB_TIMEOUT=10GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian#GRUB_CMDLINE_LI

2021-08-24 11:41:47 438

转载 再生龙clonezilla启动u盘制作,从vmware启动

制作u盘教程:http://www.360doc.com/content/20/0509/22/59153222_911267277.shtml制作好u盘后,vmware里把u盘添加成硬盘,从u盘所在的硬盘启动即可。

2021-08-23 15:22:13 878

原创 Source Insight 中文乱码的解决方法

一、用记事本打开文件。选另存为,可以看到文件的编码是UTF-8…二、用Source Insight打开文件后,选择下图的命令。三、在下面窗口选择UTF-8。即可

2021-06-28 09:18:21 1670

原创 imx6制作启动sd卡

截取自附件的i.MX_Linux_User’s_Guide文档见共享的文件fsl-yocto-L4.1.15_2.1.0-ga.tar.gz

2021-06-26 16:38:02 244

原创 IMX6 BOOT MODE , fuse

用fuse决定启动模式,其他的和Internal Boot相同用usb线下载,用gpio替代fuse里的配置来决定启动模式板子目前的配置是BT_CFG1=01100000b,BT_CFG2=01011000b根据BT_CFG1对照下表,可知。用的emmc启动。再根据下表和其他cfg寄存器知道emmc的其他配置项,例如数据线条数等。怎么读FUSE的配置,以及它和OCOTP_CTRL的对应关系fuse的寄存器在OCOTP_CTRL模块里,所以图中的Addr..

2021-04-19 16:33:09 909

原创 linux drm 使用参考例程

#include <stdio.h>#include <stdint.h<#include <fcntl.h<#include <sys/mman.h<#include <sys/ioctl.h<#include <drm/drm.h<#include <drm/drm_mode.h<int main(){//-----------------------------------------------.

2021-03-10 17:17:10 1066

apm32f407 单片机 u盘 rtthread 例程

apm32f407 单片机 u盘 rtthread 例程 工程文件:bsp\apm32\apm32f407ig-minibroard\project.uvprojx 控制台串口:uart1 usb口:PA11 PA12 插u盘后自动挂载目录/ud

2023-03-04

uC-FS Documentation V40700

uC-FS Documentation V40700

2023-02-14

ITU-R BT.601-7 建议书

ITU-R BT.601-7 建议书 标准 标准4∶ ∶3 和宽屏16∶ ∶9显示宽高比 显示宽高比演播室数字电视编码参

2023-02-14

88F3710 88F3720

88F3710 and 88F3720 ARMADA 3700 Family Single/Dual CPU System-on-Chip Hardware Specifications

2023-02-14

Guidelines for the TRANSITION FROM ANALOGUE TO DIGITAL BROADCAS

Guidelines for the TRANSITION FROM ANALOGUE TO DIGITAL BROADCASTING

2023-01-10

max5233 datasheet

max5233 datasheet

2022-09-19

CS47L35 datasheet

CS47L35 datasheet

2022-09-02

ltc3589 datasheet

ltc3589 datasheet

2022-09-01

8A34001 datasheet

8A34001 datasheet

2022-08-31

WCD9335 datasheet

WCD9335 datasheet

2022-08-31

bd99954 datasheet

bd99954 datasheet

2022-08-31

DA9223 datasheet

DA9223 datasheet

2022-08-31

在imx6平台实现多个串口控制台

在imx6平台实现多个串口控制台 默认linux只注册一个console,修改串口驱动可以实现多路串口都注册成console

2022-03-29

zynq入门文档包括ps和pl

zynq入门文档包括ps和pl

2021-09-24

onfi spec.7z

nand onfi 协议

2021-09-15

i.MX8QXP gamma校正.pdf

i.MX8QXP gamma校正

2021-07-01

fsl-yocto-L4.1.15_2.1.0-ga.tar.gz

IMX6制作启动sd卡的文档,主要是IMX_Linux_User's_Guide pdf

2021-06-26

CY4500协议分析仪使用教学视频.mp4

CY4500协议分析仪使用教学视频.mp4

2021-06-07

mmc spec.zip

mmc spec.zip

2021-04-08

SCSI Block Commands – 4 (SBC-4)

SCSI Block Commands – 4 (SBC-4) This standard defines the command set extensions to facilitate operation of SCSI direct access block devices. The clauses in this standard, implemented in conjunction with the applicable clauses of SPC-5, specify the standard command set for SCSI direct access block devices.

2018-03-11

SCSI Primary Commands - 4 (SPC-4)

SCSI Primary Commands - 4 (SPC-4) spc4r25 This is an internal working document of T10, a Technical Committee of Accredited Standards Committee INCITS (InterNational Committee for Information Technology Standards). As such this is not a completed standard and has not been approved. The contents may be modified by the T10 Technical Committee. The contents are actively being modified by T10. This document is made available for review and comment only.

2018-03-07

如何看懂源代码

如何看懂源代码 介绍读懂别人程序源码的方法和捷径 对初学者有一定的帮助

2012-05-14

linux设备驱动开发详解的光盘源码

linux设备驱动开发详解的光盘源码

2012-04-14

jlink v8固件烧写全套 教程 程序 bin文件

jlink v8固件烧写全套 教程 程序 bin文件 一应俱全

2012-03-06

国嵌讲课例子源码

国嵌讲课例子源码

2011-12-30

catia caa 介绍

catia caa 介绍

2011-12-06

CAA及其应用

CAA及其应用 C

2011-12-06

圈圈教你玩USB

圈圈教你玩USB

2011-12-01

winhex 16.2 中文破解版

winhex 16.2 中文破解版winhex 16.2 中文破解版

2011-11-24

FAT NTFS 文件系统详解

FAT NTFS 文件系统详解 FAT NTFS 文件系统详解FAT NTFS 文件系统详解

2011-11-24

FAT文件系统源码

FAT文件系统源码 FAT文件系统源码FAT文件系统源码FAT文件系统源码

2011-11-24

ucos x86版 vs2008编译通过

ucos x86版 vs2008编译通过

2011-10-26

邵贝贝 ucos 随书光盘

邵贝贝 ucos 随书光盘 邵贝贝 ucos 随书光盘 邵贝贝 ucos 随书光盘

2011-10-24

ucos 在vc2008下可编译

ucos 在vc2008下可编译 ucos 在vc2008下可编译 ucos 在vc2008下可编译

2011-10-24

最简单的MP3铃声剪切工具

最简单的MP3铃声剪切工具最简单的MP3铃声剪切工具最简单的MP3铃声剪切工具

2010-08-12

ANSYS经典例子72个,包括详细解释!

1.ANSYS SOLID65环向布置钢筋的例子 3 2.混凝土非线性计算实例(1)- MISO单压 5 3.混凝土非线性计算实例(2)- MISO约束压 6 4.混凝土非线性计算实例(3)- KINH滞回 9 5.混凝土非线性计算实例(4)- KINH压-拉裂 11 6.混凝土非线性计算实例(5) 12 7.混凝土非线性计算实例(6) 14 8.混凝土非线性计算实例(7)- MISO滞回 16 9.混凝土非线性计算实例(8) 18 10.混凝土非线性计算实例(9)-梁平面应力 20 11.四层弹簧-质点模型的地震分析 22 12.悬臂梁地震分析 48 13.用beam 54单元描述变截面梁的例子 72 14.变截面梁实例 73 15.拱桥浇筑过程分析-单元生死应用实例 74 16.简支梁实体与预应力钢筋分析实例 75 17. 简单的二维焊接分析-单元生死实例 77 18.隧道开挖(三维)的命令流 84 19.岩土接触分析实例 101 20.钢筋混凝土管的动力响应特性分析实例 109 21.隧道模拟开挖命令流(入门) 116 22.螺栓连接的模拟实现问题 119 23.道路的基层、垫层模量与应力之间的关系 129 23.滞回分析 151 24.模拟某楼层浇注 153 25.在面上施加移动的面力 155 27.在任意面施加任意方向任意变化的压力 159 28.预紧分析 160 29.几何非线性+塑性+接触+蠕变 162 30.埋设在地下的排水管道 167 32.幕墙企业玻璃简化计算 172 33.等截面杆单元生死应用实例 188 34.梁板建模联系 189 36.简单的例子-如何对结构的振动控制分析 192 37.模态分析结果的输出实例 194 38.火车过桥动态加载实例(部分) 196 39.悬索结构的找形和计算的例题 213 40.陶瓷杆撞击铝板的例子 218 41.求反作用力的APDL命令法 221 42.LS-DYNA实例(部分) 222 43.路面分层填筑对路基的影响 223 44.一个例子(含地震影响,求振兴与频率) 227 45.接触面上的压力总和 231 46.施加位置函数荷载 235 47.非线性分析考虑刚度退化 236 48.一个圆形水池的静力分析 237 49.ANSYS中混凝土模式预应力模拟的算例 238 50.悬臂梁受重力作用发生大变形求其固有频率 240 51.循环对称结构模态分析 242 52.三角平台受谐波载荷作用的结构响应 244 53.三角平台受一地震谱激励的应力分布和支反力 246 54.三角平台受时程载荷作用的应力分布和变形过程 248 55.经典层合板理论 250 56.定易圆轨迹的例子 257 57.模拟门式刚架施工-单元生死 257 58.钢筋混凝土整体式模型例子 260 59.在荷载步之间改变材料属性例子 262 60.含预应力的特征值屈曲计算 263 61.振型叠加计算及工况组合例子 265 62.柱子稳定分析算(预应力,特征值屈曲,初始缺陷) 268 63. module MConcrete !混凝土模板 271 64.混凝土开裂实例 279 65.螺栓网格划分 280 66.自由液面的土石坝平面渗流分析 281 67.导出刚度矩阵 285 68.某混凝土拱坝工程施工期及运行期温度场仿真分析 286 69.移动温度荷载计算 293 70.SHSD用于壳-实体装配实例An 295 71.ansys显示-隐式-回弹分析实例 299 72.工况组合的经典例子 314

2010-05-22

特征码定位myccl的使用教程

特征码定位myccl的使用教程特征码定位myccl的使用教程

2010-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除