管理类的工具软件
- 1 filezilla工具
- 1.1 filezilla 绑定本地wps,可远程查看编辑
- 2 gitLab 本地代码类托管
- 2.1 ubuntu 安装gitlab
- 3 tftp下载应用程序至开发板
- 3.1 windows端安装服务器软件tftpd64
- 3.2 开发板内核需要配置tftp客户端
- 4 开发板操作常用指令
- 5 vscode工具
- 5.1 快捷键
- 6 gitLab 使用教程
- 6.1 windows平台 gitLab使用教程
- 6.2 创建项目
- 6.3 git全局设置
- 6.4 git全局设置 创建新仓库
- 6.5 推送现有文件夹
- 6.6 推送现有git仓库
- 6.7 删除项目
- 6.8 下拉项目
- 6.9 查看日志
- 6.10 其它
- 6.11 下拉最新的代码到本地
- 7 网络串口工具NetAssist
- 8 DirectX修复工具,修复windows缺失库
- 8.1 修复windows缺失的msvcp140.dll
- 9 word与visio 小技巧记录
- 9.1 文字与图片居中对齐(word)
- 9.2 visio 画线去掉吸附点
1 filezilla工具
ftp 协议上传下载管理文件,擅长文件类的管理
filezilla官网
1.1 filezilla 绑定本地wps,可远程查看编辑
2 gitLab 本地代码类托管
2.1 ubuntu 安装gitlab
https://www.cnblogs.com/xiao987334176/p/11329018.html
-
下载安装包
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/ubuntu/xenial/gitlab-ce_12.1.4-ce.0_amd64.deb/download.deb
-
本地安装
sudo dpkg -i gitlab-ce_12.1.4-ce.0_amd64.debsudo apt-get install -f # 安装依赖包
-
修改配置文件
sudo vim /etc/gitlab/gitlab.rb
external_url 'http://192.168.138.155' gitlab_rails['smtp_enable'] = true
-
初始化gitlab
sudo gitlab-ctl reconfigure # 只要修改配置文件,就需要重新配置
3 tftp下载应用程序至开发板
3.1 windows端安装服务器软件tftpd64
3.2 开发板内核需要配置tftp客户端
- 下载指令
tftp -g -l xxx文件名称 服务器主机ip地址
4 开发板操作常用指令
-
挂载sd卡指令
mount /dev/mmcblk0p1 /mnt/
-
设置ip地址指令
ifconfig eth0 192.168.10.110
/etc/init.d/networking restart 重启网卡指令
5 vscode工具
5.1 快捷键
上一步: alt + 左箭头
下一步: alt + 右箭头
6 gitLab 使用教程
6.1 windows平台 gitLab使用教程
-
参考博客
1 Git安装和TortoiseGit详细使用教程【基础篇】
2 GitLab使用教程侧重用户管理
3 GitLab使用教程侧重项目管理 -
1 windows 桌面右键 打开 Git Bash Here
-
2 生成秘钥
ssh-keygen -t rsa -C “xxxx @126.com”
-
3 配置用户名密码
git config --global user.name "xhome"git config --global user.email "xxx516@126.com"
-
4 拷贝秘钥 并且配置秘钥
6.2 创建项目
至此配置完成了,可以在gitlab上新建项目上传了
在项目里选择New project,如图,我们新建一个test的项目
点击create project后,会生成一个空的项目,点击如图中的Clone获得SSH地址,复制下来,下边会用到
6.3 git全局设置
#注意替换成自己的名字和邮箱
git config --global user.name "xhome"
git config --global user.email "**@126.com"
6.4 git全局设置 创建新仓库
如果本地没有test工程,可以先克隆一份下来,然后新增或修改工程文件
git clone git@****/test.git
cd test
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master
6.5 推送现有文件夹
如果本地test文件夹,但是没有git管理,则使用下边的步骤,在本地test文件夹中执行下边的指令
cd test
git init
#注意替换为刚才复制的SSH地址
git remote add origin git@gitlab.**.com:xiaopeng/test.git
git add .
git commit -m "Initial commit"
git push -u origin master
6.6 推送现有git仓库
如果本地已经有一个git仓库,想传到这个项目中,则使用下边的步骤
cd existing_repo
git remote rename origin old-origin
git remote add origin git@*******/test.git
git push -u origin --all
git push -u origin --tags
6.7 删除项目
如果建完项目后想删除,参考《Gitlab上删除一个创建的项目》
6.8 下拉项目
如果想从服务器上下拉一个项目,只需要在终端运行git clone即可,比如
git clone git@gitlab.**.com:xiaopeng/test.git
运行后即可在本地生成test文件夹和其下边的文件,如果对里边的内容进行修改,并提交更改,则运行以下指令即可
git init
git add .
git commit -m "First Modify"
git push -u origin master
服务器端的代码就对应着完成了更新
注意如果是在新的设备上下拉项目的话,需要将新设备的秘钥添加在gitlab账户中,如第3步所示,如果是在linux上,秘钥的生成方法如下所示
ubuntu@ai1:~/robot$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubuntu/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/ubuntu/.ssh/id_rsa.
Your public key has been saved in /home/ubuntu/.ssh/id_rsa.pub.
The key fingerprint is:
然后把 /home/ubuntu/.ssh/id_rsa.pub 中的内容添加到ssh-key中即可,新设备上就可以正常下来代码了,否则会提示输入密码,而这个密码怎么输都不对……
6.9 查看日志
使用git log可查看修改日志
6.10 其它
如果涉及到版本回溯、分支管理等内容,可具体参考《廖雪峰git教程》
6.11 下拉最新的代码到本地
git pull # 项目路径下
7 网络串口工具NetAssist
8 DirectX修复工具,修复windows缺失库
8.1 修复windows缺失的msvcp140.dll
先可以进行普通修复,不好使之后,可进行c++强力修复,即可。
9 word与visio 小技巧记录
9.1 文字与图片居中对齐(word)