自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

转载 Makefile之origin函数

origin 函数不像其它的函数,他并不操作变量的值,他只是告诉你你的这个变量是哪里来的?其语法是:$(origin <variable>)注意,<variable>是变量的名字,不应该是引用。所以你最好不要在<variable>中使用“$”字符。Origin 函数会以其返回值来告诉你这个变量的“出生情况”,下面,是 origin函数的返回值:“undef...

2018-11-30 21:04:28 360

原创 ubuntu执行不了ifconfig命令

今天新安装了ubuntu18.08版本,可是没有ifconfig命令。  只要安装下net-tools安装即可:apt-get install net-tools

2018-11-29 17:06:26 3161

原创 I2C无法写入和读出寄存器值

之前不小心把自己做的通过6124B控制dms模组的功能的源码全给删掉了,可是吓死我了,没办法只能自己加班偷偷赶出来。这次给我的教训就是所有的源码都应该留有备份,除非确认不需要的源码。 凭借着我的记忆,我其实已经把6124B的功能做出来了,只是因为I2C读写失败的问题导致一直接受不了dms的图像。我用的是我之前写的linux应用层的i2c设备文件的读写方式进行控制i2c接口的。一直以为是...

2018-11-29 15:22:34 4329

原创 linux的I2C工具编译以及使用方式

i2c工具下载地址:i2c下载地址下载后解压,根据自己的交叉编译环境进行以下修改:1.在顶层makefile中将CC变量赋值为自己的交叉编译环境,例如我的环境 CC=arm-linux-gnueabihf-gcc。2.在tool目录下打开module.mk文件,编译选项中添加-static静态编译选项,如下上面两个步骤完成后就可以编译并且在tool目录下面会生成i2c工具。...

2018-11-29 09:28:23 2509 1

原创 uboot分析---make配置过程

config的流程uboot的顶层配置主要依靠 Makefile mkconfig  boards.cfg以及include目录下面的config.mk   config.h几个工程文件管理进行选择。uboot的配置就是通过键入相应的命令将相应的Makfile变量赋值,通过你的配置,Makefile相应的变量就知道编译哪个平台下的哪个cpu的哪个版本的开发板。注意:不同版本的uboot的配...

2018-11-24 17:33:20 476

转载 ubuntu 误删文件后找回

extundelete安装extundeletesudo apt-get install extundelete1查看误删文件所在分区df -h1通过该命令找到误删的文件原来所在目录的挂载分区, 比如分区为/dev/sda1在~/目录下执行下面代码,恢复上个步骤找到的分区中所删除的文件sudo extundelete /dev/sda1 --restore-all...

2018-11-23 10:22:48 2073

原创 Linux平台延时之sleep、usleep、nanosleep、select

1、sleep的精度是秒2、usleep的精度是微妙,不精确3、select的精度是微妙,精确struct timevaldelay;delay.tv_sec =0;delay.tv_usec =20 * 1000; // 20 msselect(0, NULL,NULL, NULL, &delay); 4、nanosleep的精度是纳秒,不精确 ...

2018-11-23 10:21:04 445

转载 寄存器以及嵌入式汇编语法及使用

一、嵌入式汇编语法:  1、格式1 asm("汇编语句"    //"("之前用asm 或 __asm__ 意为"()"的内容是汇编语句2 :输出寄存器   3 :输入寄存器4 :会被修改的寄存器);  除第一行以外,后面带冒号的行若不使用就都可一省略。  输出寄存器:表示当这段嵌入汇...

2018-11-22 15:12:27 1735

转载 关于Autosar中的NM模块的理解

1. NM(网络管理)是用来做什么的;大家知道,不管是传统的燃油车还是新能源车,车上都有各种各样的ECU,而所有这些ECU都是需要用电的,而车上的供电单元一般是蓄电池,因此蓄电池的电量是有限的,对于新能源车来说太耗电无疑会给电池的续航里程带来巨大影响,因此为了尽可能的省电,所以就提出了网络管理,也就是说网络管理一个最重要的作用就是为了省电。那么网络管理是如何来实现省电的呢?我们知道车上的所有E...

2018-11-10 14:31:53 3682

转载 基于CANoe的ECU Bootloader刷写软件

转载一下别人写的关于uds的应用层协议的部分做法,以备后用。原文路径:https://blog.csdn.net/niubingwei/article/details/50722774#目标:        车辆ECU需要更新软件,通过OBD口实现,通过CAN总线实现,编程语言是CAPL。        刷写流程基于ISO15765-3;应用层基于UDS(ISO14229)诊断协议...

2018-11-08 16:20:29 6277

linux自带的I2C工具

自己交叉编译并且成功在嵌入式板子上正常使用,希望对后面需要的朋友能有所帮助。

2018-11-29

sourceinsight-4.0.89版本

是sourceinsight4.00.0089版本。亲测有效。看雪大佬破解的。

2018-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除