- 博客(7)
- 收藏
- 关注
原创 ROS玩AR.drone(-4-)
ros tum_ardronemake[3]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule./usr/bin/ld: cannot find -lglut
2016-05-06 21:26:45
1061
1
翻译 ROS玩AR.drone(-2-)
ardrone_autonomy根据github上的方法ardrone_autonomy包一共有两种安装方法。使用命令:apt-get install ros-*-ardrone-autonomy
2016-05-04 01:13:20
1887
原创 ARM的启动流程
在2440中,CPU首先会从nandflash取前端4k的内容复制到stepstone,然后从stepstone开始执行,所以nandflash需要前端4k内容需要把剩下的nandflash中的启动代码复制到内存中去(norflash参与编址,所以CPU可以直接找到)。 在6410中,CPU首先运行iROM(芯片生产厂商已固化的代码)的内容,然后把BL1中的8k复制到stepstone,然后
2015-11-07 16:41:32
499
原创 Linux platform驱动代码编写
1、platform bus是Linux 2.6内核版本以后添加进去的一条虚拟平台总线,目的是便于开发驱动和管理设备。我们编写代码时根据相关要求把设备和驱动挂在上面,完成platform驱动的编写了 2、编写驱动:我们需要编写两个文件,一个是平台设备文件,一个是平台驱动文件。(1)平台设备文件首先,编写描述设备的结构体其次,注册设备最后,卸载设备(2)平台驱动文件
2015-10-29 21:03:55
793
原创 Linux驱动编程编译模块时出现 error:'TASK_NORMAL' undeclared (first use in this function
Linux驱动编程编译模块时出现:error:'TASK_NORMAL' undeclared (first use in this function首先想到未包含库,于是去内查看内核代码,将库文件包含进去再次make出现新的错误,提示: error:macro "key_init" pass 1 arguments, but takes just 0error:expect
2015-10-20 20:07:56
7383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人