- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 2021-07-15 一、最小系统的生成及配置
由于项目需求需要对定制化一个基于x86的ubuntu系统,在实际上手过程中,发现和之前玩过的嵌入式有很大的不同,刚好有同学对这方面有需求,写个博文记录一下自己的踩坑经历。
2021-07-15 17:45:20
453
原创 2021-6-9 嵌入式学习笔记5:关于ioremap的一些理解
这是在工作中遇到一个问题:有两个厂家用到是不同的rtc芯片,并且设备的从地址是一样的,现在要通过一套内核源码适配这两个机器。硬件信息走的是设备树,我一开始就把两个厂家的rtc都写进去了,结果编译报错。因为从设备地址一样,设备树不报错才怪...
2021-06-09 13:54:10
498
1
原创 2021-6-7 嵌入式学习笔记4:嵌入式面试
买了块板子不到两个月,匆匆忙忙做了一些教学项目就跑去面试了,准备从魔都滚蛋了,地方虽好,穷逼留不下。写个博文记录一下面试题。C语言怎么将二进制数据解析成float这个题当时我理解错了,之前看CSAPP时看到过,要通过什么IEEE制定的协议,将存储的数据按照、符号位、阶码、尾数、长度进行解析,当时我人傻了,这么深么???然后没说出来。后面又仔细回顾了一下面试官的问题,他描述的应该是某个地址中存着一个float型的数据,怎么对它进行解析。只要做过数据传输方面的小伙伴都应该熟悉这个问题,简直就是送分题
2021-06-07 11:32:36
209
原创 2021.5.19 嵌入式学习笔记3:设备树学习
设备树加载及与驱动的匹配过程一开时,uboot将dtb文件的地址传给内核,由内核去读取设备树的信息。1.start_kernel() --> setup_arch(0 --> unflatten_device_tree() --> __unflatten_device_tree()函数中扫描dtb,并转换成节点是device_node的树状结构。(展开设备树)2.of_platform_device_create_pdata() —> of_device_add() 注册
2021-05-19 16:46:13
456
原创 2021.05.16 嵌入式学习笔记2:proc文件,中断,io映射
添加的功能procfs在添加设备到proc目录下,procfs,sysfs,debugfs注册方式类似,可以提供一文件访问接口,在proc_dir_entry中有fops,如read_proc,wirte_proc和fops都进行初始化,在使用echo 或者cat等命令访问文件时,fops执行。如下图:当注释掉fops之后这两个之间,有个优先级的关系,内核代码还没有分析,先挖个坑。static struct proc_dir_entry *proc_dir,*proc_file
2021-05-16 19:26:23
226
原创 2021-05-12 嵌入式学习笔记1:利用platform实现板子点灯
嵌入式学习笔记1:利用platform实现板子点灯最近刚淘了台iTOP-4412用来学习linux,写个博文方便自己记录学习过程。涉及到的知识点platform总线,misc设备,file_operations结构体。platform总线首先可以ls /sys/bus/看一下当前系统都有哪些总线,对于总线这个东西呢,我这么理解的:总线就是遵循某种通信协议的数据传输的手段,比如usb,i2c等,设备之间想要通过某种总线进行信息的交互,必须先得遵守这个通信协议。比如怎么握手,怎么确定数据发送
2021-05-12 15:26:23
196
原创 ctag的安装及使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、ctag是什么?二、使用步骤1.安装 ctag2.配置.vimrc3.生成tags4.使用前言最近的学习linux内核调度方面的知识,需要经常查看内核代码,eplice等众多优质的编译器就不赘述了,今天挖个老坟,学着用ctag查看内核代码一、ctag是什么?catg 可以命令可以在当前路径下中生成一个tags标签,用#define定义的宏,枚举型变量的值,函...
2020-09-02 16:03:02
4277
原创 youcompleteme 离线安装踩坑记
文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言youcompleteme是vim经典的自动补全插件,但是安装很是MMP。前几天装了ubuntu20.04,配置了一波vim。这几天github根本没法clone下来,我是用离线方法安装的YCM和vim-plug,小白一枚,在此记录一下自己踩的坑。系统是Ubuntu20.04,内置python是3.8。一、安装必要组件主要有这几个:cmake,python3-...
2020-08-21 16:51:42
1747
原创 windows10自带office出现0x0000142错误
入手还不到10天的电脑突然报错打不开PPT,报错0x0000142,瞬间慌得一比~~~我凑,这笔记不会是坏的吧?完蛋肯定是昨天装游戏时不小心把病毒装进去了。。。囧~~~~~不要慌,不要慌,先问问度娘。别选卸载啊,选修复点了快速修复之后,直接报错,淦度娘!莫慌,莫慌,再试试联机修复~~~~泡个茶,等等它okok,修复完了打开PPT看看...
2020-03-27 10:26:02
3475
1
原创 TeXLive2019闪退,无法安装,提示NO SUCH FILE OF DIRECTORY
不多逼逼,开篇点题。看之前有人说放到C盘就没问题了,但是我这个目录就是在C盘。出现这个问题的根本原因是安装路径不能有中文,各位大佬瞅瞅是不是犯了这个低级错误~~~~~~ps:2020年毕个业太难了!!!...
2020-03-23 09:41:48
3272
3
YouCompleteMe(python3).tar.gz
2020-08-21
python pandas库,3.6版本 64位
2018-07-01
python KNN算法的海伦约会数据
2018-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人