- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 risc-v openocd for windows 编译日记
用来编译的host:ubuntu 16.4//第1步下载riscv-openocdgit clone https://github.com/riscv/riscv-openocd.git//第2步 下载libusb1.0,这里包含了windows下libusb的dll,交叉编译会用到wget https://github.com/libusb/libusb/releases/download/v1.0.22/libusb-1.0.22.7z...
2024-03-27 15:53:09
299
1
原创 批量修改文件创建修改时间
当文件时间晚于当前主机时间时,会造成每次编译都会从头开始完整编译一遍,效率很低。可以通过批量修改文件创建修改时间将文件时间改为当前主机时间之前。find ./ type d -exec touch -d "2018-02-11 10:10:00" {} \;//修改./下所有文件夹的时间到2018.2.11 10:10:00find ./ type f -exec touch -d "2018-02-11 10:10:00" {} \;//修改./下所有文件的时间到2018.2.11 10:10:0
2020-06-03 13:04:24
3478
原创 Verilog 补码加法符号位的处理
1 reg[12:0] Adder_Out;2 reg[11:0] Adder_In1,Adder_In2;3 Adder_Out <= {Adder_In1[11],Adder_In1} + {Adder_In2[11],Adder_In2};https://www.cnblogs.com/IClearner/p/7203887.html
2020-03-13 13:42:29
989
转载 ECC椭圆曲线加解密原理详解
https://blog.youkuaiyun.com/sitebus/article/details/82835492
2020-03-05 18:31:36
570
原创 stm32 栈帧回溯
// hard fault handler in C, // with stack frame location as input parameter void hard_fault_handler_c (unsigned int * hardfault_args) { unsigned int stacked_r0; unsigned i...
2020-01-02 17:33:37
1030
原创 rename 文件名补0
比如要把f1.bin 2.bin ……f10.bin f11.bin ……f100.bin……f1000.bin补零为f0001.bin……f1000.bin,只需要几行命令rename f f0 f?.binrename f f0 f??.binrename f f0 f???.bin...
2019-11-27 17:48:54
1368
原创 verilog中wire与reg的使用
输入端口可以由 wire/reg 驱动,但输入端口只能是 wire ;输出端口可以使用wire/reg类型,输出端口只能驱动wire;
2019-06-19 10:28:18
1300
转载 shell 读取配置文件的方法
shell 读取配置文件的方法转自一个bbs的问答。http://bbs.chinaunix.net/thread-3628456-1-1.html配置文件config内容如下ID=123IP=192.168.3.154Name=test方法一,利用sed解析文本,提取配置信息id=`sed '/^ID=/!d;s/.*=//' urfile` ip=`sed...
2019-06-19 10:23:25
2879
原创 自动添加环境变量脚本
主机很可能装很多工具链,通过一个脚本,可以实现当前工具链的自由切换#!/bin/basharg="myir"if [ "${arg}" == "$1" ];then export PATH=/home/maker/share/MYiR_toolchain/gcc-linaro-4.9-2014.11-x86_64_arm-linux-gnueabihf/bin:$PATH e...
2019-01-23 16:18:59
1705
原创 通用的典型的makefile
模板1CC = arm-linux-gnueabihf-gccSRCS = $(wildcard *.c)SRCS := $(filter-out no_compile1.c no_compile2.c,$(SRCS))OBJS = $(patsubst %c, %o, $(SRCS))# -I指定头文件目录INCLUDE = -I./# -L指定库文件目录,-l指定静态库名字(...
2019-01-23 16:12:29
321
转载 无法ssh方式连接github仓储的解决办法
博主在github上下载tiny face的的源代码的时候,遇到git clone命令为:git clone --recursive git@github.com:peiyunh/tiny.git 而当我在ternimal下执行这条语句的时候,出现错误: Permissiondenied (publickey). fatal:Could not read from remote ...
2019-01-15 22:05:39
2206
转载 linux 串口接收不到0x11, 0x0d, 0x13
linux 环境下读取串口, 接收不到0x11, 0x0d, 0x13等数据的解决办法 // add by dern options.c_iflag &= ~(BRKINT | ICRNL | INPCK | ISTRIP | IXON);即可解决特殊字符丢失问题。网上许多流行的linux串口编程的版本中都没对c_iflag(termios成员变量)这个变量进行有效的设置,这样...
2018-06-20 13:53:11
1200
2
转载 rename用法(rename 's/ /_/g' * )
在Windows 系统中,无论我们要重新命名资料夹或是档案, 通常都点下右键后选择重新命名即可,如果对快捷键比较熟,直接按下F2 可以更快地达成目的。 而在Linux系统中,重新命名资料夹或档案也可以透过同一个指令来达成,这个指令是mv ! mv 是move 的缩写,他除了移动档案资料夹的功能外也可以同时重新命名。 所以其实仔细想想拿他来重新命名档案也不会很难理解啦...
2018-05-19 22:42:36
11932
转载 virtualbox增加新硬盘的方法
在virtualbox中装好Ubuntu后,发现硬盘空间太小,怎样才能增加硬盘容量?那就是再建一个硬盘:1. 添加新硬盘 设置 -> Storage -> SATA控制器->右击,选择“添加虚拟硬盘” 然后,根据需求创建合适的硬盘2. 重启虚拟机 查看现有系统的磁盘空间 sudo fdis
2017-05-20 02:26:51
814
原创 搭建samba服务器实现linux虚拟机与Windows宿主机文件共享
samba的安装:sudo apt-get insall sambasudo apt-get install smbfs 创建共享目录:mkdir /home/用户名/sharesodu chmod 777 /home/用户名/share创建Samba配置文件:1. 保存现有的配置文件sudo cp /etc/samba/smb.conf /et
2017-05-17 22:39:59
306
转载 virtualbox共享文件夹无访问权限问题解决方法
virtualbox的共享文件夹一般都挂载在/media下面,用ll查看会发现文件夹的所有者是root,所有组是vboxsf,所以文件管理去无法访问是正常的,解决方法是把你自己加入到vboxsf组里面。 代码如下: sudo usermod -a -G vboxsf yourusernanme 重启,就可以了
2017-05-16 16:54:18
5317
1
转载 arm开发板自动获IP的方法
备注:内核版本:2.6.30.9busybox版本:1.15.2PC Linux和开发板Linux的工作用户:root1. 配置内核:[*] Networking support --->Networking options ---> Packet socket Unix domain sockets[*] TCP/IP networking[*] IP
2016-10-12 09:48:58
2951
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人