- 博客(7)
- 资源 (314)
- 问答 (1)
- 收藏
- 关注
原创 飞控板与JATG的连线
上图是JTAG接口的引脚图,与飞控板的连接引脚有四个,分别为TDO/SWO引脚,GND引脚,TCK/SWCLK引脚,TMS/SWDIO引脚,这四个引脚的名字与飞控板上FMU芯片和IO芯片的JTAG接口引脚的名称相对,名字相同的引脚与名字相同的引脚之间进行连线。IO口芯片的引脚从右上角开始排列,FMU芯片的引脚从左下角开始排列,各个引脚的功能和排列顺序如下表所示IO芯片JTA
2015-11-20 10:44:21 2420
原创 ARMCortex系列主流的仿真调试器
1、 J-LinkJ-Link是最著名的ARM开发调试工具,J-Link由SEGGER公司生产。提供对市面上几乎所有ARM内核芯片的支持。目前最新版本的J-Link产品为V8,支持JTAG和SWD模式。并且对主要的IDE环境如KEIL、IAR都有良好的支持。优点很多,因此也是首选的调试工具。2、 ULINK,通用的ARM JTAG工具ULINKULINK是ARM官方的调试工具,KE
2015-11-14 14:51:10 3121
原创 linux系统调用的实现
一个系统调用的实现并不需要去关心如何从用户空间转换到内核空间,以及系统调用处理程序如何去执行,你需要做的只是遵循几个固定的步骡。5.4_1如何实现一个新的系统调用为Linux添加新的系统调用是件相对容易的事情,主要包括有4个步骤:编写系统调用服务例程;添加系统调用号;修改系统调用表;重新编译内核并测试新添加的系统调用. 下面以一个并无实际用处的hello系统调用为例,来演示上述几个步骡。
2015-11-10 11:26:27 735
原创 系统调用的用途
(1) 系统调用可以为用户空间提供访问硬件资源的统一接口,以至于应用程序不必去关 注具体的硬件访问操作。比如,读写文件时,应用程序不用去管磁盘类型,甚至于不用关心是哪种文件系统。(2) 系统调用可以对系统进行保护,保证系统的稳定和安全。系统调用的存在规定了用 户进程进入内核的具体方式,换句话说,用户访问内核的路径是事先规定好的,只能从规定位置进入内核,而不准许肆意跳入内核。有了这样
2015-11-09 13:52:22 2770
原创 Pixhawk控制电机命令pwm源码详解
在用USB转串口连接好飞控板之后,可以在终端使用命令pwm来进行设置pwm的输出值例如:命令nsh>pwm test –c 13 –p 1200该命令用来测试通道1和3,并将他们的输出值设定为1200us。pwm命令的源文件存储路径为:originalcode/PX4Firmware/src/systemcmds/pwm/pwm.cpwm命令的参数‘c’的源代码为:ca
2015-11-04 15:13:29 11161 3
原创 USB转串口CH340接线方法
USB转串口模块可以使用5V电压供电,需要将跳帽按下图安装。 USB转串口模块可以使用3.3V电压供电,需要将跳帽按下图安装。 可以对USB转串口模块进行测试,将USB的电压引脚用跳帽接上,然后将RXD和TXD两个引脚用跳帽或者杜邦线接上。然后打开串口终端,点击“手动发送”或者“自动发送”,如果在接收区可以接收到数据,说明USB转串口模块工作正
2015-11-03 10:10:02 85538 5
原创 使用软件Mission Planner对飞控进行配置的过程
1、 打开MissionPlanner软件,进入初始设置选项选择串口为COM4 PX4 FMU(COM4),波特率设置为1152002、 选择安装固件-》加载自定义固件会弹出一个文件选择对话框,来选择自定义文件3、 点击自定义文件,选择“打开”选项,选中该文件,选中的文件开始被下载到开发板上。4、 下载完成后,会显示提示,
2015-11-02 18:03:22 41915 19
Trinity Technologies-Training-VCAST-2021.pptx
2023-04-11
PM0059_STM32F205_215, STM32F207_217单片机编程手册
2022-09-14
C++ functional中的template在编译的时候报错
2016-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人