- 博客(34)
- 资源 (27)
- 收藏
- 关注
原创 windows 修改背景颜色之后重启又恢复的解决方法
1.win+r,输入regedit2.定位:HKEY_CURRENT_USER\Control Panel\Colors ,找到Windows3.双击,更改数值:199 237 204(绿豆色,可根据您的个人爱好调整色号)4. 定位:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\DefaultColors\Standard,找到Windows5.双击Windows,更改数值:caeace,选择:十六进制...
2020-08-09 16:08:20
5375
转载 Makefile各类符号
makefile总规则:欲更新目标,必须首先更新它的所有条件;命令列表中的每条命令必须以一个Tab开头,注意不能是空格,Makefile的格式不像C语言的缩进那么随意,对于Makefile中的每个以Tab开头的命令,make会创建一个Shell进程去执行它,在大型项目中gcc的-M选项自动生成目标文件和源文件的依赖关系冒号表示,main: main.o stack.o maze.o ...
2019-04-02 22:44:53
885
转载 统一诊断服务 (Unified diagnostic services , UDS) (五)
作者:张丁链接:https://zhuanlan.zhihu.com/p/34425737来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这篇文章介绍Stored Data Transmission (存储数据传输,用于操作DTC)这一类诊断服务,涉及到两条诊断命令,分别是:0x14:ClearDiagnosticInformation0x19:...
2018-10-22 15:53:02
1427
1
转载 基于CAN总线实现的UDS诊断(DoCAN)
本文转自https://www.zhihu.com/people/zhang-ding-12-47/posts作者:张丁链接:https://zhuanlan.zhihu.com/p/37063798来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。感谢作者@张丁 之前写的UDS系列的文章介绍的都是应用层的诊断服务,不涉及下层的传输机制,本篇文...
2018-10-22 15:47:57
11101
3
转载 汽车控制器(ECU)中DTC的状态位
本文转自https://zhuanlan.zhihu.com/p/35371763,感谢原作者! 从汽车ECU中读取储存的DTC(故障码)时,除了故障码本身,还可以读出很多其他的信息,包括优先级、发生次数计数器、发生时的里程和时间,以及本文中所讲的状态位(DTC status )。这个状态位包含1个byte,这里面的8个bit都有各自的含义,但是这8个 bit不一定都要使用,各个主机厂...
2018-08-31 09:40:49
21325
1
转载 STM32型号区分
1、转自百度知道STM32系列产品命名规则 示例:产品系列STM32 = 基于ARM®的32位微控制器产品类型F = 通用类型产品子系列101 = 基本型102 = USB基本型,USB 2.0全速设备103 = 增强型105或107 = 互联型引脚数目T = 36脚C = 48脚R = 64脚V = 100脚Z = 144脚闪存存储器容量4 = 16K字节的...
2018-03-21 11:33:12
14062
转载 platform设备驱动精讲,例程详细
本文出自https://wenku.baidu.com/view/05e1b550192e45361166f53c.html感谢原作者!总线设备驱动模型主要包含总线、设备、驱动三个部分,总线可以是一条真实存在的总线,例如USB、I2C等典型的设备。但是对于一些设备(内部的设备)可能没有现成的总线。Linux 2.6内核中引入了总线设备驱动模型。总线设备驱动模型与之前的三类驱动(字符、块设备、网络设...
2018-02-25 18:31:12
3724
原创 TTL电平与RS232电平的区别
什么是TTL电平、CMOS电平、RS232电平?它们有什么区别呢?一般说来,CMOS电平比TTL电平有着更高的噪声容限。 (一)、TTL电平标准 输出 L:2.4V。 输入 L:2.0V TTL器件输出低电平要小于0.8V,高电平要大于2.4V。输入,低于1.2V就认为是0,高于2.0就认为是1。于是TTL电平的输入低电平的噪声容限就只有(0.8-0)/2=0.4V,高电平
2018-02-01 10:11:18
666
转载 Kconfig基本语法
本文转自https://www.cnblogs.com/AP0904225/p/5967979.html感谢原作者!Kconfig基本语法Linux 内核在2.6版本以后将配置文件由原来的config.in改为Kconfig。当执行make menuconfig时会出现内核的配置界面,所有配置工具都是通过读取arch/$(ARCH)Kconfig文件来生成配置界
2018-01-24 18:15:47
636
转载 C# 调试程序时如何输入命令行参数
本文来自https://www.cnblogs.com/bluestorm/p/3392686.html感谢原作者!调试程序时如何输入命令行参数http://www.a769.com/archives/320.html 开发命令行程序时,我们会疑惑,从那里输入参数呢?请看下面的教程,让你摆脱困扰。 1、点击菜单栏:项目-》项目属性。 2、点击“调试”,在“命令行参数”中输入你需要的参数。 3
2018-01-18 15:21:27
2679
转载 CONFIG_SERIAL_SAMSUNG_DEBUG 打开方法
Linux-2.6-Mini2440CONFIG_SERIAL_SAMSUNG_DEBUG 是serial里面打开dbg的宏开关,dbg调用printascii,printacii是汇编语言写成,在kernel/arch/arm/kernel/debug.S有定义.它不做实质的动作,主要判断string的结束。这个函数会call几个函数: addruart, waituart, send
2017-12-14 11:44:16
928
原创 cureftp 上传文件没有权限问题
1,修改配置文件sudo gedit /etc/vsftpd.conf将#write_enable=YES 这句的#删除2,重启ftpsudo /etc/init.d/vsftpd restart
2017-04-28 23:23:52
567
转载 Ubuntu如何查找libz.so.1属于哪个包并安装
本位出自:http://www.linuxdiyf.com/linux/13257.html当出现:error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory.时,我们首先知道的是缺少libz.so.1
2017-04-27 00:15:46
914
转载 STM32定时器时间的计算方法
本文出自:https://wenku.baidu.com/view/e3bdfb7601f69e31433294c4.htmlSTM32定时器时间的计算方法STM32中的定时器有很多用法:(一)系统时钟(SysTick)设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:void RCC_Configuration(void){RCC_Clock
2017-04-22 13:57:25
45832
转载 linux 内核编译时出现scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h错误的解决办法
本文来自:http://blog.163.com/rz_xiaojia/blog/static/11920919820163260234602/ubuntu下缺少了部分如下的组件,安装一下即可sudo apt-get install libssl-devBut in CentOS the package is named "openssl
2017-04-20 17:26:34
2304
转载 Linux安装-gedit
本文出自http://blog.youkuaiyun.com/u010867924/article/details/51374008安装 gedit sudo apt-get update sudo apt-get install gedit-gmate sudo apt-get install gedit-plugins
2017-04-18 18:46:14
8609
1
转载 在Ubuntu 64位环境下编译Liunx内核出现 Can't use 'defined(@array)' 错误的解决办法
在编译嵌入式Linux内核时出现了以下错误提示:Can't use 'defined(@array)' (Maybe you should just omit the defined()?) at kernel/timeconst.pl line 373.起初一头雾水,仔细看了错误提示后删掉了kernel/timeconst.pl 文件中 373行的if (!def
2017-04-18 15:38:58
860
原创 win7 下用SecureCRT 链接ubuntu
安装sshUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。安装ssh-serversudo apt-get install openssh-server安装ssh-clientsudo apt-get install openssh-client卸载sshapt-get remove op
2017-04-17 11:10:20
283
原创 Tiny4412_u-boot写入SD卡
1.进入开发板提供的源码文件包,解压uboot源码包。 cd /home/bunfly/source_code/ tar xf uboot_tiny4412-20130729.tgz 2.进入uboot文件夹,更改uboot中tiny4412的配置文件。将225 中的Tiny4412更改为bunfly。 cd uboot_tiny4412
2017-02-24 18:55:31
381
转载 git push ERROR: missing Change-Id in commit message footer
今天上传代码时候报告错误:$ git push origin HEAD:refs/for/branch*Counting objects: 7, done.Delta compression using up to 4 threads.Compressing objects: 100% (4/4), done.Writing objects: 100% (4/4), 3
2017-02-14 15:38:17
432
原创 Git修改已经提交的注释
Git修改已经提交的注释1,git commit --amend2,修改注释,保存退出3,再次git push出现unpack failed: error Missing tree,git push --no-thin origin HEAD:refs/for/branchname问题解决
2017-02-13 18:25:09
2091
转载 ubuntu解决arm-linux-gcc no such file的问题
这种情况是因为你的操作系统是Ubuntu 64位的,而交叉编译工具链都是32位执行程序。要成功运行这些交叉编译工具链,需要与这些工具链相关的32位库。安装命令如下:sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386如果不行再执行下边这个:sudo apt-get install
2017-02-09 18:07:05
575
原创 友善串口助手 V2.5.8.0825 Serial Port Utility注册码
FFFFF-DB15E-FFFFF-0E000-D2859CCCCC-AAAAA-FFFFF-0E013-6EE85DBB17-BBD4D-FFF88-28D4C-A9C35
2016-10-25 14:03:21
15673
10
原创 arm-linux-gcc 环境变量设置
VMware ubuntu14.04安装arm-linux-gcc后设置环境变量vi /etc/profile 最后一行添加 export PATH=$PATH:/opt/opt/FriendlyARM/toolschain/4.4.3/bin最后执行 source /etc/profile 马上生效
2016-05-13 11:46:01
672
原创 VMware Tools,/mnt/hgfs 看不到共享文件的解决方法
将文件解压到 /opt目录下安装tar -zxvf VMwareTools-9.6.1-1378637.tar.gz -C /opt/
2016-05-13 00:02:51
776
转载 uboot-的start.S详细注解及分析
声明:该贴是通过参考其他人的帖子整理出来,从中我加深了对uboot的理解,我知道对其他人一定也是有很大的帮助,不敢私藏,如果里面的注释有什么错误请给我回复,我再加以修改。有些部分可能还没解释清楚,如果您觉得有必要注释,希望指出。再次强调该贴的大部分功劳应该归功于那些原创者,由于粗心,我没有留意参考的出处。我的目的是想让大家共同进步。希望大家念在我微不足道的心意,能够积极回馈,以便使帖子更加完善。以
2016-02-19 22:25:43
2011
转载 ubuntu更新时"Not enough free disk space"
更新的时候出现Not enough free disk space。。。关键是它在/boot下面,其实也没什么,不过是要删除一些旧的内核吧。cd /bootdpkg -l | grep linux-image(查看自己的状况)apt-get purge --remove(没用的话就自己指定dpkg -- remove)
2015-12-21 23:39:32
3042
转载 linux tar.gz zip 解压缩 压缩命令
tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准
2015-12-15 23:50:03
689
转载 make menuconfig错误的解决办法
如果使用make menuconfig的方式配置内核,又碰巧系统没有安装ncurses库(ubuntu系统默认就没有安装此库),就会出现错误,错误信息大体上如下:*** Unable to find the ncurses libraries or the*** required header files.*** 'make menuconfig' requires the ncurs
2015-12-15 23:37:24
808
转载 Ubuntu 14.04中gedit打开文件出现中文乱码问题
在中文支持配置还不完整的Ubuntu 14.04中,使用gedit打开带有中文字符的文件有时会出现乱码的情况,这是由于gedit对字符编码匹配不正确导致的,解决方法如下: 在终端中输入如下命令,然后重新打开gedit即可: gsettings set org.gnome.gedit.preferences.encodings auto-detected "['GB180
2015-12-09 00:17:30
352
零死角玩转stm32-初级篇6、Systick(操作系统的心脏).pdf
2017-12-11
Keil MDK下如何设置非零初始化变量.doc
2017-12-11
单片机实现软件复位(软复位)的方法及讨论.docx
2017-12-11
adc 采样时间 采样周期 采样频率计算
2017-12-11
车载导航影音系统技术规范
2017-12-11
Linux设备驱动开发详解第2版高清+精通LINUX设备驱动程序开发
2017-12-01
VC++实现GPS数据采集与提取的软件编程(十多个例子)和GPS数据格式
2010-08-05
GPS 数据格式 (全)
2010-08-05
数字 示波器 使用详解
2010-08-05
从51到ARM 32位嵌入式系统入门
2010-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人