- 博客(36)
- 收藏
- 关注
转载 【在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能】转摘
【转载】 在 Linux 里实现 FriendlayARM 提供的 SD-Flasher.exe工具的功能 引自原文地址SD-Flasher.exe用于制作 Tiny210 的SD启动盘, 厂家提供的这个工具是基于 Windows ,实际上,也可以使用 Linux 命令进行基于磁盘的烧写,实现启动盘的制作。具体步骤如下(我使用的开发板是 Tiny 210):1. 首先删除分区表内容sudo dd if=/dev/zero of=/dev/sdb bs=512 count=12. 新建分区,预留前
2022-03-28 16:48:52
590
原创 WINCE 性能评测
1)在PC中安装NETCFv35PowerToys.msi2)把PowerToy For CE端.zip解压到wince的机器中依次运行其中的 CMAccept.exe rtfhost3_5.exe3)运行PC上的 .NETCF Remote Performance Monitor选择在Manual Tcp节点下新建一个 TCP 设备4)使用WINCE中 TCP IP 端口号 设置选择 Publish to PerfMon 及点击按钮...
2022-03-05 12:35:50
1103
转载 MQTT保留消息说明 「非原创」转载
MQTT保留消息说明【请教】MQTT如何清除PUBLISH到某TOPIC的RETAIN=TRUE的数据解决办法:向该topic重新publish数据,RETAIN=TRUE,Payload为空。http://www.steves-internet-guide.com/mqtt-retained-messages-example/MQTT-保留的消息,图标通常,如果发布者向主题发布消息,并且没有人订阅该主题,则该消息将被代理放弃。但是,发布者可以通过设置保留的消息标志来告诉代理保留该主题的最后一条消
2022-03-05 11:44:54
1061
原创 opengl glfw3
安装sudo apt install libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev下载https://github.com/glfw/glfw/releases/download/3.3.2/glfw-3.3.2.zip解压到 ~/glfw-3.3.2mkdir ~/glfw-3.3.2/buildcd ~/glfw-3.3.2/buildcmake ~/glfw-3.3.2 或../makemake
2022-03-05 11:27:59
336
原创 ubuntu 启动运行脚本 与 fstab加载ntfs分区并使用回收站
1.创建文件 rc.localsudo vim /etc/rc.local2.复制下列内容到 rc.local 文件中#!/bin/sh -e## rc.local## This script is executed at the end of each multiuser runlevel.# Make sure that the script will "exit 0" on success or any other# value on error.## In order to e
2022-03-05 11:19:56
358
原创 Apple II 6502汇编简明手册
Apple II 模拟器汇编简明手册开机basic:手动加载MASTER.DSK即可使用2)汇编:在使用basic键入CALL -151进入3)mini汇编器:在汇编下键入!进入mini汇编器4) 退出mini汇编器开机basic:手动加载MASTER.DSK即可使用] 10 PRINT "Basic is … "] RUN2)汇编:在使用basic键入CALL -151进入汇编:指令说明800显示0x800内存内容800:数据1 数据2 … 数据n从内存0x80
2021-09-07 22:52:58
1654
原创 python多版本切换与管理
移除旧例表 sudo update-alternatives --remove-all python sudo update-alternatives --remove-all python3查看机器中已经安装的python版本ls /usr/bin/python* -lapython python2.7-config python3.6 python3.6m-config python3mpython2 python2-config python3.
2021-04-10 17:06:14
339
原创 RenderMonkey openGL GLSL
RenderMonkey openGL GLSL我们首先实现一个带纹理模型的显示,大体了解RenderMonkey的操作方式。打开RenderMonkey, 右击WorkSpace的Effect WorkSpace结点,选择Add Default Effect->OPENGL->OPENGL, 创建一个基础实例。添加一张纹理。 右击Default_DirectX_Effect, 选择Add Texture->Add 2DTexture->2DTexture 选择纹理fl
2021-04-09 19:57:36
185
原创 linux SDL2 安装与开发
#查找sdl2相关库apt search libsdl2*sudo apt install libsdl2-dev libsdl2-docsudo apt install libsdl2-image-2.0-0 libsdl2-image-dev# pkg-config sdl2 --cflags --lib# 输出:-D_REENTRANT -I/usr/include/SDL2 -lSDL2文档API By Name:http://wiki.libsdl.org/CategoryAPI
2021-04-09 19:50:01
704
原创 QEMU命令管理虚拟机磁盘镜像文件
QEMU命令管理虚拟机磁盘镜像文件(2014-09-03 16:09:28)确认是否支持虚拟化硬件加速:egrep -c ‘(vmx|svm)’ /proc/cpuinfo如果输出结果大于0,意味着服务器硬件是支持虚拟化的。否则,重启进入BIOS设置中启用VT技术。执行如下命令安装kvm-ok程序,来确定服务器是否能够运行硬件加速的KVM虚拟机$sudo kvm-okINFO: /dev/kvm existsKVM acceleration can be used安装$ sudo apt
2021-04-09 19:30:20
3149
原创 risc-v 汇编函数与C语言函数相互调用
–recursive 表示把子模块一起 clonegit clone --recursive https://github.com/riscv/riscv-gnu-toolchain硬件:risc-v 开发板软件环境:Linux X220 5.0.0-37-generic #40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019 x86_64 x86_64 x86_64 GNU/LinuxIDE:VSCode1.41.1 + platformio
2021-04-09 19:21:12
2940
1
原创 risc-v eclipse (openocd_jlink.cfg)
eclipse risc-v调试一)设置编译环境1)导入工程2)(推荐)在.bashrc文件中加入export PATH=$PATH:/home/yanxiang/rv_linux_bare_9.21_centos64/bin或者(不推荐)工程属性/MCU/RISC-V Toolchains PathsToolchain folder:/home/yanxiang/rv_linux_bare_9.21_centos64/bin3)(推荐)sudo apt install renam
2021-04-09 19:14:18
1610
原创 C语言 把数字以二进制显示
#include<stdio.h>///////////////////////////////////////函数print_bin把给定的数字n,使用二进制方式显示出来//print_bin(0x1); => 0000 0000 0000 0000 0000 0000 0000 0001//print_bin(0x2,8); => 00000010 默前导使用0补齐//print_bin(0x2,8," ");=> 10 空格补齐前导零
2021-04-09 19:09:29
1981
原创 vscode + vim插件
.config/Code/User/settings.json{ "search.followSymlinks": false, "cmake.configureOnOpen": true, "debug.allowBreakpointsEverywhere": true, "workbench.editorAssociations": [ { "viewType": "jupyter.notebook.ipynb",
2021-04-09 19:06:36
235
原创 git 参考
0加速github插件git clone https://github.com/fhefh2015/Fast-GitHubChromium 扩展程序/开发者模式/加载已解压插件/选择Fast-GitHub文件夹1取得主模块icesugar 使用ssh协议git clone git@gitee.com:yanzisoft/icesugar.git2取得 icesugar 的wiki模块使用ssh协议git clone git@gitee.com/yanzisoft/icesugar.wiki.gi
2021-04-09 18:58:31
120
原创 bochs 安装与使用
下载源码请点bochs-2.6.10x86 32位./configure --with-x11 --with-wx --enable-debugger --enable-disasm --enable-all-optimizations --enable-readline --enable-long-phy-address --enable-ltdl-install --enable-idle-hack --enable-plugins --enable-a20-pin --enable-smp --e
2021-04-09 18:50:04
251
原创 linux 常用命令 批量重命名 快捷方式
#批量重命名rename 's/*.C/*.CPP/' * #把当前目录的*.c改为*.cpp扩展名#建立快捷方式ln -s /media/yanxiang/Data/HomeData/ HomeData#把目录打包为ISO映像mkisofs-otc3.0.iso./TC30/etc/fstab 中加NTFS 文件 (指定所属用户及权限可写)UUID=31A11AA52A01DC26 /media/yanxiang/Data ntfs-3g defaults,loca...
2021-04-08 00:43:55
1238
1
原创 ubuntu18.04 icesugar 综合(yosys),布线(nextpnr),打包(icesorm)
安装依赖sudo apt-get install build-essential clang bison flex libreadline-dev gawk tcl-dev libffi-dev git mercurial graphviz xdot pkg-config python python3 libftdi-dev qt5-default python3-dev libboost-all-dev cmake libeigen3-devInstalling the IceSt
2021-04-08 00:18:31
1488
原创 vscode 快速安装 platformio IDE
无需单独安openocd/交叉编译环境(riscv-nuclei-elf-)/.pip/pip.conf[global]#清华源index-url = https://pypi.tuna.tsinghua.edu.cn/simple#添加清华源为可信主机trusted-host = pypi.tuna.tsinghua.edu.cn#取消pip版本检查,排除每次都报最新的pipdisable-pip-version-check = truetimeout = 120安装virtuale
2021-04-08 00:00:49
3652
原创 vscode cmake 工程的cmake配置
sudo apt install cmake-curses-guisudo apt install cmakevscode 安装cmake插件cmake_minimum_required(VERSION 3.0.0)project(main VERSION 0.1.0)include(CTest)enable_testing()include_directories(add mul)aux_source_directory(add ADD)aux_source_directory(mul
2021-04-07 23:50:34
753
原创 编译QMPlay2
#安装依赖sudo apt install qttools5-dev libtag1-dev qt5-default libavformat-dev libavcodec-dev libswscale-dev libavutil-dev libswresample-dev libavdevice-dev$ git clone https://gitee.com/liaoqingfu/QMPlay2$ cd QMPlay2$ mkdir build$ cd build$ cmake … -DCMA
2021-04-07 21:35:51
469
原创 git 例子快速入门
mkdir linux_shell_config cd linux_shell_config#初始化git init修改文件 或 添加文件#添加修改的文件git add *#提交 本地仓库git commit -m "注释" #有时自动打开编辑器 直接在编辑里添加注释,注意注释前不能有##提交 远程仓库git push#启图形gitsudo apt install git-gui git gui #中间没有横线git GUI...
2021-04-06 15:40:44
125
原创 VScode Rust 调试运行 c++ c调试
VScode Rust 调试运行 c++ c调试安装sudo apt-get updatesudo apt install build-essentialsudo apt-get install gdbVScode IDE安装 扩展插件c/c++ 插件Cmake tools插件VIM插件1)新建工程目录目录建子目录再在各目录里创建代码文件(头文件)2)使用VScode IDE “打开文件夹”方式打开上述工程目录在VScode IDE里打开主程序文件,管理/命令面板(C
2021-04-06 15:17:29
214
原创 vim8.2 源码编译
vim8.2 源码编译#必需的依赖sudo apt install libsm-dev libice-devsudo apt-get install libncurses5-devsudo apt install gettext#–with-x 的依赖sudo apt install libgtk2.0-dev libgnome2-dev libxt-dev libx11-dev./configure --with-features=huge --enable-multibyte -
2021-04-06 15:15:02
658
2
原创 文件:.vimrc
"文件:.vimrc"--------v20201230-----------"—注意首次运行如果出错"—在vim命令行:":PluginInstall":UpdateRemotePlugins"----------------------------"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatibleset shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示" 语法高亮syntax onset showcmd
2021-04-06 15:13:47
136
原创 单浮点 双浮点 机算机内部二进制表示
单浮点 双浮点 二进制表示float a=1.125;//0.125 * 2=0.250 0//0.250 * 2=0.500 0//0.500 * 2=1.000 1//(1.125)10=(1.001*2^0)2//M=0+127=(127)10=(1111 1111)2//S 1 M 8 F 23//0 0111111 0010 0000 0000 0000 0000 000//0011 11
2021-04-06 15:12:44
218
原创 grub启动被破坏修复
使用linux启动盘(其中需已含grub软件)$grubgrub>root (hdx,0)grub>setup (hdx,0)find /boot/grub/menu.lst(hd0,x)grub>root (hd0,x)grub>setup (hd0,x)reboot//--------------------------------------------------grub-install /dev/sdaupdate-grub2...
2021-04-06 15:10:20
414
1
原创 linux 下开启文件共享服务与linux下使用smbclient访问windows共享目录
linux 下通过smbclient访问windows共享目录sudo apt-get install samba#----------------------------------------------------------------------#samba4.6.2之后的版本已经默认关闭了ntlm的协议了,#会对windows7造成访问失败,#具体的现象是网络密码不正确或者windows无法访问网络。#解决方法就是在[global]中添加ntlm auth = yes#------
2021-04-06 15:08:56
2134
2
原创 文件:.config#nvim#init.vim
"文件:.config/nvim/init.vim"--------v20201230-----------"—注意首次运行如果出错"—在nvim命令行:"PlugInstall":UpdateRemotePlugins"----------------------------call plug#begin(’~/.vim/plugged’)Plug ‘scrooloose/nerdtree’" 主题"Plug ‘morhetz/gruvbox’"好看的状态栏Plug ‘vim-ai
2021-04-06 15:08:08
349
原创 vim + youcompleteme + vimspector
vim + youcompleteme + vimspector#gcc 版本切换sudo update-alternatives --config gccYour C++ compiler does NOT fully support C++17.sudo apt install build-essentialsudo apt-get install g+±8sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 7
2021-04-06 15:07:02
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人