Linux
文章平均质量分 53
IT张先生
IT、嵌入式、QT、Linux、C/C++、Web、Java、J2EE。
展开
-
Ubuntu中buff/cache内存占用过高解决办法(卡顿,死机的原因)
buffer和cache是两个在计算机技术中被用滥的名词,放在不通语境下会有不同的意义。在Linux的内存管理中,这里的buffer指Linux内存的:Buffer cache。这里的cache指Linux内存中的:Page cache。翻译成中文可以叫做缓冲区缓存和页面缓存。在历史上,它们一个(buffer)被用来当成对io设备写的缓存,而另一个(cache)被用来当作对io设备的读缓存,这里的io设备,主要指的是块设备文件和文件系统上的普通文件。但是现在,它们的意义已经不一样了。原创 2022-10-07 21:08:25 · 6277 阅读 · 0 评论 -
Ubuntu root认证失败解决办法
Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许执行“su命令到root”。对于桌面用户而言,这样可以提高安全性。但对于服务器可以设置成允许“su命令到root,但不允许root用户直接登录”。因而对于Ubuntu输入su命令提示认证失败这个问题,可以通过重新设置root密码来解决。Ubuntu输入su命令提示认证失败的解决办法。重新执行su指令就会切换到root用户。原创 2022-10-07 20:51:40 · 2298 阅读 · 0 评论 -
S0:12345:respawn:/bin/start_getty 115200 ttyS0 vt102
修改根文件系统的/etc/inittab中的。嵌入式Linux启动遇到下面的问题。原创 2022-08-08 21:26:03 · 582 阅读 · 0 评论 -
initramfs与initrd的区别
链接入内核的initramfs文件在linux-2.6.24/usr/initramfs_data.cpio.gz。转载 2022-08-07 16:26:02 · 395 阅读 · 0 评论 -
调试ZYNQ的u-boot 2017.3 不能正常启动,记录调试过程
u-boot调试原创 2022-08-06 08:55:25 · 847 阅读 · 0 评论 -
u-boot调试定位手段
itcall: 040445c0 //该值是一个符号地址,通过u-boot.map可以查看到具体符号。所以可以定位到再函数中出现了问题。最后定位到serial_zynq.c文件中的打印。在获取时钟的时候出现问题。显示的错误信息:查看serial_init函数,可以看到是和串口相关。...原创 2022-08-03 21:12:58 · 519 阅读 · 0 评论 -
ubuntu虚拟机不能拷贝复制文件的解决办法
安装vmwaretools后不能再虚拟机中,或者虚拟机和windows里不能复制拷贝文件。原创 2022-07-22 22:11:15 · 1717 阅读 · 0 评论 -
petalinux-package --bsp -p ./MZ702P --output ./MY.BSP 出错
Petalinux Package BSP ErrorI have a working petalinux project for a custom Zynq US\+ board. It was created using petalinux-create , modified for our needs w/ changes to u-boot, kernel, rootfs, etc , and verified in HW. Using 2020.2 version of all tools.原创 2022-05-10 22:48:35 · 316 阅读 · 0 评论 -
Petalinux EMMC启动(qspiflash存BOOT.bin,emmc存image.ub和rootfs)
环境:petalinux 2018.3实现目的:在Petalinux下,qspiflash存储BOOT.bin,EMMC的blk0存储image.ub,blk1存储rootfs。前提:该文档描述的方式需要开发板支持SD卡启动。即ZYNQ的SDC0接SD卡,SDC1接EMMC。Petalinux 配置petalinux-config->Subsystem AUTO Hardware Setting -> Advanced bootable images storage settin原创 2022-05-08 21:00:10 · 4481 阅读 · 1 评论 -
Petalinux EMMC启动
环境:petalinux 2018.3实现目的:在Petalinux下,qspiflash存储BOOT.bin,EMMC的blk0存储image.ub,blk1存储rootfs。前提:该文档描述的方式需要开发板支持SD卡启动。即ZYNQ的SDC0接SD卡,SDC1接EMMC。Petalinux 配置petalinux-config->Subsystem AUTO Hardware Setting -> Advanced bootable images storage settin原创 2022-05-08 20:57:19 · 2463 阅读 · 2 评论 -
Petalinux EMMC启动(qspiflash 存BOOT.bin,EMMC存image.ub和rootfs)
实现目的:在Petalinux下,qspiflash存储BOOT.bin,EMMC的blk0存储image.ub,blk1存储rootfs。前提:该文档描述的方式需要开发板支持SD卡启动。即ZYNQ的SDC0接SD卡,SDC1接EMMC。Petalinux 配置petalinux-config->Subsystem AUTO Hardware Setting -> Advanced bootable images storage settings-> boot image原创 2022-05-08 20:55:35 · 4909 阅读 · 5 评论 -
Ubuntu添加开机启动执行脚本
Ubuntu添加开机启动执行脚本方法一:编辑rc.loacl脚本Ubuntu开机之后会执行/etc/rc.local文件中的脚本,所以我们可以直接在/etc/rc.local中添加启动脚本。sudo gedit /etc/rc.local#!/bin/sh #This script will be executed *after* all the other init scripts.#You can put your own initialization stuff in here if原创 2022-04-12 22:15:51 · 3523 阅读 · 1 评论 -
linux设备树中的#address-cells 、 #size-cells
“#address-cells, #size-cells”属性用来定义当前node的子node中”reg”属性的解析格式。并且单位都是u32,即#address-cells = <1> ,#size-cells = <1>,中的1代表一个32位。详情见后面的例子。Property name: #address-cells, #size-cellsValue type: Description: The #address-cells and #size-cells propert原创 2022-03-13 22:21:22 · 4419 阅读 · 2 评论 -
mpsoc移植axidma
测试出现下面的情况,是因为PL端的FIFO之类设置的比较小导致的。./axidma_benchmarkAXI DMA Benchmark Parameters:Transmit Buffer Size: 7.91 MbReceive Buffer Size: 7.91 MbNumber of DMA Transfers: 1000 transfersUsing transmit channel 0 and receive channel 1.Warning: 99.95% of the rec原创 2021-12-08 20:49:53 · 308 阅读 · 0 评论 -
petalinux-build 问题 : ERROR: Kernel configuration is invalid.
petalinux出现下面的问题。ERROR: Kernel configuration is invalid.include/generated/autoconf.h or include/config/auto.conf are missing.Run ‘make oldconfig && make prepare’ on kernel src to fix it.petalinux-config -c kernelpetalinux-build -c kernelpetal原创 2021-12-07 22:57:05 · 895 阅读 · 0 评论 -
FFTW库在ARM平台上的使用(1) 交叉编译FFTW库
./configure --enable-single --enable-neon --prefix=/usr/local/fftw_arm --host=arm-linux CC=arm-linux-gcc CFLAGS="-march=armv4t -mfloat-abi=softfp -mtune=arm920t -O3 -mfpu=neon -ftree-vectorize -ffast-原创 2014-04-22 13:59:03 · 8934 阅读 · 0 评论 -
Linux 下复制文件时权限改变或丢失的解决方法
Linux 下复制文件时权限改变或丢失的解决方法在 终端 用 cp -p / / / ./ 指令 就可以解决原创 2014-04-22 21:08:42 · 6762 阅读 · 0 评论