我是靠谱客的博主 称心野狼,这篇文章主要介绍arm-linux-gcc 裸机程序,ARM裸机编程如何连接C标准库,现在分享给大家,希望可以做个参考。

ARM裸机编程如何连接C标准库

[复制链接]

main.c

#include

#include "uart.h"

#define GPBCON*(volatile unsigned int*)(0x56000010)

#define GPDAT*(volatile unsigned int*)(0x56000014)

int delay(unsigned int count)

{

while(count--);

}

int main(void)

{

int c;

char buf[100];

double A = 1.1f;

uart0_init();

puts("Hello, world!nr");

while(1)

{

printf("%d,%s,0x%02x,0x%08Xrn", -123,"hello world",0x12,c+=1);

puts(buf);

puts("rnHello worldrn");

delay(50000);

}

return 0;

}

其中uart.c

#include "s3c2440_soc.h"

/* 115200,8n1 */

void uart0_init()

{

/* 设置引脚用于串口 */

/* GPH2,3用于TxD0, RxD0 */

GPHC

最后

以上就是称心野狼最近收集整理的关于arm-linux-gcc 裸机程序,ARM裸机编程如何连接C标准库的全部内容,更多相关arm-linux-gcc内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部