
linux
分享linux技术
FPGA_Linuxer
这个作者很懒,什么都没留下…
展开
-
glibc-locale-2.32-r0 do_package_write_rpm_setscene: Error executing a python function in exec_python
petalinux在编译过程中使用ctrl+c终止编译操作导致此错误。清理工程重新编译即可。原创 2025-06-08 07:57:15 · 147 阅读 · 0 评论 -
rfsoc petalinux适配调试记录
vmware 12 下安装 ubuntu 16.04 后,按往常的惯例安装 vmware-tools,安装时提示建议使用 open-vm-tools,于是放弃 vmware-tools 的安装,尝试使用 open-vm-tools。填入下面的内容,为了方便,就不单独配置各个共享文件夹了,直接将所有共享文件夹 mount 到一个目录下。安装时,apt 提示建议安装 open-vm-tools-desktop,一不做二不休,一起装了吧。如果没有创建 /mnt/hgfs 文件夹,需要创建。原创 2025-05-03 22:46:59 · 530 阅读 · 0 评论 -
在Linux系统给交叉编译器加环境变量
etc/profile文件,编辑在文件最后添加PATH路径:export PATH=$PATH:/usr/local/arm/4.3.2/bin。arm-linux-gcc编译器,假设解压后的arm-linux-gcc的命令所在路径为: /usr/local/arm/4.3.2/bin。arm-linux-gcc所在的路径是否正确,只要路径正确,就会设置生效。arm-linux-gcc -v 回车,就可以看到编译器版本信息了。注:此文件为只读文件,如果要修改,必须切换到。查看命令是否生效,在终端输入。转载 2023-11-02 22:22:32 · 498 阅读 · 0 评论 -
linux给结构体变量分配内存方法
在什么时候释放内存取决于你的代码逻辑。如果是局部变量,在使用完后立即进行释放;如果是全局变量或静态变量,在程序结束前进行释放。如果是动态分配的堆空间,则需要在使用完后手动调用free函数进行释放。第二种方法会在栈上自动分配内存,不需要手动释放。而第一种方法需要手动释放内存。原创 2023-08-09 20:21:08 · 233 阅读 · 0 评论 -
petalinux 无法通过SDK进行TCF调试
但是无法进行DEBUG 原因是没有开启debug模式,做下图设置重新编译程序生成BOOT.bin即可。原创 2023-07-18 23:03:14 · 256 阅读 · 0 评论 -
Petalinux 无法识别PHY ADDR 显示地址为FF 或者-1
2.直接修改设备树,第二种方法对没有linux基础的朋友不是那么友好。但是系统启动以后ifconfig发现没有ETH0。1,在DTS settings下设置对应的板卡。BD文件使能了GEM。原创 2023-07-18 21:25:10 · 1018 阅读 · 0 评论 -
petalinux安装注意事项
首先需要创建安装目录将目录权限改为777,然后将安装文件拷贝到创建的目录下,否则会安装失败。安装文件不能设置权限为755。不能将系统权限切换为root。原创 2023-04-24 22:16:08 · 580 阅读 · 0 评论 -
Vmware不显示共享文件夹 fuse: missing mountpoint parameter
linux虚拟机转载 2022-12-09 20:11:46 · 4428 阅读 · 0 评论 -
vmware tool下载安装
linux转载 2022-12-06 22:47:52 · 11572 阅读 · 1 评论 -
vmware tools安装
linux转载 2022-12-06 22:45:42 · 381 阅读 · 0 评论 -
petalinux编译驱动模块
linux petalinux原创 2022-08-27 22:06:33 · 1173 阅读 · 0 评论 -
LINUX NVME SSD 大容量存储设计
linux 文件管理原创 2022-07-31 10:30:13 · 1164 阅读 · 0 评论 -
LINUX 将进程绑定特定核
在Linux系统中,进程的调度切换是由内核自动完成的,在多核CPU上,进程有可能在不同的CPU核上来回切换执行,这对CPU的缓存不是很有利。 在多核CPU结构中,每个核心有各自的L1、L2缓存,而L3缓存是共用的。如果一个进程在核心间来回切换,各个核心的缓存命中率就会受到影响。相反如果进程不管如何调度,都始终可以在一个核心上执行,那么其数据的L1、L2 缓存的命中率可以显著提高。 如何设置进程与...转载 2022-03-06 20:52:28 · 190 阅读 · 0 评论 -
linux模块导出符号 EXPORT_SYMBOL_GPL EXPORT_SYMBOL用法
通过 EXPORT_SYMBOL 导出的符号可以被包含GPL许可权的模块和不包含GPL许可权的模块调用;通过 EXPORT_SYMBOL_GPL 导出的符号只能被包含GPL许可权的模块调用具体使用如下面两个例子// A module#include <linux/init.h>#include <linux/module.h>int add_integar(int a, int b){return a + b;}EXPORT_SYMBOL(add_integar)原创 2021-12-10 22:00:28 · 1531 阅读 · 0 评论 -
zynq linux 添加设备IP
linux操作系统一般可以通过Ifconfig eth0:0 192.168.0.10添加临时IP ,这种重启就会失效,C代码编码可以直接在程序中通过system(“Ifconfig eth0:0 192.168.0.10”) 直接实现原创 2021-11-22 11:05:05 · 4741 阅读 · 0 评论 -
zynq linux socket 编程Bind失败
查看/proc/sys/net/ipv4/ip_local_port_range 的值,可能绑定的端口值在范围之外原创 2021-11-20 20:44:05 · 1690 阅读 · 0 评论 -
利用iiperf测试UDP带宽
客户端命令行:iperf -u -c 2xx.1xx.1xx.1xx -p 20001 -l 1380 -B 172.16.28.173 -t 10 -i 1 -b 1800K e.g. iperf -u -c 10.12.23.47 -p 8080 -l 1380 -B 10.12.32.45 -t 10 -i 1 -b 200M 参数解释: 1) 测试对端是10.12.23.47...转载 2021-06-05 12:05:40 · 2843 阅读 · 0 评论 -
filezilla 认证失败 严重错误: 无法连接到服务器
出现标题问题可以将用户名设置为root如下图所示:原创 2021-02-13 14:16:05 · 1574 阅读 · 0 评论 -
make 入门详解
转自ChinaUnix,作者gunguymadman,陈皓。链接地址:http://www.chinaunix.net/jh/23/408225.html 陈皓 优快云 博客:http://blog.youkuaiyun.com/haoel/article/details/2886 http://blog.youkuaiyun.com/ruglcc/article/details/7814546 写的相当不错很详细,...转载 2020-10-11 21:31:47 · 2683 阅读 · 0 评论 -
makefile入门
链接:https://zhuanlan.zhihu.com/p/149346441首先,假设我们有如下几个代码文件:main.cpp functions.h function1.cpp function2.cpp (代码来自:Using make and writing Makefile(in C++ or C))。— functions.h —// functions.hvoid print_hello();int factorial(int n);— function1.cpp —// fun转载 2020-10-11 20:49:00 · 424 阅读 · 0 评论 -
Linux编译动态库通用模板
https://blog.youkuaiyun.com/SunXiWang/article/details/78701130分享一下,挺实用的原创 2020-10-02 09:30:55 · 163 阅读 · 0 评论 -
ubuntu16.04安装 ia32-libs报错解决方法
最近想给ubuntu16.04配置交叉编译环境,具体可以看别的博客,但是发现安装 ia32-libs出现下图的错误解决办法为:分别执行sudo apt-get install g+±multilibsudo apt-get install libncurses5:i386sudo apt-get install libc6:i386 libgcc1:i386 gcc-4.6-base:i...原创 2020-04-11 13:26:21 · 1370 阅读 · 0 评论 -
Ubuntu嵌入式交叉编译环境arm-linu-gcc搭建过程,图解
安装环境 Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 这个版本的交叉编译器我已经上传到了资源上,可...转载 2020-04-11 12:04:41 · 355 阅读 · 0 评论 -
WIN7安装ubuntu18.10报错及解决方法
最近新买了块西数的蓝盘,寻思就装个Ubuntu系统,具体的教程网上大同小异,这里讲一下遇到的两个问题:1.安装完进入WIN7系统之后,通过EASYBCD设置到引导之后,重新启动发现不能进入 系统,而是有光标闪烁解决方法:因为默认设置选择的是下图正确设置是:问题2:通过上述修改之后,发现还是进不了系统,命令行出现Grup通过网上的解决方案也是不行Ubuntu启动后出现grub命令界...原创 2020-02-28 21:07:43 · 655 阅读 · 1 评论