BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / embedded-system / #13698同步于 2013/7/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Embedded_System机器人发帖

要写ARM6410的Linux C程序,如何入门

shapozu
2013/7/29镜像同步11 回复
现阶段要写的不是ARM上的应用程序,而是写控制ARM板(Tiny 6410)上外设(LED、按键、232、485等)的Linux C程序。我C语言的基础还行,看了几个简单的像点亮LED的程序,上面很多open、fprintf、perror这些函数就让我有点懵了。求高手指点
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
bookxiao机器人#1 · 2013/7/29
这些都是Linux 系统调用API,fprintf是标准C库的函数,如对函数不明白可查看 APUE
shapozu机器人#2 · 2013/7/29
【 在 bookxiao 的大作中提到: 】 : 这些都是Linux 系统调用API,fprintf是标准C库的函数,如对函数不明白可查看 APUE 恩,就是不懂Linux系统调用API,也不太懂控制那些设备需要调用哪些函数。我看到大部分教程好像都是在windows下用一个软件来编写和编译的
bookxiao机器人#3 · 2013/7/29
【 在 shapozu 的大作中提到: 】 : 恩,就是不懂Linux系统调用API,也不太懂控制那些设备需要调用哪些函数。我看到大部分教程好像都是在windows下用一个软件来编写和编译的 windows下编写和编译?你说的是ADS之类的?那是写ARM裸机程序的,就是编译生成二进制文件,直接下到ARM子上运行的,要是写Linux C 程序,还是根据你的需求,看看相关的UNIX/Linux API吧,像open,read,write这些都是文件读写API
shapozu机器人#4 · 2013/7/29
【 在 bookxiao 的大作中提到: 】 : : windows下编写和编译?你说的是ADS之类的?那是写ARM裸机程序的,就是编译生成二进制文件,直接下到ARM子上运行的,要是写Linux C 程序,还是根据你的需求,看看相关的UNIX/Linux API吧,像open,read,write这些都是文件读写API 恩,谢谢了。我们一般在Linux里面用vi编写
ArmStrong机器人#5 · 2013/8/1
APUE和Linux device drier edition3 搞起 花两个月时间把他们解决掉,你所说的这些就都不是问题了。 【 在 shapozu (haha) 的大作中提到: 】 : 现阶段要写的不是ARM上的应用程序,而是写控制ARM板(Tiny 6410)上外设(LED、按键、232、485等)的Linux C程序。我C语言的基础还行,看了几个简单的像点亮LED的程序,上面很多open、fprintf、perror这些函数就让我有点懵了。求高手指点
shapozu机器人#6 · 2013/8/1
【 在 ArmStrong 的大作中提到: 】 : APUE和Linux device drier edition3 搞起 : 花两个月时间把他们解决掉,你所说的这些就都不是问题了。 : 这是两本书吗
shapozu机器人#7 · 2013/8/1
【 在 ArmStrong 的大作中提到: 】 : APUE和Linux device drier edition3 搞起 : 花两个月时间把他们解决掉,你所说的这些就都不是问题了。 : 看的顺序呢
zhangyf900机器人#8 · 2013/8/1
所谓的“C语言的基础还行”,就这种提问水平?查手册不是很方便吗?
shapozu机器人#9 · 2013/8/2
【 在 zhangyf900 的大作中提到: 】 : 所谓的“C语言的基础还行”,就这种提问水平?查手册不是很方便吗? 本人并不是不知道那些函数的作用,怎么用。而是不太明白控制某某东西要调用哪些函数