最近换了Ubuntu19作为生产环境,就想在这上面搞搞单片机程序的开发。 一、安装编译环境 这里使用的是gcc-arm-none-eabi,通过 sudo apt-get install gcc-arm-none-eabi 安装即可,它会顺便安装依赖的库。 在命令行输入 arm-none-eabi-…
Leave a CommentXQChen's blog Posts
最近开发环境更换到了Ubuntu上,那么烧录工作当然也要跟着换过来。 在网上找了大量资料,基本都是通过JTAG烧录的。目前对JTAG不是很熟悉,并且之前一直是通过USB转串口烧录(主要还是串口烧录简单),于是就想寻找Ubuntu上的串口烧录软件。 一、烧录软件安装 这里我们使用的是名为stm32fl…
Leave a Commentgdb中查看汇编代码: layout asm gdb中汇编格式转换: set disassembly-flavor intel //转换为intel格式的汇编 set disassembly-flavor att //转换为at&t格式的汇编
Leave a Comment今天在写汇编link时,报错: warning L4038: program has no starting address 后来发现是之前复制到文件夹下的masm6.0的link的干扰,换成masm5.0即可。上网搜索原因未知。
Leave a Comment我们在使用一些web端应用时,可能会需要使用摄像头,若chrome浏览器无法使用摄像头(此时一般firefox是可以使用摄像头的),可以按找如下顺序排查: 1.检查chrome设置 在chrome浏览器中进入chrome://settings/content,查看是否允许chrome使用摄像头和麦克…
Leave a Comment本文仅做技术研究,请勿用作非法用途。 我们在玩一些安卓端的游戏时,有时候会很喜欢里面的图片或是bgm,但是网上又不一定搜得到。若是基于Unity引擎的游戏,我们可以使用UABE( Unity Assets Bundle Extractor )工具来获取对应资源。 1.获取UABE 点击前往Githu…
Leave a Comment在Ubuntu下,我们可以很轻松的通过修改/etc/rc.local来更改开机启动行为,然而由于WSL的特殊启动方式,WSL并不支持服务启动过程,其中就包括rc.local。但是,我们可以通过修改 /etc/bash.bashrc ,使得WSL在启动bash时执行脚本,从而获得同样的效果。
Leave a Comment