天嵌 ARM开发社区

 找回密码
 注册
查看: 2567|回复: 6

看见大家发的都是无OS程序 问个OS下开发

[复制链接]
sf_final 发表于 2010-7-24 11:20:23 | 显示全部楼层 |阅读模式
因为真的是新手 很菜 所以大家先别笑啊
比如我想写一个简单的Helloword程序 在LCD屏上能显示出来

请问我是在ADS中写一个程序  然后编译拷贝bin文件到NAND FLASH并运行   还是在CRT下调用直接在开发板的Linux下gedit 一个Hello.c 然后在Linux系统下编译 运行在LCD下显示吗

1请问写这个程序需要添加哪些头文件  其中调用LCD部分是属于系统调用还是头文件包括进去的
2请问在ADS中建立工程后然后添加文件 必须添加哪些东西 比如系统初始化init.s还有什么呢 真的很菜 所以完全不懂

评分

参与人数 1 +1 收起 理由
shufexiu + 1

查看全部评分

 楼主| sf_final 发表于 2010-7-24 11:22:02 | 显示全部楼层
自己up一个  求人来解答
chobit 发表于 2010-7-24 14:17:51 | 显示全部楼层
想简单的话 直接在官方test程序(无os测试 那个程序)中加个函数 然后在函数里调用下Uart_prinf("hello world").
如果要想自己写的独立程序能跑起来,至少要有个os支持你自己写的那个程序,否则自己修改官方程序写加载函数来加载你那个hello world文件(不过这个复杂了  做到这步 还不如重头写个小os呢)
如果只想写个hello world测试程序的化 要到后面自己把linux移植到板子上后 在基于自己的linux写应用程序
 楼主| sf_final 发表于 2010-7-24 16:51:05 | 显示全部楼层
3# chobit


感谢您的回答   我现在已经把系统移植到板子上去了   

请问现在要在板子中的Linux下作开发  请问该怎么实现hellowrold程序呢   是在source CRT中用Linux命令新建一个文件hello.c  然后编辑它   然后gcc  
还是在windows下些一个helloworld.c   然后用ADS交叉编译器编译  把目标文件bin下载到板子中运行

这两个之间的区别是什么    请问一般开发是怎么弄的   

我现在大三自己买的板子玩    没什么实际经验    希望各位给点帮助
 楼主| sf_final 发表于 2010-7-25 08:47:46 | 显示全部楼层
有没有人来帮助我下啊    真难
Sasoritattoo 发表于 2010-8-18 09:43:45 | 显示全部楼层
5# sf_final


你啊,应该多看下教程,天嵌的手册,一步步来。不要说你大三,我还是大二呢,暑假也是自己学的,没人教,才发现这玩意儿,真难!!!有问题多上论坛吧,看别人怎么解决的。一定要有决心和毅力,缺了这两样迟早都得死在半路上...
shufexiu 发表于 2010-8-18 14:20:36 | 显示全部楼层
5# sf_final
区别是:
你在Linux系统中运用的方法只是一个bash文件。
而你在Windows 中开发的就是一个执行文件。
无论你用哪种方法,能实现你的目的不就行了么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-13 02:18 , Processed in 1.031243 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表