在芯片测试的时候,我们有时候会碰到Bus Error的情况,这种情况下程序会进到bus error的中断中,中断返回的时候,再次回到原来位置,访问地址的时候再次进入中断,这样就造成程序不停进中断,导致正常测试被打断。为了避免这种情况的发生,我们需要修改程序返回的地址,这里面涉及的东西就有点复杂了,这里简单记录一下。问题分析上面例子中,我们访问了一个非法的地址产生中断,程序会将必要的寄存器压栈之后跳
转载
2024-08-04 14:59:39
146阅读
前言:CANBUS是Apollo需要根据你的底盘写代码的地方,感觉也是Apollo最难调试的部分。这部分首先要选好CAN卡,因为不是Apollo推荐的CAN卡,驱动程序和对应接口,可能都需要自己调整,Apollo推荐的是ESDCAN,我买了一个单口的ESDCAN卡,4000多,超级贵。建议有钱买个4口的CAN卡,因为Apollo推荐的RADAR也要接在CAN总线上,但我的项目是Demo,RADAR
转载
2023-12-05 21:14:56
44阅读
QOCIDriver: unable to create environment Unable to free Error handle: -2 Unable to free Environment oracle 环境变量 超级管理员
原创
2021-12-23 14:22:09
604阅读
今天简单的介绍 一下啊 android EventBus 的使用 EventBus 在官方介绍中是订阅......什么的 一大堆 , 在我android 菜鸟眼里 就是用来代替android 广播的 简单粗暴 效率高;其实用法挺简单 的 就 三步 注册(官方叫订阅) &nbs
转载
2024-07-24 04:43:41
55阅读
Apollo-canbus的板块分析 目录Apollo的D-KIT 自动驾驶开发套件概述:CANBUS在整个自动驾驶模块的系统的功能概述CAN报文的读写与解析motorola格式motorola格式的存储方式can报文中的数据排列方式dbc文件的一帧报文的字段含义can报文原始值与实际的物理值的转化can报文原始值与实际的物理值的转化的结果验证apollo中的can协议的解析单个字节中获取对应的位
转载
2024-08-27 12:32:26
157阅读
EventBus是一个很强大的第三方库主要用于各个组件之间的通信,现就EventBus3.0来介绍它的基本使用。简单使用注册eventbus 在Activity启动的生命周期里注册eventbus@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanc
转载
2023-12-13 23:09:26
74阅读
问题概述Oracle Advanced Supply Chain Planning最初的设置职责的时候有点问题,不知是不是要打什么补丁或其它配置什么东东,,这个提示,,但我查到的分区是还有可用分区的,里面的逻辑关系有点搞乱解决方法原因:因为ORA-02149:指定的分区不存在ORA-06512:在"...
转载
2014-10-07 21:45:00
291阅读
2评论
嗯哼 我可能是第一个国内出现这个bug的吧 因为你们的博客都没有这样子的bug那么问题来了 如何产生和解决的呢产生原因调用了bitmap.recycle()方法解决方案删除这句话
原创
2023-03-16 21:17:10
380阅读
前言在EventBus 源码解析里面我们已经分析过EventBus 是如何通过反射获取到注解的方法,并且在post消息的时候将消息分发给对应的方法处理的流程。在通过反射获取获取所有的被Subscribe注解的方法的时候需要获取类内所有的方法,在过滤这个方法上是否是存在 Subscribe注解,这个过时比较耗时,因此EventBus通过编译时注解在编译时获取到Subscribe注解的方法的名称,参数
转载
2023-12-15 10:35:53
33阅读
Android 车载应用开发指南系列文章Android 车载应用开发指南(1)- 车载操作系统全解析Android 车载应用开发指南(2)- 应用开发入门Android 车载应用开发指南(3)- SystemUI 详解Android 车载应用开发指南(4)- CarService 详解Android 车载应用开发指南(5)- CAN Bus 协议详解一 概述1.1 背景汽车工业蓬勃发展,汽车的电子
转载
2024-08-27 21:21:38
82阅读
http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html 解释一下Linux上free命令的输出。 下面是free的运行结果,一共有4行。为了方便说明,我们加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如: FO[2][1] = 999212 FO[3][2] = 30540
转载
精选
2012-12-13 16:55:33
536阅读
1 查看进程占用内存情况top 命令P:按%CPU使用率排行 进程占用CPU的使用率T:按TIIME+排行 该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值M:按%MEM排行 进程使用的物理内存和总内存的百分比pmap 命令pm
原创
2016-03-08 10:56:31
531阅读
free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。选项:-b:以Byte为单位显示内存使用情况;-k:以KB为单位显示内存使用情况;-m:以MB为单位显示内存使用情况;-o:不显示缓冲区调节列;-s<间隔秒数>:持续观察内存使用状况;-t:显示内存总和列;-V:显示版本信息。例:free-mtotalusedfreesharedbuffersca
原创
2018-04-03 22:57:32
562阅读
点赞
buffer/cache 比较简单易懂的解释: A buffer is something that has yet to be "written" to disk. A cache is something that has been "read" from the disk and stored
转载
2017-03-16 14:01:00
160阅读
2评论
1、在方法中创建,在方法的收尾时.Free。2、在单元中创建,在单元的释放时.Free。二、Delphi有优化代码的功能,一般情况下,即使你不写Free。在程序结束时,它会释放的。三、写Free是程序员的一个良好的习惯。如果你的程序不是正常退出,就会造成内存被占用。四、对象的创建,如果寄宿在Form(父控件)上,Form释放时,它同时被释放,特别是无寄宿关系(父控件)的,一定要在不
转载
2023-08-31 10:19:04
40阅读
free 功能说明:查看系统内存信息 free命令用于显示系统内存状态,具体包括系统物理内存、虚拟内存、共享内存和系统缓存等。 参数选项 -b 以Byte为单位显示内存的使用情况 -m 以MB为单位显示内存的使用情况 -k 以KB为单位显示内存的使用情况 -h 以人类可读的形式显示内存的使用情况*
转载
2020-12-28 10:45:00
108阅读
2评论
i cherish my freedom so i refuse to let it goi can give up all my love my life when the night falls what are u dreaming of memy childhood
原创
2009-04-12 18:34:29
218阅读
走自由的路。
原创
2013-07-10 13:25:17
335阅读
1评论
free 命令就是查看linux内存使用的常用命令free的常用参数:-m 以M为单位查看内存使用情况-b 以字节为单位查看内存使用情况-s 可以再指定时间段不间断监控内存情况 Mem:表示物理内存统计-/+ buffers/cached:表示物理内存的缓存统计Swap:表示硬盘上交换分区的使用情况,第1行 Mem:total:表示物理内存总量。used:
原创
2014-11-26 11:10:48
491阅读
Free无论是译作“自由”还是“免费”对于使用者来说似乎都有好处,但当自己处于开发者或开发厂商的角度,可能就是“双重标准”了,毕竟没有几个人能像Linus那样Just For Fun,也没有人能像Richard Matthew Stallman那样发明“Copyleft”;大家要吃饭。 Licenc
转载
2017-03-24 23:52:00
95阅读
2评论