Linux
文章平均质量分 57
-Willing-
23岁,我想做点有意义的事。
展开
-
如何配置树莓派4B作为802.11ac AP
第一步https://www.raspberrypi.com/documentation/computers/configuration.html#setting-up-a-routed-wireless-access-point参考树莓派官方链接,将树莓派配置为使用802.11g协议的AP。第二步https://github.com/raspberrypi/linux/issues/2619#issuecomment-410703338参考Github链接将hostapd。conf中的内容原原本原创 2022-04-06 19:15:04 · 1569 阅读 · 0 评论 -
【转载】VMvare Tools图标灰色,无法安装或重新安装
作者:TM0831出处:https://www.cnblogs.com/TM0831/本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,否则保留追究法律责任的权利.问题描述VMware Workstation 中“安装VMware Tools”是灰色的,无法点击安装,网上那些点击安装的办法也就都不能用了。截图如下: 解决办法虽然 VMware Tools 是灰色的,但是 VMware 的下载包里有一个 linux.iso(笔者补充:该镜像文件在Vmvare的安装路径下)转载 2021-01-27 00:46:08 · 340 阅读 · 0 评论 -
如何在Linux系统中将无线网卡配置为AP
致谢博主其他参考实验环境cat /etc/issueUbuntu20.10实验过程1 检查无线网卡是否支持AP模式iw list | grep APiwlist 命令用于列举电脑上所有的无线设备和它们可以实现的功能,如果输出结果可以匹配到AP,说明你的无线网卡和相关驱动是支持AP模式的。2 安装和使用hostapd开启热点sudo apt-get install hostapd修改hostapd的配置文件sudo gedit /etc/hostapd/hostapd.conf原创 2020-11-10 18:20:31 · 3345 阅读 · 1 评论 -
《ARMv8-A编程指南》阅读笔记-02
第四章 ARMv8寄存器4.1 通用寄存器AArch64运行模式提供31个64位的通用寄存器,这些寄存器在所有异常等级(EL)和时间段内都是可用的。编号从X0到X30。从上图中我们注意到,支持AArch32运行模式的32位寄存器实际上是复用64位寄存器的低字。在AArch32运行模式实际操作中,有如下过程。写入:在AArch32的运行模式下写入寄存器会清空64位寄存器的高32位。读取:忽略高32位的数据,不同于写入过程,寄存器的高32位将保持不变。4.2 AArch64特殊寄存器除了31原创 2020-11-07 10:34:08 · 1140 阅读 · 0 评论 -
《ARMv8-A编程指南》阅读笔记-01
前言ARMv8是ARM公司在2013年推出的架构,对于面向系统底层开发的工程师来说,准确理解ARM处理器内部的工作原理是至关重要的。本书专注于陈述处理器的行为,而不会详细解释处理器内部的工作原理以及如此设计的原因。第一章 简介ARMv8有64-bit或32-bit两种运行状态,分别用AArch64和AArch32表示,其中AArch32的保留使v8架构向后兼容ARMv7。换句话说,基于ARMv7架构编写的代码可以在v8架构上运行,但是反过来不行。Cortex-A系列处理器以及它们所属的架构如下所示原创 2020-11-05 17:41:18 · 1776 阅读 · 7 评论 -
将Ubuntu20.04安装在U盘中,过程全记录
致谢博主本文为实践过程中的记录和心得,系统版本将使用Ubuntu 20.04.1,16.04也亲测可行。0 准备U盘:支持USB3.0,容量16GB及以上 。VMware® Workstation 15 Pro:也可尝试使用其他版本。Ubuntu系统镜像1 新建虚拟机使用默认硬件规格即可,我们只是借助虚拟机软件将系统安装到U盘中。2 启动虚拟机点击确定之后,选项界面下方倒计时结束后,再经过磁盘检查,自动进入系统。选择 Try Ubuntu打开系统菜单原创 2020-11-02 01:35:47 · 11027 阅读 · 25 评论 -
Ubuntu下更新VSCode
场景:VSCode启动后弹出更新提醒,点击"下载"后网站无法打开。手动更新: wget https://vscode-update.azurewebsites.net/latest/linux-deb-x64/stable -O /tmp/code_latest_amd64.deb cd /tmp sudo dpkg -i /tmp/code_latest_amd64.deb补充:...原创 2020-04-28 21:59:43 · 1978 阅读 · 0 评论 -
Ubuntu虚拟机使用USB网卡进行嵌入式开发调试
应用场景:虚拟机通过USB网卡与嵌入式Linux开发板直连需求:保证虚拟机正常上网的同时,使用USB网卡与开发板组建局域网通信虚拟机网络设置:桥接模式,使用独立IP(方便以虚拟机作为服务器进行后端调试,如果使用NAT模式,外部设备无法访问虚拟机)设置USB网卡与主机IP在不同网段内经过测试,虚拟机IP与USB网卡IP不能在同一网段内,否则从开发板U-boot是ping不通虚拟机的。...原创 2020-04-28 21:32:00 · 905 阅读 · 0 评论 -
Makefile中的origin,filter,dir,sort,call函数
origin该函数返回参数的定义位置$(origin V)# 常见函数返回之及其含义"environment" # 环境变量"command line" # 命令行"file" # 本文件中定义"default" # 默认变量"undefined" # 未定义变量"automatic" # 自动化变量自动化变量$@ # 目标文件$^ # 所有的依赖文件$&l...原创 2020-04-22 08:52:51 · 1194 阅读 · 0 评论 -
Ubuntu安装Pycharm并添加桌面快捷方式
1.下载https://www.jetbrains.com/pycharm/download/#section=linux这里我下载的社区版,够用,下载完成后解压到你喜欢的位置2.测试运行cd <软件解压路径>/pycharm-community-xxxx.x/binsh pycharm.sh3.添加桌面快捷方式cd /usr/share/applicationssu...原创 2020-04-21 00:29:47 · 1003 阅读 · 0 评论 -
ubuntu虚拟机和windows互ping成功
两个要点1. vmware虚拟机网络设置为“桥接模式”原因:桥接模式下,虚拟机可以拥有独立的ip,正常情况下此时windows可以ping通虚拟机。2.关闭windows防火墙百度经验教程:https://jingyan.baidu.com/article/c843ea0be0acce77931e4ac1.html原因:默认在公共网络下windows防火墙开启,导致虚拟机无法ping...原创 2020-04-20 22:18:13 · 869 阅读 · 0 评论 -
Linux串口调试工具minicom使用方法
一、下载sudo apt-get install minicom二、连接串口设备通过查看系统载入的模块,检查设备是否已经被识别lsmod | grep usbserisl也可以通过查看系统log信息的方式检查设备是否已经挂载dmesg | grep usbserial三、使用前的设置sudo minicom -s注意,必须使用管理员权限,否则设置文件会保存失败!!!...原创 2020-04-15 11:12:58 · 787 阅读 · 0 评论 -
man不能查找到函数的帮助文档怎么办?
尝试在Linux终端中输入 man memcpy或man memmove之类,提示找不到相关帮助文档,执行:sudo apt-get install manpages-posix-dev安装完毕之后就可以了原创 2020-03-12 12:30:13 · 351 阅读 · 0 评论