- 博客(6)
- 收藏
- 关注
原创 Linux内核驱动模块如何添加math.h
结论Linux内核空间无法调用C库函数并且禁用FPU,可以放弃了。原因:内核这么设计有利于上下文切换和调度。解决方法尝试过手动实现某些三角函数到我的文件中。发现只要涉及浮点数,虽然编译时不会error,但有一些warning如下: MODPOST 1 modulesWARNING: "__aeabi_f2d" [/work/coding/1_diy/22_dts_i2c_mpu6050/mpu6050.ko] undefined!WARNING: "__aeabi_fcmplt" [/w
2022-04-26 17:44:00
1217
原创 VS Code + Anaconda 配置Python开发环境【超简单】
之前一直用pycharm写Python,发现占用C盘缓存很多,所以切换到更轻便的VS Code开发,这样一个编辑器就打通了C/C++、Python,还可以写Markdown,浏览汇编,美滋滋整个过程总共分三步,下载安装Anaconda和VS Code就不说了。配置环境例如我在Anaconda中创建了一个环境叫test_env,注意不要在base环境中乱搞。那么这个时候,test_env环境中有一个3.6.15的Python,所有包都以他为中心。后续Python解释器寻找包就会到默认路径中查找.
2022-04-11 22:05:18
12963
原创 QT中文编码理解
QT中文编码学习一、先来看一下编辑器设置编码格式有何作用Ubuntu16.4 QT5.12环境下:编辑器编码为GBK,简单打印一句中英文,在嵌入式中运行,串口控制台编码也是GBK,结果却是乱码接着尝试把编辑器编码改为UTF-8,重新构建,却并不会编译!即qmake视之未改变。同时把xshell编码改成UTF-8,即可正常显示中文。此时得出结论编辑器调整编码对程序打印中文没有影响。二、接下来试验代码调整编码格式QT里有一个类叫QTextCodec,打开其帮助可以看到大概是说QTex
2021-07-10 15:32:06
1017
原创 学期总结(随时更新)
学期总结(随时更新)这个学期先后接触了三块板子:JZ2440、TQ3358、I.MX6U,先后学了三家的驱动开发,入手板子也有一定的熟悉流程,积攒了很多笔记,但还是感到混乱与疑惑,现在总结一下基础知识:存储器 flash全称是flash eeprom memoryNOR FLASH这是stm32内置存储flash的类型,也就是考研复试老师问我的一个问题。这类flash的特点是提供完整的地址与数据总线和控制引脚,可以随机访问存储器上的任何区域,支持芯片内执行(XIP, eXecute In
2021-06-21 18:17:23
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人