系统维护
五块钱的方便面
业余无线电爱好者,喜欢探索各种未知的世界,最近爱好仿照画点PCB板子自己焊接些SDR软件无线电相关制作!
展开
-
MIME type备忘
文件在文件管理器中选择打开方式的时候,并不是遍历所有.desktop文件支持的MIMEtype来查看哪些程序可以打开这个文件,而是通过一个文本数据库/usr/share/applications/mimeinfo.cache来对应哪种类型的MIME文件对应该用那个.desktop程序打开。mime文件类型描述文件,/usr/share/mime/packages 或者 ~/.local/share/mime/packages目录下,可以新创建一个,如下。这样的定义,说明他支持的MIME类型。原创 2022-09-19 22:16:10 · 1123 阅读 · 0 评论 -
libvirt 禁用dnsmasq的操作
因为用系统自带的dnsmasq来给虚拟机pxe测试安装系统,但libvirt本身也是使用dnsmasq来给虚拟机分配Ip地址的,所以本来是想禁用,无奈还没搜到方法,我实际遇到的情况是系统的dnsmasq启动报端口被占用。netstat -antup| grep dnsmasq查看了一下,53端口已经被虚拟机的nat网桥地址绑定。要解决我的问题就是禁用这个dns绑定就行(因为我新建网络的时候就没选让他dhcp,所以只有dns被启用),刚好搜到用在网络的xml文件里添加<dns enable="no"/&原创 2020-11-30 21:43:06 · 1930 阅读 · 0 评论 -
cmake 配置编译后安装路径
基本上需要cmake 的时候 -DCMAKE_INSTALL_PREFIX=/XXX/XXX 来指定.另外make install 的时候可以用DESTDIR=/home/demo/tmp来指定安装根目录前缀,不过编译好的文件相对路径还是不会变,指定的路径下是从/usr/local这样目录开始的 ,如/home/demo/tmp/usr/local/etc/xdg/konsole.categoriesrpm里也有类似的 rpm -ivh --relocate /=/opt/gaim...原创 2020-09-02 14:40:04 · 1437 阅读 · 0 评论 -
zynq 矿渣7010 编译内核中遇到的一些记录(jtag加载linux全步骤)
手工dtc 编译设备树的时候dtc -I dts -O dtb -o zynq-zed.dtb ./zynq-zed.dts会报语法错误/linux/arch/arm/boot/dts/zynq-zed.dts:7.1-9 syntax errorFATAL ERROR: Unable to parse input tree百度一查,有人遇到过,居然是要把include前面的#改成下面这种形式,我也是醉了。/include/ “zynq-7000.dtsi”但是,TMD,我在内核根目录用make.原创 2020-08-31 18:02:39 · 1711 阅读 · 0 评论 -
linux 设备树
最终还是搞到这来了,学习中,记录点笔记设备树从/根开始,这点接触过Linux的人都懂。设备树的内容其实还是为了给驱动用的,所以其实内容都是由驱动决定的,不过实际写的时候遵循一定语法/* ethernet@e000b000 { compatible = "cdns,zynq-gem", "cdns,gem"; reg = <0xe000b000 0x0000012e>; status = "okay";原创 2020-08-30 14:28:51 · 389 阅读 · 0 评论 -
u-boot 中dts (扁平设备树)
这个设备树和内核里面的设备树一样的,是一个东西。 扁平设备树的出现,让一个二进制文件支持多种设备成为了可能。 uboot里面,在设备的deconfig里通过CONFIG_DEFAULT_DEVICE_TREE="xxxxx"来指定。 如果设置CONFIG_OF_EMBED,那么uboot会把设备树编译进镜像内。 如果设置CONFIG_OF_SEPARATE,则直接用 cat u-boot.bin u-boot.dtb >image.bin这样的方式把设备树放在uboot镜像后面。 f.原创 2020-08-23 16:55:58 · 5104 阅读 · 0 评论 -
meson 配置编译项目的时候指定编译后安装路径命令
By default Meson installs to /usr/local. This can be changed by passing the command line argument --prefix /your/prefix to Meson during configure time. Meson also supports the DESTDIR variable used in e.g. building packages.这个上bing.com查询到的具体就是meson --pre原创 2020-08-04 21:32:34 · 4659 阅读 · 0 评论 -
DDR3 基础知识学习记录
1 参考网址https://wenku.baidu.com/view/08dcbd365727a5e9856a619c.htmlhttps://blog.csdn.net/u014392233/article/details/85016127https://blog.csdn.net/hunan4222/article/details/806239512 rank与bank (学习中,理解的不一定正确)rank :多颗物理内存芯片组合成rankbank:单颗物理内存芯片内划...原创 2020-06-18 21:52:21 · 1381 阅读 · 0 评论 -
linux下免密登录(不用key认证)
其实也不是完全免密,只不过好多时候,需要远程过去一条命令执行完了就完了,不想搞那些麻烦的事,输入密码啊,保存主机key啊之类。linux下要达到直接远程执行命令不用交互的方法有2个用key认证,需要配置互信。这个网上有很多,可以直接baidu搜。 用sshpass,他可以在命令行把密码带进去,这个百度其实也有很多,不过好多时候如果新登录一个主机或者主机的指纹key变了,还是会登录失败的。...原创 2020-05-04 17:05:15 · 371 阅读 · 0 评论 -
arm上加载无线网卡驱动ok,但是iwconfig报错的解决办法
原因是内核在配置时不支持802.11的无线设备驱动。解决办法:重新配置编译指定的Linux Kernel,将Device Drivers==>Network deivce support==>Wireless LAN==><*> USB ZD1201 based Wireless device support,编译即可参考地址:https://blog.csdn...原创 2020-04-25 11:21:10 · 697 阅读 · 1 评论 -
交叉编译 wpa_supplicant遇到的问题
网上一堆文章了,依赖2个库openssl以及libnl,这两个的编译安装以及错误都能查到。但是编译 wpa_supplicant的时候最后会遇到ld连接错误,提示找不到dbus-1这个库,cannot find -ldbus-1但很多时候我想尤其是嵌入式设备,不会用到dbus的,所以找了半天,最后还是在 .config文件里找到关闭选项#CONFIG_CTRL_IFACE_DBUS_NE...原创 2020-04-24 21:58:48 · 1062 阅读 · 0 评论 -
HASS安装方法
https://www.home-assistant.io/docs/installation/virtualenv/#step-4-set-up-the-virtualenv原创 2020-04-15 17:15:01 · 1366 阅读 · 0 评论 -
linux 命令行下各种分辨率字体显示问题小记录
1、 grub2 修改启动控制台分辨率先说第一步吧,grub2里面用于控制分辨率的主要有2个参数,改配置文件什么的估计网上也有一大把文章了。这里说一下命令行直接改,直接就生效。首先是gfxmode 这个变量的值,具体可以参考grub官方文档http://www.gnu.org/software/grub/manual/grub/grub.html#gfxmode这个变量在启动的时候可以设...原创 2020-04-08 13:22:27 · 2769 阅读 · 0 评论 -
syslinux 的EFI启动以及中文菜单
syslinux 的EFI启动以及中文菜单制作。原创 2020-02-27 12:36:08 · 2889 阅读 · 3 评论