- 博客(81)
- 资源 (16)
- 收藏
- 关注
原创 platfromIO(VScode)串口print输出中文乱码
2、文件->首选项->设置;在设置中设置文本编辑中默认编码格式为GBK。3、设置功能终端控制是否检测(off)1、确定文档编码格式为GBK。
2025-03-31 08:56:55
199
原创 RK3228H is the same SoC as rk3328.
【代码】RK3228H is the same SoC as rk3328.
2024-03-21 21:03:01
213
原创 libyaml实例
我们还使用yaml_stream_start_event_initialize和yaml_stream_end_event_initialize函数初始化流的开始和结束事件。在上述示例中,我们首先打开一个YAML文件,并将其传递给yaml_parser_set_input_file函数,该函数将文件与解析器关联起来。然后,我们使用yaml_parser_parse函数来解析YAML文件,并使用yaml_event_t结构体来处理解析的事件。读取YAML数据 读取YAML数据是libyaml的一个常见用法。
2024-03-20 21:34:16
1061
1
原创 C语言中的YAML解析
引言:YAML(Yet Another Markup Language)是一种人类可读的数据序列化格式,常用于配置文件和数据交换。在C语言中,我们可以使用YAML解析器来解析和处理YAML格式的数据。本文将介绍如何使用C语言中的YAML解析器,以及一些常见的用法和注意事项。
2024-03-20 21:24:56
875
原创 [开源]一款MilkV-duo /256M mini型的适用于面包板的底板
[开源]一款MilkV-duo /256M mini型的适用于面包板的底板
2024-01-29 16:22:46
425
原创 我的Allegro热键设置
funckey w add connectfunckey q Oopsfunckey d done### funckey d Deletefunckey r Rotatefunckey m Move### funckey m mirror### funckey z cancelalias Esc cancelfunckey c copyfunckey a Align componentsfunckey s Shape Selectfunckey Q generaledit...
2021-12-02 15:04:18
384
原创 VIM指令的缩写
p 并不是 paste 的缩写,而是 put 的缩写,y 是 yank 的缩写。yank 实际是把选中的文本放到默认的 " 寄存器中,p 表示从 " 寄存器里的内容拿出来
2021-03-01 22:36:53
660
原创 STM32MP1交叉编译 line 1: syntax error: word unexpected (expecting “)“)
在编译目标 HelloWorld的时候 使用了选项 -c ,导致生成的hello 不是可执行文件,可以通过file指令查看前后两次编译的文件类型:加入-c选项生成的文件的属性 relocatable;不加-c选项生成的文件的属性 executable基础知识啊!...
2020-11-10 13:28:07
342
原创 Ubuntu 20.04安装NFS版本引起kernel挂载文件系统失败解决方法(VFS: Unable to mount root fs via NFS, trying floppy.)
[ 104.185179] VFS: Unable to mount root fs via NFS, trying floppy.[ 104.190647] VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6[ 104.196989] Please append a correct "root=" boot option; here are the available partitions:Ubuntu ...
2020-11-10 12:48:19
1630
原创 给Beaglebone Black安装Android
1、首先下载img镜像,http://icculus.org/~hendersa/BBB_JB_Android_3_8_13.img.bz2这个镜像不错。2、将下载的镜像解压,sudo bunzip2 BBB_JB_Android_3_8_13.img.bz2会得到BBB_JB_Android_3_8_13.img文件3、下载“ Win32DiskImager”并将其解压缩。并启动可执行文件(Win32DiskImager.exe)如下图所示。4、选择刚才解压缩的BBB_JB_Androi.
2020-05-11 09:03:09
448
原创 Debian连接不能连接蓝牙耳机
蓝牙耳机可以扫描到,但是连接失败.打开终端输入:~$ pactl load-module module-bluetooth-discover在blueman-assistant重新连接即可附:pactl及pactl load-module module-bluetooth-discover介绍pactl是什么工具呢?pactl load-module m...
2019-08-13 10:25:07
2357
原创 Debian解决sougou输入法乱码的问题
开源输入法中就是有这种那样的问题.sudo apt-get remove 下面几种ui并重电脑即可.
2019-08-11 11:01:31
602
原创 Debian解决get clone速度慢的问题
最近需要重新编译Beaglebone的uboot和kernel,需要在github上clone新的版本。发现git clone出奇的慢。上网查找改善方法解决了问题:git clone 特别慢是因为github.global.ssl.fastly.Net域名被限制了。只要找到这个域名对应的ip地址,然后在hosts文件中加上ip–>域名的映射,刷新DNS缓存就可以了步骤:1、...
2019-02-28 14:34:45
1730
原创 推荐Linux-Debian好用的文本编辑软件NotePadqq
在Windows平台Notepad++是比较好用的文本编辑软件,其实在Linux-debian下面也有同款开源软件,但是没有Windows下面那末强大。废话少说,直接上安装介绍。1、在github下载到本地$ git clone --recursive https://github.com/notepadqq/notepadqq.git$ cd notepadqq2、配置并编译note...
2019-02-22 17:30:35
2038
转载 关于newlib中的libgloss和libnosys
这篇文章写的真的很不错!对于嵌入式开发者,newlib并不陌生,Newlib是一个面向嵌入式系统的C运行库。最初是由Cygnus Solutions收集组装的一个源代码集合,取名为newlib,现在由Red Hat维护。newlib官网:https://sourceware.org/newlib/git 下载:git clone git://sourceware.org/git/...
2018-12-28 16:46:51
1130
1
原创 在linux使用ST-link下载器
git clone https://github.com/fpoussin/QStlink2.gitcd QStlink2git checkout v1.2.3git submodule update --initqmake -qt=qt5makesudo make install如果使用QtUsbhttps://github.com/fpoussin/QtUsb...
2018-12-28 13:45:27
3525
原创 分享一个好用的类似Everything的文件系统检索工具
DebianDebian and Ubuntu share a similar architecture, which means its possible to run the Fsearch Ubuntu packages on any Debian system (with some tinkering). However, considering that Ubuntu is much...
2018-12-28 10:51:44
4179
翻译 Android studio 横竖屏切换
1、系统自定义主题 file-->appearance--点击使用主题intelliJ 默认主题 darcula 炫黑主题2、编辑界面字体背景设置如上图所示----------------------------------------------------------------------------------------------------...
2018-10-31 09:50:19
9795
原创 编写MTK6737平台的GPIO驱动例程(六)
在新版本的Android中加入SeLinux,权限更加的严禁,之前笔者已经写过通过SysFs将底层的驱动的接口暴露在上层用户面前,现在再贴一份app中怎么使用的例子。APP初始运行,需要初始化一次GPIO状态 //GPIO96.writeGpioStatus(1); try { fw = new FileWriter("/sys/de...
2018-08-03 10:23:08
543
原创 MTK6737平台匹配设备节点的方法
在DeviceTree中需要匹配设备节点,才可以获取某一个节点的参数信息。/** * of_find_compatible_node - 通过compatible属性查找指定节点 * @from - 指向开始路径的节点,如果为NULL,则从根节点开始 * @type - device_type设备类型,可以为NULL * @compat - 指向节点的compatible属性的值(字...
2018-08-02 10:53:40
1480
转载 Android studio 3版本编译Gradle3.0 JNI的.so工程
Android Studio 3版本以上已经不再支持android.useDeprecatedNdk,这是我看过的比较细致的一篇文章,文章原址:https://blog.youkuaiyun.com/gd6321374/article/details/78996339一、最近更新Android studio 到3.0 版本,发现编写jni 时,报错了,错误如下:Error:Execution f...
2018-07-27 13:45:41
894
原创 编写MTK6737平台的GPIO驱动例程(三)
在原先的设备驱动文件上增加上更加方便的交互方式那就是sysfs接口,使用device_create_file用于在sys下创建设备的属性节点。注意一下device_attribute可以使用一下两种方法初始化 1、使用DEVICE_ATTR初始化结构体device_attribute,下面代码示例:static DEVICE_ATTR(demo, (S_IRUGO | S_IWU...
2018-07-26 18:56:00
1064
原创 编写MTK6737平台的GPIO驱动例程(二)
第二部 按pinctrl的方式编写GPIO的驱动程序1、先说点废话,之前的MT65xx系列平台上所使用GPIO控制函数,在MT67xx平台上API均没有了。怀念之前在任意一个设备中任意控制GPIO的时候。随之而来的是使用Pinctrl的替代。在kernel中引入Pinctrl子系统,是linux系统为了统一各SOC厂家pin管理,目的是为了减少SOC厂家系统移植工作量。通常通过设备...
2018-07-26 16:11:33
1601
3
原创 编写MTK6737平台的GPIO驱动例程(一)
1、在dts文件中创建节点,在/kernel-3.18/arch/arm64/boot/dts/mt6735.dtsi创建一个名mygpio的设备节点,匹配名称为“mykgpio”。2、别写驱动框架#include <linux/slab.h>#include <linux/device.h>#include <linux/miscdevice....
2018-07-26 16:03:17
2217
原创 MT6737模块编译方法
前提是提前编译整个系统。Preloader模块:rm -rf out/target/product/len6737t_66_sh_n/obj/PRELOADER_OBJ 编译命令变为:(不再是PDF文档的命令)mmm vendor/mediatek/proprietary/bootable/bootloader/preloader:pl编译成功:len6737t_66_sh_n...
2018-07-20 10:31:22
1954
原创 Debian 9安装Clion 2018
现在去官网直接下载 https://www.jetbrains.com/clion/解压缩tar -zxvf CLion-2018.1.5.tar.gzcd clion-2018.1.5/bin/./clion.shCLion是收费的,可以选择试用30天,搭建了一个破解的服务器,地址是:http://idea.liyang.io找一个服务器地址。...
2018-07-01 19:41:23
884
原创 更新debian9 stretch源
修改配置文件/etc/apt/sources.list修改成163源:deb http://mirrors.163.com/debian/ stretch main non-free contribdeb http://mirrors.163.com/debian/ stretch-updates main non-free contribdeb http://mirrors.163.com/...
2018-06-26 14:36:40
1694
翻译 Debian环境安装Flash Player
/*-----------------------------------------------教程开始咯-------------------------------------------------flash现在已经重新更新了。不过不是在flash官网的主页。地址如下:http://labs.adobe.com/downloads/flashplayer.html开始安装flash:一.安...
2018-06-07 16:37:15
1565
原创 STM32的DSP库中PID的使用介绍
最近工程需要用到PID控制,正好STM32的DSP库有DIP函数,所以研究了下先看数据参数:typedef struct{ float32_t A0; /**< The derived gain, A0 = Kp + Ki + Kd . */ float32_t A1; /**< The derived gain, A1 = -Kp - 2Kd. */ flo...
2018-06-04 17:02:41
15507
9
原创 Debian 某些程序无法使用中文输入法设置方法
debian系统下发现某些程序不能写入中文,下面是我解决的方法.sudo apt-get install fcitx-frontend-qt51我们可以通过在命令行下输入dpkg -L fcitx-frontend-qt51修改配置文件把/etc/X11/xinit/xinput.d/fcitx下的fcitx文件用gedit打开修改如下修改前如下:XIM=fcitxXIM_PROGRAM=/us...
2018-04-01 16:56:54
3357
原创 Debian KDE 某些软件不能使用中文输入法的解决方法
我的操作系统是Debian Linux 9 安装配置好中文输入法后发现某一些软件无法使用中文输入法按如下的方法配置后即可,在其他的软件中愉快的使用fictx中文输入法了sudo apt-get install fcitx-libs-qt fcitx-libs-qt5...
2018-03-31 20:52:38
2664
2
原创 debian kde Xterm复制粘帖
~/.Xdefaults文件 在terminal下继续输入vim ~/.Xdefaults将以下代码: *VT100*translations: #override \n\ Shift <KeyPress> Insert:insert-selection(CLIPBOARD, CUT_BUFFER1) \n\ ~Shift~Ctrl<Btn2Up>:...
2018-03-31 14:17:24
732
PP16D_SS1600D.zip
2020-06-18
Windows操作系统中FFTW的安装与使用(精)
2010-04-06
工业标记行业分析 对打标行业的分析
2010-04-06
FFTW 中文参考手册
2010-04-06
Windows下FFTW库的使用
2010-04-06
MyCom我自己写的基于QT的串口助手
2010-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人