技术标签: Ubuntu16.04
以NanoPi S2运行Lubuntu系统为例。
Lubuntu系统为2018年新的固件,以后友善电子放出的固件只有ubuntu core/Lubuntu/Android三种,就是将以前的debian desktop换成了ubuntu core。统一使用ubuntu,应该是方便管理。
如果使用的系统内没有支持ch340 USB转串口芯片的驱动,那么我们该如何将驱动加入到系统中呢?
去ch340芯片的官网下载linux驱动,下载下来后,里面有3个文件。
因为我们是要在电脑上编译板子使用的驱动模块,修改Makefile内容如下
obj-m := ch34x.o
KERNEL_PATH := 此处填写linux内核源码目录
PWD := $(shell pwd)
all:
make -C $(KERNEL_PATH) M=$(PWD) modules
clean:
make -C $(KERNEL_PATH) M=$(PWD) clean
load:
modprobe usbserial
insmod ch34x.ko
unload:
rmmod ch34x
将这三个文件拷贝到电脑Ubuntu的某一个目录
我使用的是NanoPi S2,安装的固件是Lubuntu,该固件系统使用的linux内核是4.4版本,从友善的GitHub中下载对应的源码。
建议使用浏览器打开,点击Clone or Download,Download ZIP进行下载,大约175MB大小,解压到电脑Ubuntu的某一个目录。
安装mkimage工具
sudo apt-get install u-boot-tools
make ARCH=arm
文章浏览阅读8.2k次,点赞4次,收藏13次。Unity UGUI 字体加粗特效1.前言2.优化(一)3.优化(二)1.前言在项目组无可厚非会在一些描述的文本中加入粗体,比如标题或者是重要文字,然而Unity本身UGUI提供的Text的Bold属性在某些字体达到的效果并不尽人意,可以先看下原本Unity的效果:2.优化(一)原本的效果肯定是不满足美术需求的,我们需要通过字体渲染方面重新实现字体加粗效果,在本文中核心算法其实就是将文本..._ugui字体加粗
文章浏览阅读1.3w次,点赞5次,收藏14次。[算法题:生成不重复的随机数]生成6个1-8的随机数,要求无重复。先用数组保存随机数,然后判断是否重复,如果重复重新生成。 方案一:import java.util.Random;public class Cai { public static void main(String[] args) { Random ran = new Random(); int_随机产生六位数,每位是1-8的数
文章浏览阅读296次。周六下午,去参加了某互联网公司的技术沙龙活动,以下是重点知识和个人思考重点知识一、亿级调用最佳实践篇章干货针对日志打印导致的服务中断问题:网关日志最初按天汇总生成文件,但是随着调用量的增加,每天的日志文件也越来越大,最终导致凌晨进行日志文件转存时,服务出现10s左右的中断。解决1、升级日志打印方式为异步打印2、日志文件按照小时+文件大小方式生成避免日志文件过大。二、关于双十一大促备战的tips1、降级方案和故障应急手册,应该提前演练,避免大促时忙中出乱。2、尽量在_互联网大促备战总结
文章浏览阅读6.2k次。问题描述:正在尝试安装 Office 365、Office 2016 或 Office 2013,安装在完成标记大约为 90% 时,变为无响应(挂起或冻结)。如果 Windows Installer 繁忙,则可能会发生此问题。解决方法:如果 Windows 更新正在使用 Windows Installer,则 Office 安装必须等到使用 Windows Installer 完成更新进程..._office365 安装94%报错
文章浏览阅读910次。僵尸网络&恶意软等程序,随着检测手段的更新(在早期,僵尸主机通产采用轮询的方法访问硬编码的C&C域名或IP来访问服务器获取域名,但是这种方式在安全人员进行逆向之后会得到有效的屏蔽),黑客们也升级了肉鸡的C&C手段;用DGA算法在终端生成大量备选域名,而攻击者与恶意软件运行同一套DGA算法,生成相同的备选域名列表。当需要发动攻击的时候,选择其中少量进行注册,便可以建立通信,并且可以对注册的域名应用速变IP技术,快速变换IP,从而域名和IP都可以进行快速变化。目前,黑客攻击者为了防止恶_dga sklearn
文章浏览阅读3.7k次。Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.ora_oracle 10g r2版本号
文章浏览阅读413次,点赞7次,收藏4次。经查询大量文献得出结论,2019年12月微软更新了Windows驱动程序算法,2020年1月14日微软终止对Windows7系统的技术支持,VMware Workstation 16是2021年发布的,VM未支持旧版的Windows系统,另外Windows Vista系统也无法正常安装在VMware Workstation 15.5以上版本中。打开VMware Workstation,鼠标右键win虚拟机项目标号,依次执行“可移动设备”→“CD/DVD(SATA)”→“设置”。_windows server 2008虚拟机不能安装vmwaretool
文章浏览阅读799次。看到大佬们的题解思路这么nb,蒟蒻表示并没有看懂= =。于是蒟蒻决定提供一种新思路:我们注意到数据范围,发现二维数组并不可取,但是我们又注意到∑ki≤3∗105∑ki≤3∗105\sum{k_i}≤3*10^5,所以采取一种新的思想:将所有人都读在一个一维数组里面:使用一个队列qqq来存储第iii艘船上人数的范围,即qqq存储的是两个数[l,r][l,r][l,r],其中表示第iii艘船上的人..._#define n300001 为什么定义300001
文章浏览阅读9.3w次,点赞19次,收藏107次。R语言系列:自定义function在用R语言做各种事物时,用户自定义函数是不可或缺的。这期来讲讲如何自定义R的function。首先要介绍的是function的基本框架:myfunction <- function(arg1, arg2, ... ){statementsreturn(object)}函数名称为myfunction arg1,arg2 为参数statements 为函数_r中如何用function去定义一个新的函数
文章浏览阅读2k次。DDoS攻击威胁是很多网站都无法回避的问题,频率高、危害广、防御难度大,随着企业对网站安全的重视程度不断提高,部署专业的DDoS防御服务已经成为一种共识。通常来说,部署DDoS防御的方式主要有2种:购买高防服务器或采用DDoS高防服务,下面就以西部数码DDoS高防服务产品为例,说说这两种防御方式的区别。高防云服务器,顾名思义,就是本身就可以提供专业DDoS防御功能的云服务器,它采用的多为集群防御的方式,攻击是直接打在服务器上的。开通高防云服务器后,可独享该服务器的配置、带宽与防护资源,基础防御峰值为30G_高防云
文章浏览阅读768次。我在安装失败了两次后,终于安装成功。期间第一次遇到的问题忘记了,第二次是因为安装路径上有中文。失败后的卸载1.进入安全模式2.删除相关文件夹f盘appc盘program file中oracle文件夹3.windows+r,输入msconfig4.c盘用户祁名烦temp文件夹下删除Oracle相关5."C:\ProgramData\Microsoft\Windows\Start Me..._oracle21c安装出现错误 怎么清理干净
文章浏览阅读2.3k次。以vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式种,你可以使用【上下左右】按键移动光标,你可以使用【删除字符】或【删除整行】来处理档案内容,也可以使用【复制、贴上】来处理你的文件数据。(**在正常模式下,我们可以使用快捷键。**)**在这个模式下,程序员可以输入内容。**按下【i,I,o,O,a,A,r,R】等任何一个字母之后才会进入编辑模式,一般来说按i即可。在这个模式种,可以提供你相关指令,完成读取、存盘、替换、离开vim、显示行号等的动作则是在此模式中达成的。、