自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张飞online博客

崇尚真诚,回避浮夸!

  • 博客(5)
  • 收藏
  • 关注

原创 基于windriver开发驱动,64位平台和32位平台一次解决

一:        在基于windriver开发驱动来说,对于个人并不喜欢这种东西,但是效率需求,需要使用这种中间件。但是在创建工程的时候往往是创建一个64位的工程,因为我们当前电脑64位,在里面我们可能直接发布出64位版本的驱动,也可能发布出32位的版本驱动,但是注意,这个32位只能在64位平台上跑,在32位平台是跑不起来的,这和windriver有关。哪不能为了开发驱动安装俩个系统吧,然后

2017-07-29 11:25:12 2079

原创 可执行程序dll的依赖分析,dll文件32/64区分,dll的搜索路径

1.dll文件的依赖分析可以通过使用64位的depends.exe查看你exe依赖的dll2.32位dll和64位dll的查看3.dll文件的搜索路径作者:朱金灿来源:http://blog.csdn.net/clever101/ DLL的动态链接有两种方法。一种是加载时动态链接(Load_tim...

2017-07-13 11:03:34 1765

原创 windows下和linux下输出64位数的方法

1.在Windows下vc定义64位不能用long long 而是要用 _int64.对于输出也是要用特定的。# include #define COMBIN_48(H16, L32) ((H16 << 32) | (L32))int main (void){ __int64 disk_data= 0x1122 ; __int64 disk_data1= 0xaabbccdd

2017-07-11 13:38:53 810

原创 Linux的总线、设备、驱动模型蕴含的思想

一.Linux的总线、设备、驱动模型蕴含的思想  可能绝大部分人对于总线、设备、驱动这个三个东西是没有明确的区分的,不会关注这三个有什么区别,但是恰恰相反的是,有时候啊的确需要咬文嚼字而后了然于胸。我们常常谈论驱动移植,其实这和linux的思修是恰恰相反的,linux的思想是一套驱动可以服务于无数各种硬件型号的板卡,而不是仅仅适配于其中某一块,换句话说就是我们在移植的时候不应该改驱动,而是改板

2017-07-08 20:51:33 322

原创 阻塞等待和忙等待,以及超时问题

阻塞等待和忙等待的最大区别是是否消耗cpu,在嵌入式中我们常对应的是轮询方式和中断方式,应该十分明确的是,阻塞等待的时候,你已经被挂起,所以是不消耗cpu的,但是我们不可能傻傻的就是为了挂起,只是说我们当前不需要,可以先让别人用,当我们需要的时候,我们还是会要回来的。但是已经阻塞挂起,是如何又可以转换调度状态的那?当然是靠一些操作系统内部的消息机制。对于超时,需要说明的是,我们说阻塞的时候,我们被

2017-07-06 14:18:23 7294

空空如也

空空如也

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

TA关注的人

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