Linux
q8229231
这个作者很懒,什么都没留下…
展开
-
ARMV8 MMU600 TTB0页表基地址对齐问题
项目中T0SZ配置了27,本想着PA不会超出36bit,所以按27配置,实际是指需要配28即可。T0SZ=27则实际输出地址是64-27=37bit,但是在配TTB0的时候是按64g范围对齐,也就是0x200,结果对齐出了问题根据手册的说法,37bit的PA对应的寻址范围是128g,所以MMU600实际上必须是0x400的基地址对齐,否则会报错误事件说找不到地址。一个被遗漏的点是代码在另一个环境跑也是按0x200对齐,为什么会没问题?最终发现是因为另一个环境2个设备配的同样的页表,一个是地址..原创 2021-07-13 22:10:29 · 453 阅读 · 0 评论 -
shell语法
if语句if [ command ];then 符合该条件执行的语句elif [ command ];then 符合该条件执行的语句else 符合该条件执行的语句fi[ -a FILE ] 如果 FILE 存在则为真。[ -d FILE ] 如果 FILE 存在且是一个目录则返回为真。[ -e FILE ] 如果 指定的文件或目录存在时返回为真。[ -f FILE ] 如果 FILE 存在且是一个普通文件则返回为真。[ -r FILE ] 如果 FILE.原创 2020-11-23 17:06:09 · 103 阅读 · 0 评论 -
Linux常用命令
查看当前目录大小du -ah --max-depth=1du -sh :查看当前目录总共占的容量。而不单独列出各子项占用的容量 du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。原创 2020-09-28 20:17:35 · 128 阅读 · 0 评论 -
samba服务常用命令
sudo vim /etc/samba/smb.conf 里增添用户[bsp] comment = share folder browseable = yes path = /home/share/bsp_release create mask = 0700 directory mask = 0700 valid users = readonly public = yes available = yes writable = nosmbpa.原创 2020-09-28 19:43:22 · 1620 阅读 · 0 评论