1、gcc编译指令
gcc -Wall -o lintelfpgaup 可以替代 make 命令 其本质是相同的
2、cd 指令
1.cd 后跟路径,
2.直接 cd 或者 cd ~ 可回根目录
3.cd .. 返回上一级目录
3、./ 启动可执行文件
4、rm -rf 删除文件
5、mkdir 创建文件夹
6、vim/vi 创建文件
7、date -s “yearmonthday hour:minute:second” 修改系统时间
8、passwd 修改密码
9、insmod 加载单一内核模块 ./load_drivers 加载当前文件夹所有内核模块
10、rmmod 卸载单一内核模块 ./remove_drivers 卸载当前所有已加载内核模块
11、复制指令 cp
1、同一文件夹下 cp <filea> <fileb> ,将a复制后,命名为b
2、不同文件夹下 cp <file1> <file2> <...> ~/另一目录
3、复制文件夹 cp -r <文件夹> ~/另一目录
12、.ko 【kernal object】内核对象文件
13、.so 【应用层共享文件】
2020年12月17日 21:40:50
14、新装系统记得执行下列命令
sudo apt-get update -y
sudo apt-get upgrade -y
sudo apt-get install -y flex bison build-essential libssh-dev gcc git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev bison libselinux1 gnupg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g-dev gcc-multilib zlib1g:i386 screen pax gzip gawk
安装quartus、modelsim相关事项:http://note.youdao.com/noteshare?id=18163750733080d175417fd25c1edea3&sub=31B8E688DFC646D0999AE8BDCBA3FE41
2020年12月19日 11:36:15
15、 ip设置相关
临时修改ip ifconfig eth0<可修改> address
永久修改ip cd /etc/network/ vim interfaces
静态ip:auto eth0
iface eth0 inet static
address 192.168.1.123
#网段不要和pc机一样,会造成网关冲突
#比如主机ip:192.168.1.233
#则开发板ip:192.168.2.251,且网线对应的以太网网段和开发板保持一致
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameserve 114.114.114.114 #关于dns的获取 ipconfig/all 第一个dns是默认的
自动获取ip:auto eth0
iface eth0 inet dhcp
修改完后重启网络 sudo /etc/init.d/networking restart
每次重启后,有可能eth0网卡没有连接成功,则键入指令
ifup eth0
2020年12月21日 19:14:21
16、 U盘挂载相关命令
1、lsusb 然后插拔设备,找到U盘设备号
2、ls /dev/sd* 查询U盘【我这里是sda1】
3、mount /dev/sda1 /mnt 一般挂载到/mnt目录
4、cd /mnt 进入U盘
5、ls 查看文件
6...... 进行后续操作
2020年12月22日 14:00:22
17、VNC配置
sudo apt-get install vnc4server gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
执行 vncserver -geometry 1920x1080 :4
1.geometry:画面大小
2.:4表示pid号,注::号前空隔
3.此时要输入密码,该密码在windows上连接时需要
更改~/.vnc/xstartup文件
1、sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal
2、vi ~/.vnc/xstartup
内容替换:
#!/bin/sh
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
#unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-panel &
gnome-settings-daemon &
gnome-session-fallback &
metacity &
nautilus &
gnome-terminal &
3、vecserver 启动vnc服务 获取pid #每次启动系统都要使用该命令
Ubuntu: 再执行以下操作
mkdir /usr/X11R6/lib/X11/
cd /usr/X11R6/lib/X11
ln -s /usr/share/fonts/X11/ fonts
pc端安装vncviewer,输入ip : pid , 输入之前设置的密码,ok连接成功
18、Ubuntu系统使用Firefox浏览器的时候部分中文成了乱码
重装中文字体。
sudo apt-get install ttf-wqy-microhei -y #文泉驿-微米黑
sudo apt-get install ttf-wqy-zenhei -y #文泉驿-正黑
sudo apt-get install xfonts-wqy -y #文泉驿-点阵宋体
重启firefox,乱码问题解决。
2020年12月23日 12:32:19
19、linux下使用QT5运行时出现两个问题:
cannot find -lGL
collect2:error:ld returned 1 exit status
这是因为系统缺少链接库,执行两条命令即可:
sudo apt-get install libgl1-mesa-dev
sudo apt-get install libglu1-mesa-dev freeglut3-dev
2020年12月23日 16:16:35
20、远程传输文件
scp root@<ip_address>:<fiel_address>
input passwd:
demo:scp C.py root@172.16.64.214:/root/Desktop
传文件:
scp 2029-jgmes-aps-application-1.0.jar root@120.79.244.12:/root/jgMesStartJar
传文件夹【需要添加参数 -r 】
scp -r 2029-jgmes-aps-application root@120.79.244.12:/root/jgMesStartJar
2020年12月23日 23:11:17
21、Windows环境下生成dtb、rbf;启动ds-5文件操作流程
1.启动SoC EDS Command Shell
进入工程目录------>>make dtb ------>> ./generate_hps_qsys_header.sh,得到hps_0.h头文件,ds-5新建工程需要用到将得到的dtb、rbf文件拷贝到SD卡镜像文件目录下、插入开发板,启动开发板
2.交叉编译流程
启动SoC EDS Command Shell------>> eclipse& 进入ds-5-------->>新建工程-------->>编译得到二进制文件-------->>新建远程连接-------->>将本地编译得到的二进制文件传输过去-------->>在开发板上运行
2021年1月3日 14:06:58
22、gedit编辑器显示行号
打开gedit文本编辑器->Edit(编辑)->preferences(预设)->view(视图)->在Display line numbers前打勾->close