嵌入式文件系统
楼兰公子
这个作者很懒,什么都没留下…
展开
-
自定义busybox文件系统存在的问题
自定义文件系统启动存在的问题原创 2022-07-11 20:43:21 · 191 阅读 · 0 评论 -
第一章:并发与同步
第一章:并发与同步目录第一章:并发与同步第二章: 中断管理第三章:性能与优化第四章:基于X86_64解决宕机难题第五章:基于ARM64解决宕机难题第六章:安全漏洞分析第二章: 中断管理第三章:性能与优化第四章:基于X86_64解决宕机难题第五章:基于ARM64解决宕机难题第六章:安全漏洞分析...原创 2021-09-12 16:35:44 · 192 阅读 · 0 评论 -
Qt 5.12.6 交叉编译在raspberry 3B上运行的配置
1.交叉编译Qt库2.配置Qt的交叉编译环境3.配置pro文件的安装路径target.path = /home/pi/qt/$${TARGET} #$$[QT_INSTALL_EXAMPLES]/charts/chartthemesINSTALLS += target4.配置qt的ssh路径配置5.raspberry中环境配置如下export QTEDIR=/home/pi/qt5export LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRA.原创 2021-09-11 17:14:28 · 199 阅读 · 1 评论 -
树莓派通过nfs方式启动的文件配置
1.uboot中设置nfsroot路径 setenv nfsroot /home/user/2.服务器中设置nfs文件系统所有者为root3.服务器中设置nfs/etc/passwd 下的root用户为免密码登录4.服务器中设置nfs/etc/fstab 下添加 10.20.18.128:/home/user/dev/server/nfs/server/arm64_lite nfs defaults,vers=4.1,,5.服务器中设置/etc/export 中nfs目录映射 /ho...原创 2021-05-31 15:37:52 · 391 阅读 · 0 评论 -
tftp服务器搭建
tftp-server 安装第一步sudo apt-get install tftp-hpa tftpd-hpasudo vim /etc/default/tftp-hpa# /etc/default/tftpd-hpaTFTP_USERNAME="tftp"TFTP_DIRECTORY="/home/damon/dev/server/tftp/server"TFTP_ADDRESS=":69"TFTP_OPTIONS="--secure --create" #--secure do原创 2021-05-27 20:36:27 · 87 阅读 · 0 评论 -
树莓派启动uboot的config.txt文件配置内容
#可以用官方的模板,或者自己编写,内容如下kernel=u-boot.bin #指定内核,如果不指定start.elf(或start4.elf)默认启动kernel8.imgkernel_address=Ox00080000 #内核地址arm_64bit=1 #开启64位模式enable_uart=1 #开启串口uart_2ndstage=1enable_gic=1...原创 2021-05-08 10:44:30 · 523 阅读 · 0 评论 -
树莓派启动方式设置
FTP启动内核u-boot环境变量设置:setenv bootcmd "tftp 80000 OHOS_Image.bin;tftp 80000 OHOS_Image.bin;tftp 80000 OHOS_Image.bin;go 80000"SD卡启动内核u-boot环境变量设置:setenv bootcmd "fatload mmc 0:1 100000 liteos.bin;fatload mmc 0:1 100000 liteos.bin;mw.l 0x10100000 ffff.原创 2021-05-08 10:27:25 · 203 阅读 · 0 评论 -
raspberry设置nfs目录
1.设置uboot的bootargs 中nfsroot为指定目录 setenv nfsroot/home/atris/dev/root/nfs/ubuntu saveenv2.设置服务器中 /etc/export 中指定目录 /home/atris/dev/root/nfs/ubuntu 10.20.18.*(rw,async,no_root_squash)原创 2021-05-06 20:42:40 · 161 阅读 · 0 评论 -
树莓派文件系统时32位,但是内核和uboot是64位依然不支持运行64位程序
树莓派文件系统时32位,但是内核和uboot是64位依然不支持运行64位程序原创 2021-04-29 11:15:47 · 338 阅读 · 0 评论 -
嵌入式开发板不可用的问题解决办法
出现sudo vi test.c 返回错误提示如下sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set解决办法首先切换至root模式,然后设置如下权限chown root:root /usr/bin/sudochmod 4755 /usr/bin/sudo然后赋予其他用户各种合适的权限...原创 2021-04-28 20:07:34 · 750 阅读 · 0 评论 -
嵌入式开发板挂载nfs文件系统的启动参数设置
setenv bootargs "console=ttyAMA0,115200 root=/dev/nfs rw nfsroot=${serverip}:${nfsroot},v3,tcp ip=$ipaddr:$serverip::$netmask::eth0:off"原创 2021-04-28 19:36:23 · 193 阅读 · 0 评论 -
linux系统登录是只需要输入用户名的操作设置
1.sudo mv /etc/passwd /etc/passwd_bak2.sudo vim /etc/passwd 删除对应用户名后面的X字符保存,重启开发板即可原创 2021-04-28 19:35:13 · 222 阅读 · 0 评论 -
NFS文件系统在树莓派板子上挂载后出现只有只读权限的解决办法之一
修改 vim /etc/exports/home/usernam/dev/root/nfs/pi 10.20.18.*(rw,async,no_root_squash) IP和权限之间不要有空格,否则就是只读原创 2021-04-28 19:33:28 · 463 阅读 · 0 评论 -
移植交叉编译库文件出现找不到头文件现象error : while loading shared libraries: libxxxx.so cannot open shared object file
分析原因:链接器ld提示找不到库文件。ld默认的目录是/lib和/usr/lib,如果放在其他路径也可以,需要让ld知道库文件所在的路径。二、解决方法1:# vim /etc/ld.so.conf //在新的一行中加入库文件所在目录/home/xxx/3rdlib# ldconfig //更新/etc/ld.so.cache文件方法2:1.将用户用到的库统一放到一个目录,如 /usr/loca/lib# cp libXXX.so.X...原创 2020-05-14 19:23:48 · 632 阅读 · 0 评论