![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
X5
Write Freely
专注智能手表全套解决方案(产品设计(ID、结构、UI交互)、嵌入式、算法、APP、服务器)
硬件平台:炬芯平台(Actions)、杰里701N系列、汇顶GR5515、Apollo 3.5
展开
-
X5 BootLoader
一、X5 BootLoader的编译 # cd bootloader/libopencm3; make #cd bootloader;make原创 2017-02-21 11:48:01 · 326 阅读 · 0 评论 -
X5之Mavlink
1、int Mavlink::task_main(int argc, char *argv[])函数里循环体里有 /* update streams */ MavlinkStream *stream; LL_FOREACH(_streams, stream) { stream->update(t);原创 2017-03-11 23:25:42 · 346 阅读 · 0 评论 -
X5之控制台
Px4控制台int exec_builtin(FAR const char *appname, FAR char * const *argv, FAR const char *redirfile, int oflags) ——> /* Start the built-in */ ret = task_spawn(&原创 2017-03-21 17:17:26 · 714 阅读 · 0 评论 -
X5笔记
X5项目笔记本文会持续更新,将X5飞控中的一些知识点记录下来。一、关于启动脚本。 1、sensor启动。在rcS中调用“ sh /etc/init.d/rc.sensors” 调用并启动脚本rc.sensors。有关传感器的启动在该脚本里。其中就有ms5611. 。原创 2016-12-24 11:07:32 · 304 阅读 · 0 评论 -
PX4之uORB
1、orb_advertise_multi ,一个驱动对应多个实例。适用于驱动相似的多个传感器驱动。orb_advert_torb_advertise_multi(const struct orb_metadata *meta, const void *data, int *instance, int priority){ int result, fd; orb原创 2017-04-12 11:28:01 · 624 阅读 · 0 评论 -
PX4中的疑问
1、PX4_R(att.R, 2, 2); 里的 R在哪里赋值的?原创 2017-04-04 18:20:50 · 322 阅读 · 0 评论 -
X5之commander
1、程序入口:rcs脚本里的 commander start。2、led_init()、buzzer_init()、battery_init()都是这里进行的;3、在 commander主线程commander_thread_main(int argc, char *argv[])中创建了线程 void *commander_low_prio_loop(void *arg)原创 2017-04-14 11:46:52 · 428 阅读 · 0 评论 -
X5之LED驱动
1、程序调用1) 位于src\drivers\boards\px4fmu-v1\px4fmu_init.c 中 _EXPORT int nsh_archinitialize(void) (){ int result;。。。。。。。。。。。。。。。。。。 hrt_call_every(&serial_dma_call,原创 2017-04-05 19:55:33 · 405 阅读 · 0 评论 -
PX4代码中的一些简写
1、perf: 其实performance执行的缩写。原创 2017-04-20 11:01:39 · 423 阅读 · 0 评论