我是靠谱客的博主 称心野狼,最近开发中收集的这篇文章主要介绍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 裸机程序,ARM裸机编程如何连接C标准库所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部