淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2

淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2

  • Linux Software Install
    • cutecom串口调试(GUI)
    • minicom串口调试
    • josm
    • Arduino IDE
    • AVR tools
    • STM32 cmdline compile TOOLS
    • J-Link
    • dfu-util
    • i2c-star modify
    • Code-Server+常见问题解决
      • 方法1:deb安装
      • 方法2:npm安装(适合有npm环境的)
      • 修改语言
      • 修改用户名和密码
      • 开启外网访问
      • lib/libstdc++.so.6: version `GLIBCXX_3.4.21′ not found
      • 参考文章
    • Git LFS 安装
    • Git设置
      • 参考文章
    • Rust
    • wireshark linux

Linux Software Install

cutecom串口调试(GUI)

minicom串口调试

淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2
还可以直接使用命令,打开特定的串口:sudo minicom -s /dev/ttyUSB0 可以直接进入到配置界面去

josm

https://josm.openstreetmap.de/wiki/Download#Ubuntu

Arduino IDE

ref:
在ubuntu系统安装Arduino IDE的方法
https://blog.csdn.net/qq_43310597/article/details/106266998/p>

Arduino官方网站下载:
https://www.arduino.cc/en/software

书上给出的方法:访问Arduino官方网站,下载对应版本的软件在新的文件夹,之后解压。我当时下载的是1.8.12版本

书上为了规整建了一个新目录tools,把arduino文件夹放在里面。其实这样做也可以说没必要,直接下载也是可以的。但是我已经建了tools文件夹了就按照这种方法来。

下载下来首先是一个压缩包,需要解压。之后在终端键入:

这时已经定位到这个文件夹了,但是如果直接执行里面的shell文件可能会报错,这时需要利用永久root权限:

获得权限之后执行:

执行完成后继续键入:

AVR tools

TODO: where to find precise -mmcu=atmega644p
TODO: stolen from arduino IDE

第一步:编译程序

第二步:到HEX文件里面

至于这一步到底做了什么,我也只知道大概是把 .o 文件中的特定部分(例如 .text 和 .data段)
到 .hex 文件中。
详见 avr-objcopy –help 和 readelf -a main.o

第三步:下载程序到单片机

其中
-p 表示选择芯片,例如m644p
-c 选择下载器,例如usbasp
-e 表示烧录前清空

-U 表示存储器操作类型,使用方式:-U memtype:op:filename[:format]
详见 man avrdude

另外,有时我们还需要读取或者写入单片机的熔丝位(熔丝高位:hfuse;熔丝低位:lfuse;熔丝扩展位:efuse)可以通过以下命令得到:

读取熔丝高位

写熔丝位:

AVRDUDE的终端模式:

AVRDUDE终端使用简介:
https://blog.csdn.net/dut_club/article/details/9311693

淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2
double click after download
淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2

dfu-util

cdc :communication device class,CDC是通信设备级方案,是USB 转其他的接口的一类设备,比如USB转RS232,USB转Ethernet等
dfu :Device Firmware Upgrade主要使用USB接口,实现固件的上传与下载
hid :humman interface device,人机接口级方案,多为不需要驱动的键盘鼠标等
msc:mass storage class,大容量存储方案,多为移动存储设备

i2c-star modify

淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2

淡黄的炼丹炉(篇四):Ubuntu 18.04深度学习Server基础软件安装Part 2

然后按Tab键,选择“是”,然后使用Enter键:
由于您已允许非超级用户捕获数据包,因此必须将用户添加到wireshark组。 使用usermod命令将您自己添加到wirehark组。

来源:whstudio123
                                                        

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月7日
下一篇 2022年8月7日

相关推荐