FreeRTOS
junixwu
AT89C51,LPC2138,LMS1138
MSP430F5418
MT6572/82/92,helio X10,X20
MSM8974
IMX6UL
展开
-
ELF与BIN文件的生成和转换
Gcc 编译出来的是ELF文件。通常gcc –o test test.c,生成的test文件就是ELF格式的,在linuxshell下输入 ./test就可以执行。Bin 文件是经过压缩的可执行文件,去掉ELF格式的东西。是直接的内存映像的表示。在系统没有加载操作系统的时候可以执行。elf(executable and link format)文件里面包含了符号表,汇编等。BIN文件是将...转载 2018-03-23 12:05:12 · 13119 阅读 · 2 评论 -
重写bootloader实现freeRTOS与Linux双系统自由切换基于(i.mx6ull)
i.mx6ull是少有的官方支持FreeRTOS与linux双系统的芯片。因为处理器内核为Cortex-A7更偏向于应用处理器,所以官方主推linux系统。在某些特殊应用场景下,可能需要兼顾到低功耗与高性能。需求:(1)外部供电不足的情况下,进入低功耗模式,运行FreeRTOS,待机功耗做到1mA左右,不启用DDR。(2)在外部供电充足的情况下,进入高性能模式,运行linux。...原创 2019-08-07 23:30:13 · 3488 阅读 · 1 评论