# MyNotes **Repository Path**: MAMAMAisused/MyNotes ## Basic Information - **Project Name**: MyNotes - **Description**: 一些笔记 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-20 - **Last Updated**: 2024-09-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 一些个人写的日志 ## **1. Example.md** Markdown文件书写格式 ## **2. Ubuntu-Uboot.md** 如何制作一个ubuntu的启动盘 ## **3. Ubuntu-ISO.md** 如何制作ubuntu镜像 ## **4. Win10-openssh-client** 在win10下打开ssh的方法: * 打开windows powershell(Admin) * 输入`Add-WindowsCapability -Online -Name OpenSSH-Client` ## **5. Pibot-Protocol-plus.md** 修改过的pibot通信协议,唯一改动就是加了帧尾0x7E ## **6. vscode-Cplus** 如何应用vscode配置C++开发环境(WIN32/Ubuntu) ## **7. Chocolatey.md** windows下的包管理工具choco的使用以及*ROS*的安装 ## **8. Win10-ROS.md** windows下ROS开发环境的搭建 ## **9. Ubuntu-Vnc.md** 在Ubuntu下配置vnc server ## **10. Raspberry-Boot-Task.md** how to set up boot task for raspberry pi ## **11. stm32 usb串口驱动问题** 如果出现黄色叹号,主要的原因有: 1. `VBUS_SENSING`的问题,如果没有用到vbus,必须把vbus相关引脚禁用,关注下是否启用了`VBUS_SENSING_ENABLED`宏 2. `Heap_Size`的问题,默认的0x200的大小肯定会出问题,可以改大一些,比如改到0x800 ## **12. 树莓派时间同步** 1. `sudo timedatectl set-ntp true`启用时间同步 2. `sudo dpkg-reconfigure tzdata`设置时间 3. `date`查看时间 ## **13. Raspberry-Createap.md** 在树莓派上建立AP热点遇到的问题 ## **14. ubuntu设置静态ip** ```Python ifconfig #列出可用的网卡 sudo vim /etc/network/interfaces #增加下列内容 auto ethX iface ethX inet static address 192.168.1.101 netmask 255.255.255.0 #如果设置了gateway,但gateway不存在的话会导致上不了网 gateway 192.168.1.1 #保存,然后重启网络 /etc/init.d/networking restart ``` ubuntu 22.04设置静态IP后,如果没有插入网线,ifconfig下也是看不到ip的,和win10下有点像 ```yaml # sudo vim /etc/netplan/01-network-manager-all.yaml # ubuntu 22.04 using Network Manager # Let NetworkManager manage all devices on this system network: version: 2 renderer: NetworkManager ethernets: enx00e099720922: dhcp4: false addresses: [192.168.3.101/24] ``` - 开了两个网卡可能会冲突,可以用`sudo ifconfig eth0 down(up)`来暂时关闭或打开有线网卡 ## **15. ubuntu配置ttySx权限** ```shell #列出所属组别 ls -l /dev/ttyS* crw-rw---- 1 root dialout 4, 64 3月 18 09:24 /dev/ttyS0 crw-rw---- 1 root dialout 4, 65 3月 18 09:24 /dev/ttyS1 crw-rw---- 1 root dialout 4, 74 3月 18 09:24 /dev/ttyS10 crw-rw---- 1 root dialout 4, 75 3月 18 09:24 /dev/ttyS11 #可以看到ttyS属于dialout组别,把当前用户添加进dialout组别 ubuntu@ubuntu-desktop:~$ sudo usermod -a -G dialout ubuntu sudo reboot ``` ## 16.树莓派命令行连接WIFI `sudo iwlist wlan0 scan`列出所有可连接wifi `sudo vim /etc/wpa_supplicant/wpa_supplicant.conf`然后在文件底部增加当前网络的ssid和密码,然后重启即可 ```json network={ ssid="network" psk="password" key_mgmt=WPA-PSK } ``` ### 17.Ubuntu网卡获取不到IP ```shell sudo apt update sudo apt install network-manager sudo apt install dhcpcd5 dhcpcd eth1 ``` ### 18.Ubuntu命令行连接WIFI ``` # 查看wifi信号 nmcli dev wifi # 连接指定wifi sudo nmcli dev wifi connect "wifi名" password "密码" ``` ### 19. 解决Unable to satisfy all constraints on the partition 在给ubuntu22.04扩容的时候,用系统自带的Disks工具,提示上述错误信息,执行`sudo parted /dev/sda unit s print`后解决