应用程序设计

应用程序设计流程编写应用程序。例如:编写hello.c。 (或者包括makefile)使用GNU交叉编译工具编译应用程序arm-linux-gcc hello.c-o hello -l… -l… l…将编译好的文件下载到目标机将包含应用程序的文件系统烧写到目标机采用串口终端,在目标机上运行该程序,并在串口终端观察运行结果。./hello应用程序下载方式TFTP:简单文...
摘要由CSDN通过智能技术生成

应用程序设计流程

  • 编写应用程序。
    例如:编写hello.c。 (或者包括makefile)
  • 使用GNU交叉编译工具编译应用程序
    arm-linux-gcc hello.c-o hello -l… -l… l…
  • 将编译好的文件下载到目标机
    将包含应用程序的文件系统烧写到目标机
  • 采用串口终端,在目标机上运行该程序,并在串口终端观察运行结果。
    ./hello

应用程序下载方式

  • TFTP:简单文件传输协议
    ➢占用内存小, 适合于小型文件传输
    ➢ 采用UDP传输,69端口,不提供密码验证
    ➢只支持文件传输,不支持交互
  • FTP: 文件传输协议
    ➢采用TCP传输, 可靠性更高
    ➢可交互式工作, 更加灵活

采用TFTP方式下载和调试程序流程

  • 用串口线和网线连接宿主机和目标机
  • 宿主机运行tftp服务器程序, 配置服务器主目录,将应用程序复制到主目录中
  • 在宿主机运行串口终端,配置目标机ip地址为与宿主机同一网段的地址,用ping命令检测是否连通
  • 在串口终端中, 使用ttp命令下载程序

tftp -g 宿主机IP -r ./程序名

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
《GPS应用程序设计》源代码。本软件是专为《GPS应用程序设计》一书配套发行的。包括: 1、 data_log.c 数据采集程序 2、 rinexout.c RINEX数据格式写入子程序 3、 to_rinex.c 数据格式转换 4、 sav_pos.c 卫星位置计算程序 5、 sky_sav.c 卫星天空显示程序 6、 dop_calc.c 卫星星座DOP计算程序 7、 view_sav.c 历书预报卫星出现程序 8、 absl_pos.c 单点绝对定位程序 9、 ssgsoft.c -- 相对静态定位主程序 10、 controlf.c ? 读取输入文件子程序 11、 orbit.c -- 选择参考卫星子程序 12、 broad.c -- 读广播星历计算子程序 13、 igs.c -- 读 IGS 精密星历子程序 14、 singlep.c -- 近似位置计算子程序 15、 rinex.c -- 读 Rinex 数据、探测跳周、组成单差子程序 16、 eqdd_s.c -- 组成双差方程子程序 17、 normdd_s.c ? 组成法方差子程序 18、 ad_core.c -- 平差子程序19、 ambifix.c -- 模糊度固定子程序 20、 tranf.c -- 坐标变换子程序 21、 dgps_ppr. 相位平滑伪距改正数计算程序 22、 dgps_phr 准载波相位改正数计算程序 23 rtcmencd.c RTCM 电文编码程序 24 rtcmencd.c RTCM 电文译码程序 25、 net_dgn.c 测量格网设计程序 26 sur_ctr.c 动态测量控制程序 27、 replay.c 动态测量数据回放程序 28、 kin_tran.c 动态定位坐标转换程序 29、 rms.c 定位精度估计程序 30、 tide.c 潮位改正程序 31、 xybl_54.c 54坐标变换程序 32、 xyxy_loc.c 任意坐标系转换程序 33、 gga+gsv.c GGA和GSV数据模拟程序 34、 depth.c 水深数据模拟程序 35、 gg_pos.c GPS+GLONASS导航程序 36、 menu1.c DOS环境换页式菜单程序 37、 menu2.c DOS环境下拉式菜单程序 38、 menu3.c windows95环境下拉式多层界面菜单程序 39、 makedata.c 利用RINEX格式文件data.98n和data.98o形成的data.out文件,供计算单点定位用

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值