- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 tiny4412移植U-Boot 2020.07
基于友善之臂设计的Tiny4412开发板,移植目前最新的U-boot 2020.07版本,实现可以从SD卡启动,从eMMC启动,支持1GB DDR3,支持串口(波特率921600bps)
2020-07-25 13:36:30
3192
1
原创 Ubuntu增大屏幕可用面积之——自动隐藏顶部状态栏
Ubuntu顶部有一条用于显示时间等信息的状态栏,而每一个程序却又有一个自己的标题栏,这样在宽屏的显示器上有效的显示面积就少了很多,即便是窗口最大化是,两个顶栏堆在屏幕上非常难看。本文将详细介绍如何自动隐藏Ubuntu顶部状态栏。环境Ubuntu Desktop amd64 18.04 LTS(Vmware Workstation 14 Pro 14.1.1 build-7528167)Googl...
2018-05-25 20:35:47
27808
3
原创 Ubuntu文件共享之tftp——安装tftp服务
tftp,即简单文件传输协议,是借助于UDP协议实现简单的文件传输。在嵌入式开发中,tftp尤其广泛地应用于目标板向宿主机上传或下载文件,正是由于其简单的特点,在u-boot中也可以借助其实现下载u-boot、kernel等。本文将详细介绍在Ubuntu环境下搭建tftp服务,并实现在嵌入式目标板上访问tftp服务Ubuntu服务器内的文件。环境Ubuntu Desktop amd64 18.04...
2018-05-24 22:24:51
2852
原创 Ubuntu文件共享之nfs——安装nfs服务
nfs,即网络文件系统,非常适用于Linux与Linux之间进行文件共享,在嵌入式开发中,我们会经常在宿主机上开启nfs服务,而后在目标板上执行mount命令将宿主机共享出来的文件夹挂载到目标板上,这样就非常方便地借助网络实现宿主机与目标板之间进行文件上传与下载。本文将详细介绍在Ubuntu环境下搭建nfs服务,并实现在嵌入式目标板上访问Ubuntu内的文件。环境Ubuntu Desktop am...
2018-05-24 21:37:27
2048
原创 Ubuntu文件共享之smb/cifs——安装smb服务
在嵌入式开发中,我们的代码是存放在Ubuntu服务器中的, 然而通常在Windows下使用Source Insight来编写/修改/阅读代码,而且,在Ubuntu中编译完成后的可执行文件需要拷贝出来到SD卡或开发板中,等等操作都需要我们能打通Ubuntu与Windows之间的文件共享,smb是一种网络通信协议,其非常适合用来实现Windows与Ubuntu之间的文件共享需求,本文将详细介绍在Ubu...
2018-05-20 12:59:02
7246
原创 Ubuntu解决vim不能自动回到文件上次编辑的位置问题
vim默认使用“~/.viminfo”(即当前用户家目录下的一个隐藏文件)来保存和记录每个用户的运行记录,如在vim内执行的历史命令、每个曾编辑过的文件上次推出时光标位置等,这些信息能让我们快速地回到上次退出vim前的状态。然笔者发现自己的vim不能保存这些信息了,每次编辑文件时光标总是在左上角,不能回到上次编辑退出时的位置。后来发现原因竟然时笔者的“~/.viminfo”文件所有者却是“root...
2018-05-15 21:23:03
1292
原创 Ubuntu实现远程登陆之telnet——安装telnet服务端
telnet是一种网络通信协议,我们可以使用它登录远程服务器,虽然telnet有安全问题这一硬伤,但正因如此,它十分简洁,非常容易地在资源受限设备上(如嵌入式环境)运行这套协议。Ubuntu安装后默认只有telnet客户端,即只能在Ubuntu内去连接其他telnet服务器,本文将详细介绍在Ubuntu下安装部署telnet服务端,以便实现其他客户端使用telnet协议远程登录Ubuntu服务器。...
2018-05-15 20:45:15
29981
2
原创 Ubuntu实现远程登陆之ssh——安装ssh服务端
Secure Shell(SSH)是一种加密网络协议,用于在不安全的网络上安全地运行网络服务。利用SSH可以实现加密并安全地远程登录计算机系统。Ubuntu安装后默认只有ssh客户端,即只能在Ubuntu内去连接其他ssh服务器,本文将详细介绍在Ubuntu下安装部署ssh服务端,以便实现其他客户端使用ssh协议远程登录Ubuntu服务器。环境Ubuntu Desktop amd64 18.04 ...
2018-05-14 20:58:41
91518
3
原创 Ubuntu 更换软件源
Ubuntu默认的软件源位于美国(us.archive.ubuntu.com),这使得我们更新或下载新软件时往往需要花费大量时间在等待下载上,然而国内有很多优秀的镜像站点,其提供和美国服务器一样的内容(镜像),但带宽非常足,通常可以跑满你的网速。Ubuntu本身也提供了非常方便的选项让我们自己选择最快软件源,本文将详细介绍如何更换Ubuntu的软件源。环境Ubuntu Desktop amd64 ...
2018-05-13 22:18:06
10248
5
原创 在Windows 10上安装运行Ubuntu Desktop amd64 18.04 LTS(Vmware虚拟机)
环境&版本Windows:Windows 10 专业版 1709 16299.431Vmware:Vmware Workstation 14 Pro 14.1.1 build-7528167Ubuntu:Ubuntu Desktop amd64 18.04 LTS下载地址Windows:https://msdn.itellyou.cnVMware:https://www.vmware.co...
2018-05-13 14:55:26
13626
1
原创 快速计算文件的MD5/SHA1/SHA256等校验值(Windows/Linux)
从网络上下载文件,尤其是非常大的文件怎么确保文件准确无误呢?通常网站提供文件时会同时提供该文件的校验值,如MD5,SHA1,SHA256等,当文件下载完成后,计算它的校验值,如果和网站提供的一致,就可以放心使用了。Windows 使用命令行计算校验值在命令行下,可以使用Windows自带的certutil命令来计算一个文件的校验值:certutil支持的算法有:MD2 MD4 MD5 SHA1 S...
2018-05-13 12:34:36
87310
7
原创 选择嵌入式开发宿主机——Ubuntu Desktop amd64 18.04 LTS
版本Ubuntu的LTS(长期支持)版本每隔两年发布一次,LTS版本会提供长达五年的支持周期。Ubuntu 18.04 LTS是最新的LTS版本,于2018年4月发布,在未来很长一段时间内,笔者将选用它作为嵌入式开发和学习的主力宿主系统。激进地选择最新的可能尚未经过前人大量验证的操作为主力宿主机,或许会遇到很多问题,这会带来很多刺激与挑战,这正是笔者所期待的。32bit OR 64bitUbunt...
2018-05-13 11:29:41
2647
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人