- 博客(66)
- 资源 (18)
- 收藏
- 关注
原创 HI3516DV300笔记(四)修改uboot环境变量
修改u-boot-2016.11/include/configs/hi3516dv300.h。开发板烧写uboot后,会修改环境变量到默认配置,可以修改配置文件,修改默认的环境变量。
2022-08-15 17:03:58
563
1
原创 HI3516DV300笔记(三)安装SSH和SFTP
目录编译下载源码编译源码编译zlib编译openssl编译openssh打包文件开发板执行编译下载源码openssh:openssh-6.2p1.tar.gzopenssl:openssl-1.0.1e.tar.gzzlib:zlib-1.2.8.tar.gzmkdir -p opensshcd opensshmkdir -p packagecd packagewget https://mirrors.tuna.tsinghua.edu.
2022-01-01 02:38:52
2200
2
原创 HI3516DV300笔记(一)搭建开发环境
目录系统准备更新软件源安装依赖包安装toolchains安装SDK解压、展开SDK下载源码包编译开发板:Hi3516DV300SDK版本: Hi3516CV500R001C02SPC020现在已经习惯在windows上用WSL linux子系统做开发和测试。懒得开虚拟机。WSL还是挺方便的。系统准备更新软件源sudo mv /etc/apt/sources.list /etc/apt/sources.list.bakcupsudo vi
2022-01-01 01:32:15
1532
1
原创 HI3516DV300笔记(二)硬件适配
目录一、修改硬件二、安装开发环境三、修改和编译uboot3.1 先让开发板能跑起来3.2 修改SPI NAND四、修改和编译Linux Kernel五、编译rootfs最近收到一个HI3516的开发板,记录一下试玩的内容,省的以后忘记了。一、修改硬件开发板的FLASH更换过,使用的是SPI NAND,Kioxia,型号TC58CVG2S0H。开发板出厂默认的是SPI Nor启动,需要修改一下boot mode。二、安装开发环境单独写了一个安装开发环
2021-12-30 12:46:09
3363
9
转载 MDK官网下载包不显示的解决方法
Keil 5(MDK 5)包管理器用不了,包无法下载,这时候我们需要到官网去下载这些包,但有人可能会发现打开https://www.keil.com/dd2/pack/这个页面的时候,发现并没有可以用的包下载:我通过浏览器控制台查看发现原来是下面的页面需要用jquery来加载,但是这个页面所引用的jquery路径我们访问不了:为了能够正常显示页面,我想到了可以用浏览器插件的方法来替换这个引用的路径,改为我们可以访问的cdn地址,如果你是谷歌浏览器或者微软的新edge浏览器,可以到这个地址下载安装插
2021-02-23 10:49:37
724
原创 将WSL文件系统映射成本地磁盘
WSL文件系统在windows下的目录C:\Users\imzhu\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc\LocalState\rootfscmd命令行输入subst z: C:\Users\imzhu\AppData\Local\Packages\CanonicalGr...
2019-06-11 22:21:24
7809
原创 Ubuntu子系统下ESP32的编译环境
文章目录Ubuntu子系统下ESP32的编译环境安装Ubuntu18.04更改软件源设置ESP-IDF工具链安装编译所需要的依赖库获取工具链添加工具链到环境变量获取ESP-IDF编译ESP-IDF安装python库复制Demo工程配置串口编译烧录查看监视器Ubuntu子系统下ESP32的编译环境安装Ubuntu18.04在开启和关闭windows功能中打开linux子系统选项在windo...
2019-06-10 03:05:38
736
原创 PyQt5开发学习(三)--使用moveToThread异步刷新UI
前几天学习了使用继承QThread异步刷新UI的方法,这两天看了网上的一些教程的帖子,有人说这种方法不科学,我也不太理解,学着写了一个“科学”的方法,还望各位指正。main.py# -*- coding: utf-8 -*-from PyQt5 import QtWidgets, QtCorefrom PyQt5.QtCore import pyqtSignal, QObject, QT...
2019-02-13 23:11:40
7156
2
原创 PyQt5开发学习(二)--多线程异步刷新UI
当运行较为费时的逻辑时,可能UI界面会卡死。为解决这个问题,可以使用多线程。通过信号,通知主线程刷新页面。# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'main.py'## Created by: PyQt5 UI code generator 5.11.3## WARNING...
2019-01-30 21:58:55
2985
原创 PyQt5开发学习(一)--在Pycharm使用PyQt5
安装PyQt5PyCharm对每个工程,都有独立的系统环境,工程需要的每个库,都可以安装在工程目录下,而不是安装在系统目录下。如果安装太慢,可以更改PIP的源,如下:清华: https://pypi.tuna.tsinghua.edu.cn/simple豆瓣: http://pypi.douban.com/simple/阿里: http://mirrors.aliyun.com/py...
2019-01-27 01:26:01
12768
原创 Clion配置MSYS2通过Makefile编译工程
配置MSYS2下载安装MSYS2官方网站:http://www.msys2.org/下载地址:http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe安装没什么问题,按提示下一步即可。pacman 修改软件源:官方说明:https://mirrors.tuna.tsinghua.edu.cn/help/msys2/编辑 /etc/...
2018-06-15 17:43:40
2849
原创 Segger RTT实现log输出
SEGGER RTT官网 点击打开链接SEGGER RTT源码放置在JLINK安装目录下,JLink_V620i\Samples\RTT\SEGGER_RTT_V620i\RTT,使用时防止在工程中即可。
2018-06-04 23:49:01
6066
1
原创 jlink选项
device STM32F103RCspeed 12000si SWDheraseloadbin 123.bin 0x8000000verifybin 123.bin 0x8000000rgqcAvailable commands are:----------------------f Firmware infoh haltg goSleep ...
2018-03-09 00:16:19
2607
原创 ubuntu安装MariaDB
安装MariaDB$sudo apt-get install mariadb-server设置root密码mysqladmin -u root -p password newpassword$mysql -uroot -pEnter password: Welcome to the MariaDB monitor. Commands end with ; or...
2017-10-17 17:27:06
343
原创 安装tomcat
下载tomcat$ wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.23/bin/apache-tomcat-8.5.23.tar.gz$ sudo tar zxvf apache-tomcat-8.5.23.tar.gz -C /opt/$ sudo mv apache-tomcat-8.5.23/ t
2017-10-17 15:41:49
248
原创 ESP32开发(1)-Windows搭建ESP32开发环境
ESP32开发(1)-Windows搭建ESP32开发环境下载编译链https://dl.espressif.com/dl/esp32_win32_msys2_environment_and_toolchain-20170330.zip 使用msys2的Arch Linux作为linux编译环境。如更新编译链,可以更新/opt/xtensa-esp32-elf/目录。修改环境变量将mysy2的/u
2017-03-30 22:32:11
7470
1
原创 ubuntu安装MariaDB
一、安装$sudo apt-get install mariadb-server按要求输入密码 二、允许远程连接 第一步:vim /etc/MySQL/my.cnf找到bind-address = 127.0.0.1注释掉这行,如:#bind-address = 127.0.0.1或者改为: bind-address = 0.0.0.0允许任意IP访问;...
2016-12-25 19:56:35
649
原创 Ubuntu安装Tomcat8
一、下载$wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.9/bin/apache-tomcat-8.5.9.tar.gz$tar -zxvf apache-tomcat-8.5.9.tar.gzs$mv apache-tomcat-8.5.9.tar.gz /home/zhujun/$mv apache-to
2016-12-25 11:08:22
1699
原创 Ubuntu安装JDK
一、下载JDK$wget http://download.oracle.com/otn-pub/java/jdk/8u111-b14/jdk-8u111-linux-x64.tar.gz?AuthParam=1482632646_ad9351bd7d6ed6a663ca89f2058221c8$mv jdk-8u111-linux-x64.tar.gz\?AuthParam\=14826326
2016-12-25 10:46:01
401
原创 ssh连接超时问题解决方案:
ssh连接超时问题解决方案:1.修改server端的etc/ssh/sshd_configClientAliveInterval 60 #server每隔60秒发送一次请求给client,然后client响应,从而保持连接 ClientAliveCountMax 3 #server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应 2.修...
2016-12-25 10:20:46
12857
转载 C语言单链表实现19个功能完全详解
#include "stdio.h"#include #include "string.h" typedef int elemType ; /************************************************************************//* 以下是关于线性表链接存储(单链表)操作的18种算法 *
2016-11-18 00:20:59
470
原创 Win10 Bash搭建ESP8266编译环境
2016年8月2日,微软发布了1周年更新。更新包含了对Ubuntu的支持。之前用Cygwin开发ESP8266,现在可以直接用Ubuntu Bash了。一、安装WIN10周年更新 我的破电脑直接升级出现了各种蓝屏的问题,索性直接ISO全新安装了。 64bit下载地址: ed2k://|file|cn_windows_10_multiple_editions_versio
2016-08-05 12:07:07
6783
3
原创 Linux Mint下Nanopb的简单使用
1、下载Protocbuf,我使用的是Protoc2.5.0$ wget https://github.com/google/protobuf/archive/v2.5.0.zip2、解压$ unzip protobuf-2.5.0.zip3、安装
2016-05-19 12:03:33
2843
转载 CentOS 7 下想要挂载NTFS的文件系统
centos7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单。首先要进入官网下载NTFS-3G工具http://www.tuxera.com/community/ntfs-3g-download/1.下载之后进行解压wget http://tuxera.com/opensource/ntfs-
2015-08-20 08:56:57
551
原创 mini2440-设置和读取时间
1.从RTC读取时间#hwclock -w2.读取时间可用date命令#date3.设置日期#date -s 2015-07-22 4.设置时间#date -s 17:55:005.设置日期和时间#date -s "2015-07-22 17:52:00"6.将时间存入RTC#hwclock –s
2015-07-22 17:54:57
645
原创 Linux Mint装机--安装MySQL
1.自动安装MySQL包sudo apt-get install mysql-serverl mysql-client libmysqlclient-dev安装过程中会提示输入root密码。2.测试是否安装成功执行 #mysql,如果出现如下错误信息:ERROR 2002 (HY000): Can't connect to local MySQL server th
2015-07-17 12:10:23
1660
原创 Linux Min装机--配置Tomcat开机启动
1.下载Tomcat压缩包。2.将Tomcat目录下的catalina.sh拷贝到/etc/init.d/并修改名称为tomcatsudo catalina.sh /etc/init.d/cd /etc/init.dmv catalina.sh tomcat3.修改tomcat文件,添加以下内容CATALINA_HOME=opt/apache-tomcat-6.0.
2015-07-17 11:51:38
526
原创 Linux Min装机--配置JDK替换OpenJDK
1.将下载的JDK压缩包解压到/usr/lib/jvm2.运行以下命令update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.*/bin/java 1065update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.*
2015-07-17 11:34:20
947
原创 Linux Min装机--配置samba实现文件夹共享
一.安装sambaMint已经随机安装了samba,不需要单独安装,Ubuntu输入一下命令安装sudo apt-get install samba二. 创建共享目录:mkdir /home/zhujun/Sharesodu chmod 777 /home/zhujun/Share三. 创建Samba配置文件:1. 保存现有的配置文件sudo cp /et
2015-07-16 17:04:22
875
原创 Linux Min装机--开机启动synergy
对于有两台PC(一台WIN一台LINUX)的用户来说, synergy是一个很好用的软件,它可以让你两台机器共用一个键盘和一个鼠标。WIN里设置synergy自动启动很简单,但ubuntu里就会有点复杂。让两台机器开机时就自动连接起来,用起来感觉就是同一台机器一样,非常方便。下面来介绍一下怎么让synergy自动开机启动。 注意! 这篇文章只针对 ubuntu !! 其他发
2015-06-24 17:32:35
3463
原创 RT5350搭建编译环境
采用Mint17.2 X86作为开发平台。1.安装g++、zlibsudo apt-get install g++ zlib1g-dev ncurses-dev2.该dash为bashsudo dpkg-reconfigure dash然后选择【否】3.SDK的toolchain中应有buildroot-gcc342、lzma-4.32.7、mksquash_l
2015-05-15 09:14:19
1748
原创 Linux Min装机--安装TFTP服务
1.安装tftp-serversudo apt-get install tftpd-hpasudo apt-get install tftp-hpa(如果不需要客户端可以不安装)tftp-hpa是客户端tftpd-hpa是服务器端2.配置TFTP服务器sudo vim /etc/default/tftpd-hpa将原来的内容改为:TF
2015-05-15 09:01:11
582
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人