- 博客(13)
- 资源 (46)
- 问答 (1)
- 收藏
- 关注
原创 Linux USB虚拟网卡
Linux内核版本:4.9.138make menuconfig:Device Drivers ---> [*] Network device support ---> <*> USB Network Adapters ---> <*> Multi-purpose USB Networking Framework <*> ASIX AX88xxx Based USB 2.0 Ethernet Adapte
2020-11-16 15:56:52
1196
2
原创 vim常用配置
1. paste快捷键" Keybindings for plugin togglennoremap <F2> :set invpaste paste?<CR>set pastetoggle=<F2>2. ctags快捷键注:需要安装taglist插件:https://github.com/yegappan/taglist"--ctags setting--map <F5> :!ctags -R --c++-kinds=+p --..
2020-08-20 17:44:46
151
原创 AIO-3288J android编译
1. buildspec.mk补丁--- buildspec.mk 2020-08-04 20:44:38.870136999 +0800+++ buildspec_new.mk 2020-08-06 18:52:49.933262000 +0800@@ -21,13 +21,13 @@ # "buildspec.mk" should never be checked in to source control. #########################################
2020-08-11 12:52:16
257
原创 【驱动篇】收集整理
1.Linux-4.0设备驱动在线http://reader.epubee.com/books/mobile/0a/0afe45b2e46dc48e86109883f5f07299/text00001.html
2020-07-31 14:25:19
181
原创 JTAG0引脚复用GPIO问题
1.问题描述在通过GPIO模拟I2C时序的问题,要用到PG11这个引脚,而这个引脚默认是JTAG0的TDO,所在在加载ko模块时,会现现# echo 203 > export[***liuyouhua-debug***] offset: 203 group: 6 numl: 11 num: 3 value: 0x7Please Check GPIOG11's multi-function = 0x7注:203是PG11对应的CPU引脚封装号,定义在$(KERN-DIR)/arc..
2020-07-31 11:49:07
1245
原创 spi-gpio时钟频率问题
1.问题描述iso1i811t.ko驱动模块加载成功后,运行spidev.out -v -s 125000测试用例,示波器发现SCK的频率是500 khz。 通过-s参数反复切换不同频率,示波器测量到的频率都是500 khz,设置的频率参数没有起作用。2.问题分析通过跟踪内核代码,发现模拟SPI SCK的频率在$(KERN-DIR)/drivers/spi/spi-bitbang-rxtx.h函数bitbang_txrx_be_cpha1里:static inline u32bitba.
2020-07-31 10:21:05
2831
转载 GCC 与 Makefile
一个简单的例子:ab.out : a.o b.o g++ -o ab.out o/a.o o/b.oa.o : a.cpp g++ -c a.cpp -o o/a.ob.o : b.cpp g++ -c b.cpp -o o/b.oclean: rm -f o/a.o o/b.o Linux下动态链接库默认后缀
2014-10-27 23:59:57
660
转载 makefile 笔记1
1.实例分析target...:prerequisites...commmandnote:command must start with 1.1 make会自己查找makefile或makefile文件夹,并把文件中找到的第一个目标作为最终目标.1.2 使用变量var=xxx$(var)1.3 makefile会自动推导依赖关系看到.o文件就会自动把.c文件加到
2012-11-15 13:47:11
609
转载 makefile 笔记2
8 make的运行 8.1 make的退出码 0 —— 表示成功执行。 1 —— 如果make运行时出现任何错误,其返回1。 2 —— 如果你使用了make的“-q”选项,并且make使得一些目标不需要更新,那么返回2。 8.2 指定makefile文件 -f 或 --file 或 --makefil
2012-11-15 13:46:32
416
转载 如何调试makefile
makefile 的调试有点像魔法。可惜,并不存在makefile 调试器之类的东西可用来查看特定规则是如何被求值的,或某个变量是如何被扩展的。相反,大部分的调试过程只是在执行输出的动作以及查看makefile。事实上,GNU make 提供了若干可以协助调试的内置函数以及命令行选项。用来调试makefile 的一个最好方法就是加入调试挂钩以及使用具保护的编程技术,让你能够在事情出
2012-11-15 13:45:40
877
转载 Makefile中使用$$的使用
Makefile中使用$$的使用 在makefile中,会经常使用shell命令,也经常见到$var 和 $$var的情况,有什么区别呢,区别大了。不要认为在makefile的规则的命令行中使用$var就是将makefile的变量和shell共享了,这里仅仅是读取makefile的变量然后扩展开,将其值作为参数传给了一个shell命令。而$$var是在访问一个shell命令内定义的变量,
2012-11-15 10:48:28
13910
2
转载 makefile 中echo 颜色
echo 颜色echo -e enable interpretation of the backslash-escaped characters listed below字背景颜色范围:40----49 40:黑 41:深红 42:绿 43:黄色 44:蓝色 45:紫色 46:深绿 47:白色字颜色:30------
2012-11-15 10:47:51
3743
转载 makefile 条件语句
7 makefile文件的条件语句一个条件语句可以导致根据变量的值执行或忽略makefile文件中一部分脚本。条件语句可以将一个变量与其它变量的值相比较,或将一个变量与一字符串常量相比较。条件语句用于控制make实际看见的makefile文件部分,不能用于在执行时控制shell命令。7.1条件语句的例子下述的条件语句的例子告诉make如果变量CC的值是‘gcc’时使用一个数据库,如
2012-11-12 14:05:12
477
STM32F407ZGT7标准例程-寄存器版本
2019-04-29
STM32F407ZGT6标准例程-库函数版本
2019-04-29
STM32F407ZGT6_HAL
2019-04-29
STM32F103C8T6_STD
2019-04-29
STM32F103ZE HAL 旗舰版
2019-04-29
STM32F103ZE HAL
2019-04-29
STM32F103RC HAL
2019-04-29
STM32-F0-HAL-DRI
2019-04-29
STM32-F0-HAL-DRI
2019-04-29
vimrc配置文件
2015-05-12
C51单片机教程
2013-01-09
8位单片机开发技术
2012-12-31
浮点数的计算方法
2012-12-06
基于ARM9的嵌入式音视频压缩系统设计
2012-12-03
davinci算法
2012-11-22
基本上能用到通信编程资料都有
2012-01-04
I2C莫名多出异常设备地址
2024-04-15
看起來很簡單的一個問題:ROS找不到消息頭文件
2018-02-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人