linux-随笔
UBUNTU版本:24.04.2 LTS 1. 关于中文输入法我希望的效果是英文显示,但可以使用中文输入法,配置如下: step 1step 2step 3step 4主要就是这里要选择IBus类型,不然firefox没办法中文输入,具体原因待分析 2. 常用命令git配置移动硬盘为远程仓库git init –bare repo.git 本地仓库进行关联 git remote add usb /addr 推送数据 git push usb master git pull usb master 以下错误: $ git initwarning: templates not found in /home/ja/share/git-core/templateshint: Using ‘master’ as the name for the initial branch. This default branch namehint: is subject to change. To configure the...
Quartus prime
Quartus prime的安装step 1step 2step 3Quartus Prime官方下载 等待安装完成
Modelsim的安装与使用
Modelsim的安装 最近在学习FPGA,需要使用Modelsim进行仿真。但是目前官网受到限制,好像不再直接提供Modelsim软件的下载了,这包括了学生试用版本。遂使用了网上最多的Modelsim2020版本,并对安装中遇到的问题进行记录。文章中的所有内容均用于学习目的,请避免软件滥用,支持正版软件! step 1step 2step 3step 4step 5step 6step 7step 8step 9step 10step 11step 12step 13step 14step 15step 16step 17step 18管理员运行下图可执行文件 将上述四个文件复制到指定安装目录 找到刚刚复制的patch64_dll.bat,取消勾选只读 双击patch64_dll.bat运行 新建环境变量(环境变量在“我的电脑–属性–高级系统设置–环境变量”),变量名为MGLS_LICENSE_FILE,变量值为上面LICENSE.TXT文件的路径
Keil MDK--几种编译方式的区别
前言我相信使用Keil MDK的用户应该对以下几个图标都不陌生,但可能不是每个人都清楚这几个按钮的功能和异同,下面我会对这几个按键的功能进行一定说明。 1. Translate在Keil MDK中,Translate操作包括了预处理(Preprocessing)、编译(Compiling)和汇编(Assembling)步骤,但不包括链接(Linking)。Translate仅对当前激活文件进行操作,例如,当双击main.c文件使得main.c处于激活状态后,点击Translate,将会生成以下几种文件: ._i 文件: ._i 文件是Keil MDK特有的中间文件,这些文件可能包含优化信息或其他编译器特定的数据,以支持增量编译; .crf 文件: .crf 文件代表编译报告文件(Compilation Report File),包含了编译时间、编译选项、编译结果等详细信息; .d 文件: .d 文件记录了源文件与其头文件依赖关系,允许增量编译器确定当头文件更改时哪些源文件需要重新编译; .o 文件: .o 文件是目标文件(Object...
Keil MDK--uVision与MDK
uVision与MDKKeil uVision最初是为51单片机设计的IDE,在ARM收购Keil公司后,Keil uVision的技术被扩展和集成到了Keil MDK(Microcontroller Development Kit)中,使其支持更广泛的ARM处理器。官网有下面这么一段话,也说明了Keil MDK是对Keil uVision的集成和包含。 MDK Microcontroller Development Kit [Keil MDK](https://developer.arm.com/Tools and Software/Keil MDK) is the complete software development environment for a range of Arm Cortex-M based microcontroller devices. MDK includes Keil Studio, the µVision IDE, and debugger, [Arm C/C++...
Git--高效的分布式版本控制系统
Git的诞生Git是由Linus Torvalds(Linux 之父)创建的,诞生于2005年。当时Linux内核项目因社区成员破解BitKeeper协议而失去对该商业软件的免费使用权,Linus因此开发了Git。Git在短短10天内完成基础开发,以其高效、可靠和分布式的特性迅速成为流行的版本控制工具。2008年GitHub的上线进一步推动了Git的普及。 Git简介Git是一种分布式控制系统(Distributed Version Control System, DVCS),其与传统的差异管理(Delta-based)方法不同,Git 不仅仅存储文件的变更(即差异),还存储着整个项目在特定时间点的完整副本,也就是快照。你的每一次克隆(git...
ABOUT ONEBIT
我是谁一个热爱技术、乐于分享的嵌入式软件开发工程师,本科测控技术与仪器,硕士控制理论与控制工程,目前主要从事编码器及光电工业传感器的预研和产品开发工作。 联系方式如果您对我的博文有任何疑问,或者想要与我深入交流,欢迎通过以下方式联系我: 邮箱:qyonebit@163.com 微信公众号:启源领视

