
C
文章平均质量分 59
oMurphyo
主要玩嵌入式开发,STM32F0\F1\F4,imx28x,imx6ull
C C++,gcc/gnu
linux
OK,就这些了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【转载】CRC32校验算法C语言版(查表法)
STM32F103 CRC32算法配套上位机CRC算法。原创 2022-08-02 18:00:54 · 5697 阅读 · 0 评论 -
关于LVGL PC仿真环境的一些问题
关于LVGL PC仿真环境的一些问题这几天折腾LVGL,可能是因为本人太笨,照着网上大多数的贴子操作,仍然搞不定PC仿真环境,此过程遇到太多大坑,好在最后按照文档指示,终于完成了PC仿真环境。在此记录一下,后来者也可有个借鉴。环境搭建目标 :win10 codeblocks lvgl1 下载 codeblocks 20.03,自带MINGW。务必用自带的,自己另下载的有风险。2 下载安装SDL2SDL2官方地址 https://www.libsdl.org/download-2.0.php这个原创 2022-05-07 13:47:10 · 938 阅读 · 0 评论 -
MDK Key Code符号说明
MDK Key Code 符号说明原创 2022-04-28 17:00:21 · 506 阅读 · 0 评论 -
转发一篇大虾的文章软件锁相环设计
转发大佬文章--软件锁相环设计转载 2022-04-15 17:46:32 · 352 阅读 · 0 评论 -
OPENGL CodeblocksGLFW+GLEW环境设置
由于搭建这个环境用了很久时间,走了无数弯路,现记录一下,以便查找复盘,后来者也可借鉴一下。win10 codeblocks mingw glfw glew1 使用动态库的方式,静态库由于GLFW本身的一些引用库问题,暂时未调通2 具体步骤:a) 下载glfw的源码,cmake,mingwb) 使用cmake配置工程,注意选择share库c) cmake配置生成工程后,使用codeblocks编译工程,得到动态库,动态库在src文件中d) 由于使用动态库的方式,所以需要实际使用的文件有两个,一原创 2021-10-12 09:40:48 · 746 阅读 · 0 评论 -
stm32f gnu c++ 工程模板
stm32f gnu c++ 工程模板由于工作上的原因,最近需要使用C++与编写stm32f030的程序,在此记录一下,以便后续查找。背景:MCU:STM32F030环境:ubuntu-20.04编译器:gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-g++gcc-arm-none-eabi-6-2017-q2-update/bin/arm-none-eabi-gcc问题:1 printf 问题非半主机模式下的调试输出主要靠打印,所原创 2021-07-23 16:28:17 · 475 阅读 · 0 评论 -
Zephyr上电如何运行到main
Zephyr如何运行到main背景:由于工作需要,这几天用到STM32F0XX,客户指定使用zephyr,由于之前未接触过这个系统,故经过多次折腾(主要是github断断续续),终于成功搭建了环境。经过对源码的一翻恶补,对一些关键信息记录如下。zephyr版本:2.3.0正题:1、上电复位入口vector_table.S主要完成工作:芯片上电启动,完成向量复位。上电后调用第一个函数z_arm_reset。.word z_arm_reset调用z_arm_reset函数。此函数位于reset原创 2021-06-23 15:48:14 · 1061 阅读 · 0 评论 -
STM32F429移植SQLITE记录
不知道自己是哪根筋搭错了还是怎么回事,一时心血来潮,突发奇想,决定把SQLite移植到STM32F429上。在此记录一下过程,也确认一下此事可行。先说一下结果:移植后的SQLite可运行,可操作,但是比较耗资源(相对单片机来说),内存小的,就别想了,根本玩不起来的。这是未加载时的内存使用情况:这是打开数据库时内存的情况:这是使用查询后的内存使用情况:从内存使用的情况上来看,小单片机就算了,即使是STM32F429,高达192K的内存,也经不起这样折腾,还是得老实点加外存。OK,结果也看了,原创 2020-06-10 08:48:52 · 10039 阅读 · 9 评论 -
让STM32F运行dll
让STM32F运行dll因项目的一些实际问题,无奈之下开发了这种方式的程序。废话不多说,下面上干货。背景:STM32F429,外存16M,外扩SD卡,FatFS,USB(可选)目标:STM32F429 运行SD卡中的DLL程序,可以直接通过USB或SD卡拷贝更新升级程序。原理:在STM32F429中运行类似uboot的程序,找到SD卡中的elf文件,利用elf的特性,加载程序到外存,跳转...原创 2020-04-14 16:41:40 · 2227 阅读 · 5 评论 -
第一次发文,Just for test
2020 Hello World!考虑了一分钟,还是写C吧。int main(int argc,char **argv){ printf("Hello World!\r\n"); getchar(); return 0;}原创 2020-01-22 10:04:31 · 119 阅读 · 0 评论