摘要: 在Windows下的开发环境中用集成的IDE编辑器的话,会经历编写、编译、下载/执行,而在Linux下没有这些,这就需要我们自己来进行创造。 Makefile的作用就是对代码进行编译,我们在进行一个已经写好的代码进行编译的时候回执行如下指令 1 gcc a.c -o a.out 这样做的话一个文件少 阅读全文
posted @ 2019-11-07 18:18 噗嗤 阅读(553) 评论(0) 推荐(0)
摘要: 在使用cpu资源的时候,需要设置寄存器才能使用相应的资源,而在STM32里使用寄存器会类似于下面这种 GPIOA -> ODR |=1<<3; 这样就访问并设置了端口A的 ODR 寄存器,可是有很多人不明白怎么就访问了地址了,怎么就通过一个结构体的赋值语句就能设置ODR这个寄存器呢 下面我们就来自己 阅读全文
posted @ 2019-11-07 10:53 噗嗤 阅读(444) 评论(0) 推荐(1)
摘要: 在Linux环境中,所处平台不同,执行文件也就不同,同一执行文件不能在不同平台下使用 如在Ubnutu下 是用gcc编译一个.c文件 gcc main.c -o main.out -o 可以指定输出文件名 但是这个mian.out文件只能在Ubnutu等其他X86构架的平台上运行,如果我们要在ARM 阅读全文
posted @ 2019-11-06 11:11 噗嗤 阅读(1177) 评论(0) 推荐(0)
摘要: 驱动Linux引脚与驱动STM32其实是一样的,都是在操作寄存器,在相应的寄存器上附上相应的值即可驱动。 IMX6U手册上有各个管脚的命名,跟STM32不同,IOMUXC_SW_MUC_CTL_PAD_GPIO1_IO00,是根据功能来命名的 每个引脚都包含这两个寄存器,表中的 XXXX 表示引脚的 阅读全文
posted @ 2019-11-05 18:28 噗嗤 阅读(574) 评论(0) 推荐(0)
摘要: 在Linux操作系统中,有不同于windows的操作,可以用指令来进行操作。 指令 ls:查看文件 ls -a:查看隐藏文件 cd;移动到某个路径之中 clear:清屏rm:删除touch:创建mv:移动一个文件,重命名cp:复制mkdir:创建一个文件夹rm -r :删除一个文件夹farsight 阅读全文
posted @ 2017-12-11 21:33 噗嗤 阅读(309) 评论(0) 推荐(0)