自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (9)
  • 收藏
  • 关注

原创 Linux解析DTS常用OF API

读取设备结点np的属性名为propname,类型为8、16、32、64位整型数组的属性。如drivers/clk/clk.c中的of_clk_get_parent_name()透过of_property_read_string_index()遍历clkspec结点的所有"clock-output-names"字符串数组属性。在Linux的BSP和驱动代码中,还经常会使用到Linux中一组Device Tree的API,这些API通常被冠以of_前缀,它们的实现代码位于内核的drivers/of目录。

2023-09-09 17:28:08 159 1

原创 linux进程与线程的核绑定操作

linux进程与线程的核绑定操作

2023-04-04 14:58:30 1313

原创 git命令自动补全

git社区,找当前机器对应版本源码git源代码下有个 contrib/completion 目录,有个 git-completion.bash 文件1.将该文件git-completion.bash复制到个人主目录(~)下注意:复制时,文件名前加一个"点"(.),cp git-completion.bash ~/.git-completion.bash修改主目录下的 .bashrc 文件vi ~/.bashrc在文件的最后一行,加上如下代码:source ~/.git-completio

2021-12-06 19:25:42 1081

原创 linux loop设备的基础使用

创建文件dd if=/dev/zero of=disk.img bs=4M count=1024创建loop设备losetup /dev/loop0 disk.img格式化设备mkfs.ext3 /dev/loop0mount文件系统mount /dev/loop0 /mnt/操作其中的文件使用完毕后umountumount /mnt卸载loop设备losetup -d /dev/loop0...

2021-11-19 10:50:51 1069

原创 UIO使用基础

//内核态注册UIO:struct platform_device g_demo_uio_pdev = { .name = "demo_uio", .id = 0,};struct uio_info g_demo_uio_info[] = { { .name = "demo1", .version = "1.0", .mem = { { .name = "demo1_mem

2021-08-05 16:25:45 1491

原创 linux基础

启动参数类init指定的是内核启起来后,进入系统中运行的第一个脚本,一般init=/linuxrc,或者init=/etc/preinit,preinit的内容一般是创建console,null设备节点,运行init程序,挂载一些文件系统等等操作。请注意,很多初学者以为init=/linuxrc是固定写法,其实不然,/linuxrc指的是/目录下面的linuxrc脚本,一般是一个连接罢了参考:https://www.jb51.cc/flash/861790.html...

2021-05-25 19:10:51 66

原创 linux cpufreq调频

Use the sysfs command to change the governor:#获取当前主频调频策略方式cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor#查询当前系统支持的调频策略方式cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors#根据运行负载需求调频echo ondemand > /sys/devices/system/c

2021-05-13 16:08:08 894

原创 linux内核态调试方式

linux内核态打印调用栈有些调用关系太复杂的,直接打印调用栈,快速确定流程dump_stack();

2021-05-13 12:12:15 93

原创 MTD分区concat合并操作

MTD分区concat合并操作合并流程:struct mtd_info *mtd_buff[MAX];struct mtd_info *mtd_new = NULL;需要合并的所有的分区mtd信息,全部整合进数组mtd_buff,MAX是实际分区数量{mtd_buff[i] = get_mtd_device_nm(mtd_name);释放对应的分区mtdput_mtd_device(mtd[index]);}合并出新分区mtd_new = mtd_concat_create(mtd_b

2021-05-12 15:35:46 432

原创 linux时间同步(ntpdate和ntpd)

手动从指定服务器同步:ntpdate xxx.xxx.com通过启动服务,自动同步时间:修改配置文件vi /etc /ntp.confserver xxx.xxx.com prefer //增加指定同步服务器使用root权限启动服务:注意:本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ntpd服务service ntpd start时间同步状态查询:ntpq -premote:即NTP主机的IP或主机名称。

2021-03-26 15:00:44 272

转载 Makefile语法基础

引用原链接:https://blog.csdn.net/yrj/article/details/4046853一、字符串处理函数1.$(subst FROM,TO,TEXT)函数名称:字符串替换函数—subst。函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。返回值:替换后的新字符串。2.$(patsubst PATTERN,REPLACEMENT,TEXT)函数名称:模式替换函数—patsubst。函数功能:搜索“TEXT”中以空格分开的单词,将否符合模式“TATTERN

2021-02-22 11:44:45 138

原创 Makefile编译基础

Makefile添加宏控控制源码中的编译:CFLAGS += -D XXX_YYY编译的时候加上选项: $(CC) $(CFLAGS) $^ -o $@

2021-02-22 11:43:23 338

原创 app与so等对外依赖查询

so依赖查询:objdump -x libxxxxx.so | grep NEEDEDapp依赖查询:arm-linux-gnueabi-readelf -a fdisk | grep NEEDED

2021-01-20 11:01:18 197

原创 Image zImage uImage的关系

linux 内核编译后,标准输出件是内核源码根目录下的vmlinux。其它各种格式的镜像文件都这个这个转化出来的。通常看内核的编译配置,比如arm64的,有时在arch\arm64\boot里面会生成Image和zImage。Image的来源:aarch64-target-linux-gnu-objcopy -O binary -R .note -R .comment -S vmlinux ImagezImage是由Image压缩而来,里面的内容说明参考:https://www.cn

2021-01-16 17:38:50 628

原创 UBI基础

参考源头:http://www.linux-mtd.infradead.org/doc/ubi.htmlhttp://www.linux-mtd.infradead.org/doc/ubifs.html工具的编译使用:在http://git.infradead.org/mtd-utils.git上下载最新的mtd-utils代码, 下面是以2009-07-03的代码为例。解压缩mtd-utils.tgzcd mtd-utils,编辑common.mk: 增加CROSS=arm-linux-执

2021-01-11 12:20:50 1851

数字图象gamma介绍

数字图象gamma介绍 This is Chapter 6 of the book A Technical Introduction to Digital Video , by Charles Poynton, published in 1996 by John Wiley & Sons.

2013-01-07

A Standard Default Color Space for the Internet - sRGB

A Standard Default Color Space for the Internet - sRGB A Standard Default Color Space for the Internet - sRGB

2013-01-07

深入浅出MFC 第二版 part5

深入浅出MFC 第二版 part5

2013-01-07

深入浅出MFC 第二版 part4

深入浅出MFC 第二版 part4

2013-01-07

深入浅出MFC 第二版 part3

深入浅出MFC 第二版 part3

2013-01-07

深入浅出MFC 第二版 part2

深入浅出MFC 第二版 part2

2013-01-07

深入浅出MFC 第二版 part1

深入浅出MFC 第二版 part1

2013-01-07

DVB system D-BOOK

Compatible DTTV receivers for the Italian market

2012-10-31

Video Demystified 4rd Edition UnEncrypted

Video Demystified 4rd Edition UnEncrypted

2012-10-31

空空如也

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

TA关注的人

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