- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 C#调用cmd执行命令获取返回结果
最近在开发一个编译工具,调用GCC工具链和Makefile来实现编译整个工程,遇到了一个小问题,在此记录下。具体代码如下: public String shell = ""; public bool sendCmd(MainForm cmdoom) { Process cmd = null; if (cmd ==
2017-12-24 19:37:30
3790
原创 蓝牙模块的测试
前几天测试了下蓝牙模块,记录下,本次测试了 HC-05和HC-06两个模组,HC-05是主从一体,HC-06是主机或从机在出场时已经固化的,由于卖家给的HC-06的文档有点问题,看不太清,而且之前有测试过HC-05模组,我一开始误以
2017-11-28 00:04:56
5520
1
原创 使用keil5.10软件仿真教程以及解决软件仿真unknown signal无法识别引脚端口问题
第一步,编译程序,查看编译输出窗口,没有报错,也没有警告,再点击调试按钮第二步,设置要查看的引脚端口,点击Setup 第三步,点击插入第四步,输入要查看的引脚,例如GPIOA_Pin_0引脚,则输入PORTA.0,注意,A后面有一个小数点,而且都是大写,不能是小写 此刻会出现一个错误,软件无法识别我们设置的端口引脚
2017-11-25 13:42:06
19311
8
原创 【一】Uboot-2017.11源码分析启动过程之汇编部分
1 设置中断向量表CPU在上电后,首先从0x0000 0000地址开始执行程序,uboot编译后,在程序的起始地址处存放了中断向量表,该部分代码为汇编语言写的,代码存储于arch\arm\cpu\armv7目录下的start.S中,如下所示:/*************************************************************************
2017-11-25 13:20:30
2675
原创 C代码替代汇编代码实现启动ARM-M内核CPU
通常情况下,我们可以直接使用芯片厂商提供的.S启动文件来启动我们的CPU,但在实际产品开发中,我们需要设计一个系统架构能够兼容不同芯片厂商的芯片,而CPU的启动代码则不同,因此如果有个毕竟好的架构能够实现这功能那对于产品的开发帮助是极大的,幸好ARM公司的cortex-m内核有着良好的兼容性,对于这个,我们可以这样实现,以下以STM32单片机为例,其他的芯片类型,都是可以使用这种方式来启动芯片,而
2017-11-23 22:48:30
898
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人