自定义博客皮肤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)
  • 收藏
  • 关注

原创 嵌入式ARM开发板能ping通局域IP地址但是无法ping通外网例如www.baidu.com的解决方法总结

我的嵌入式设备已经接入网络。能够ping局域网ip。可是为了实现能够ping通外网。比如 ping baidu.com 还是不行的。当运行ping baidu.com这个命令时,提示 ping bad address baidu.com。建立/etc/resolv.conf(DNS域名服务器IP配置)这里 新建/etc/hosts文件(如果存在则只需修改)这是因为板子的dns服务还没有配置。

2023-07-11 21:51:39 1177

原创 error while loading shared libraries: libmad.so.0: wrong ELF class: ELFCLASS64

这个错误表示程序是在64位操作系统下编译的,试图链接一个32位的共享库文件libmad.so.0。由于两个不同的ELF类别(32位和64位)之间的二进制兼容性问题,出现了ELFCLASS64的错误。我的电脑上Linux(ubuntu)是x86_64(即64位),如下图。重新编译libmad库,将其配置成32位共享库文件。而开发板上的Linux是armv7l(32位的)输入以下命令,查看Linux的架构类型。

2023-06-06 14:08:53 1756

原创 linux交叉编译时报错:file not recognized: File format not recognized

重新配置后就能正确编译了。

2023-06-03 22:03:13 2479 1

原创 S5PV210开发板安装触摸屏驱动

S5PV210开发板安装触摸屏驱动

2023-05-17 20:06:23 203

原创 S5PV210开发板刷机

S5PV210开发板刷机

2023-05-17 19:37:45 213

原创 根文件系统介绍及ext3格式文件系统的制作

根文件系统介绍及ext3格式文件系统的制作

2023-05-17 19:22:10 786

原创 /opt/libdecode/include/pnginfo.h:102: error: expected specifier-qualifier-list before ‘png_colorspac

像这种常见标准库 头文件里报错的,一般不是头文件的问题。我遇到的这种问题的解决办法是:调整引用头文件的顺序。将上图头文件顺序调整为下图后编译顺利进行。

2023-05-09 15:25:20 59

原创 编译时显示这个头文件不存在:fb_png.c:13: fatal error: pnginfo.h: No such file or directory

在安装libpng库的时候,make install 没有将libpng文件夹里的所有头文件安装到指定目录。手动从libpng文件夹里将所需要的头文件安装到指定目录 /opt/libdecode/include。

2023-05-09 14:23:28 169

原创 开发板运行显示:./imageplayer: error while loading shared libraries: libjpeg.so.62: cannot open shared objec

找到你电脑上ubuntu上libjpeg库的编译安装位置。我的是安装在 /opt/libdecode/lib 目录中。这个错误信息表明运行imageplayer失败,因为缺少名为libjpeg.so.62的共享库文件。烧录进开发板中的linux中的 /usr/lib 目录中缺少libjpeg.so.62的共享库文件。这三个文件添加完成后就不会出现问题了。

2023-05-06 21:17:01 1067

原创 在 jpeg-6b 中 ./configure **** 后显示 make: ./libtool:command not found

如果 /usr/share/libtool/config 中发现没有 config.sub 和 config.guess 这两个文件。可以尝试从 config.guess 和 config.sub 脚本的源代码库中手动下载这些文件,然后将它们复制到。libtool库没有安装。

2023-05-05 19:23:08 326

原创 如何取消开发板启动后还要输入用户和密码才能进入的方法

3.修改其中的 inittab 文件 (vim inittab )其中黄色框即为启动后还要输入用户和密码才能进入的罪魁祸首。4.所以将黄色框哪一行注释掉,红色框取消注释即可!2.进入这个文件夹中的 etc 目录中。1.找到要烧录到开发板的rootfs。

2023-04-28 21:47:22 238

原创 VM在共享文件中make编译文件。显示final link failed: No space left on device

解决办法:不要在共享文件中make编译,将文件复制到其他目录下进行编译即可解决问题!分析原因:共享文件容量不足!

2023-04-28 17:08:10 501 1

原创 Failed to executeinuxrc.Attempting defaults...解决办法

在ubuntu系统下创建一个rootfs目录,用于存放busybox生成的根文件系统。我自己就将该目录创建在/root/porting_x210/rootfs/aston_rootfs处。同时修改 make install 安装的目录,我的安装目录是 /root/porting_x210/rootfs/rootfs。应该是/rootfs/linuxrc这个文件没有配置成功导致的(不是很清楚)。我的解决办法是,重新配置 /rootfs/linuxrc。make menuconfig 修改配置文件。

2023-04-12 14:12:52 193 1

原创 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255)

记住要加 v3 和 tcp {否则会报错:Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,2)}。但是装载成功后,又出现了新的问题。是在kernei编译时没有配置NFS相关程序,导致编译生成的‘zImage’不正确。之后编译生成的‘zImage’才是正确的。当时搜索了很多他人的解决方案,都没有成功,在开发板上一直显示这个问题。注:必须将Root file system on NFS勾选上。

2023-04-12 12:56:36 2641

原创 linux uboot启动内核,linux uboot启动nfs,tftp下载loading T T T

本人当时参考了好多人的解决办法,像什么重设IP地址,tftp设置有错误等,这些都没能解决我的问题。ufw disable 关闭防火墙。然后重启Ubuntu后,问题解决!

2023-04-10 16:02:53 134 1

空空如也

空空如也

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

TA关注的人

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