OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4690|回复: 25

移植一个系统之后,是不是如果再用jlink下载新的程序,原来移植的系统就会被覆盖掉了?

[复制链接]

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
发表于 2016-9-6 14:51:12 | 显示全部楼层 |阅读模式
5金钱
移植一个系统之后,下载程序是什么原理?arm板可以实现吗?

最佳答案

查看完整内容[请看2#楼]

你去学A系列 安卓/Linux 吧 那个适合你的需求 M系列不支持在固化后的程序上,添加/删除程序
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 14:51:13 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:42
像Windows那样的,系统的程序代码是不变的,如果添加一个新的应用程序是在这个系统上安装的。那对应到arm ...

你去学A系列  安卓/Linux   吧

那个适合你的需求

M系列不支持在固化后的程序上,添加/删除程序
学无止境
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 14:56:35 | 显示全部楼层
看来你还没入门,把很多概念都混淆了,系统是系统,执行程序是执行程序
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 14:57:30 | 显示全部楼层
jermy_z 发表于 2016-9-6 14:56
看来你还没入门,把很多概念都混淆了,系统是系统,执行程序是执行程序

系统不也是一个很大的程序吗?
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 14:57:56 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 14:57
系统不也是一个很大的程序吗?

无语了。。。
学无止境
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:11:14 | 显示全部楼层

求问,移植一个系统之后,就不能再下载程序了是吧
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:15:48 | 显示全部楼层

我就想问一下移植系统之后,下载程序的问题。只用开发板下载运行过一些程序,对移植系统概念完全不了解,只能想像成是电脑安装Windows系统之后,在里面安装软件。可不太清楚一块移植系统的板子如何增加程序,像手机那样?如果没有显示屏如何操作?
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 15:15:50 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:11
求问,移植一个系统之后,就不能再下载程序了是吧

问你一个问题

电脑装好系统之后就不可以重装了是吗?
学无止境
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:19:17 | 显示全部楼层
jermy_z 发表于 2016-9-6 15:15
问你一个问题

电脑装好系统之后就不可以重装了是吗?

肯定可以啊。那就是说移植一个系统之后,再用jlink下载一个程序,之前移植的系统就没了是吧
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 15:19:21 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:15
我就想问一下移植系统之后,下载程序的问题。只用开发板下载运行过一些程序,对移植系统概念完全不了解, ...

你的开发板是什么芯片

M系列的还是A系列的

M系列的和A系列还是有不同的
学无止境
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 15:20:02 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:19
肯定可以啊。那就是说移植一个系统之后,再用jlink下载一个程序,之前移植的系统就没了是吧

跟你聊不起来。。。
学无止境
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:20:54 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:19
肯定可以啊。那就是说移植一个系统之后,再用jlink下载一个程序,之前移植的系统就没了是吧

我就是想不通,因为Windows安装时也是一个安装包,譬如arm板装系统,是不是也是用jlink下载一个很大的程序,就算移植一个系统了?
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:22:53 | 显示全部楼层
jermy_z 发表于 2016-9-6 15:19
你的开发板是什么芯片

M系列的还是A系列的

M系列的
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:23:29 | 显示全部楼层
jermy_z 发表于 2016-9-6 15:20
跟你聊不起来。。。

这个概念不太清除,还请大神一语道破
回复

使用道具 举报

308

主题

1428

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
7880
金钱
7880
注册时间
2015-10-15
在线时间
2876 小时
发表于 2016-9-6 15:25:29 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 07:23
这个概念不太清除,还请大神一语道破

下了新程序,就是下程序到flash中,以前的程序肯定就没有了啊。。。
你给您的windows重装系统,以前的系统就没有了嘛。。。。。。。
否则如果以前的还在,那新的怎么跑哦。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:26:17 | 显示全部楼层
jermy_z 发表于 2016-9-6 15:20
跟你聊不起来。。。

我就想知道是不是移植系统就是用jlink下载一个很大的程序?完全不知道怎么移植系统的,觉得很困惑
回复

使用道具 举报

70

主题

6758

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12999
金钱
12999
注册时间
2012-11-26
在线时间
3791 小时
发表于 2016-9-6 15:33:53 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:26
我就想知道是不是移植系统就是用jlink下载一个很大的程序?完全不知道怎么移植系统的,觉得很困惑

如果是M系列的话

分两种情况
1、裸机,即不带实时操作系统(RTOS)的,写完,用编译器编译成hex文件,用jlink下载到芯片里就可以运行了
2、带实时操作系统(RTOS)的,目前多数移植的有UCOS、FREERTOS等系统,怎么移植的,百度上大把教程,最终也是编译成一个hex文件,用jlink下载到芯片运行

学无止境
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:35:05 | 显示全部楼层
openedvadmin 发表于 2016-9-6 15:25
下了新程序,就是下程序到flash中,以前的程序肯定就没有了啊。。。
你给您的windows重装系统,以前的系 ...

哦,意思就是移植了一个的系统之后,就不能再下载程序了?那如何在这个系统上添加程序呢?
回复

使用道具 举报

308

主题

1428

帖子

12

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
7880
金钱
7880
注册时间
2015-10-15
在线时间
2876 小时
发表于 2016-9-6 15:36:38 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 07:35
哦,意思就是移植了一个的系统之后,就不能再下载程序了?那如何在这个系统上添加程序呢?

你不是一个系统么?系统是代码,,,你去代码上面添加代码,添加了下进去。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
你这个基础,确实要。。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:42:45 | 显示全部楼层
openedvadmin 发表于 2016-9-6 15:36
你不是一个系统么?系统是代码,,,你去代码上面添加代码,添加了下进去。。。。。。。。。。。。。。。 ...

像Windows那样的,系统的程序代码是不变的,如果添加一个新的应用程序是在这个系统上安装的。那对应到arm板上,装好系统了,如何在该系统上添加一个应用程序呢?必须修改系统的代码吗?
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:48:32 | 显示全部楼层
jermy_z 发表于 2016-9-6 15:46
你去学A系列  安卓/Linux   吧

那个适合你的需求

哦,谢谢大神!我再查阅一下资料
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4027
金钱
4027
注册时间
2015-11-14
在线时间
544 小时
发表于 2016-9-6 15:53:24 | 显示全部楼层
电脑的系统要你去改代码吗?肯定不要,你也改不了,单片机跑的系统是需要你去修改的,并不时把系统下载进去,然后单片机就和电脑一样就可以可以安装软件的,单片机的软件是要自己去写的
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:56:35 | 显示全部楼层
Electronic 发表于 2016-9-6 15:53
电脑的系统要你去改代码吗?肯定不要,你也改不了,单片机跑的系统是需要你去修改的,并不时把系统下载进去 ...

哦,我以为可以直接移植一个Linux系统,然后在触摸屏上就可以直接操作优盘里的安装程序完成程序安装了
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 15:58:39 | 显示全部楼层
Electronic 发表于 2016-9-6 15:53
电脑的系统要你去改代码吗?肯定不要,你也改不了,单片机跑的系统是需要你去修改的,并不时把系统下载进去 ...

也就是说虽然arm板可以移植系统,但是没法跟电脑一样,插个优盘就可以安装软件了是吧
回复

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4027
金钱
4027
注册时间
2015-11-14
在线时间
544 小时
发表于 2016-9-6 16:00:26 | 显示全部楼层
hanxinfeng11 发表于 2016-9-6 15:58
也就是说虽然arm板可以移植系统,但是没法跟电脑一样,插个优盘就可以安装软件了是吧

在学深入一点,单片机有个bootloader,可以在系统升级,跑系统并不是图形界面
回复

使用道具 举报

11

主题

54

帖子

0

精华

新手上路

积分
42
金钱
42
注册时间
2016-8-24
在线时间
13 小时
 楼主| 发表于 2016-9-6 16:06:05 | 显示全部楼层
Electronic 发表于 2016-9-6 16:00
在学深入一点,单片机有个bootloader,可以在系统升级,跑系统并不是图形界面

哦,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-28 11:21

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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