用uboot代替eboot我把uboot修改成支持引导wince/linux/android系列,支持INAND/SDMMC启动wince,是否要遵守规定开源?

gooogleman 2013-04-14 09:09:39
对了
uboot 遵守开源协议的吗?
我把uboot 功能增强了
支持双系统,支持inand/SD
支持动态更新logo
支持快速烧写
类似友善的superboot 功能,甚至更强大
不会被要求开源吧?


我感觉友善的那个superboot 应该是从uboot 修改过来的。
因为在uboot 上修改成“支持引导wince/linux/android系列,支持INAND/SDMMC启动wince,是否要遵守规定开源?
对于合格的工程师来说,并不是难事。

我现在已经实现在S5pv210 上
支持SDMMC/Inand 启动wince6.0/android2.3/android4.0 系统
支持fastboot 升级wince6.0 S5pv210 的NK ,效果很好,速度也很快
目前很快会实现上述的功能要求,
但是我担心这样是否被要求强制开源。
我想强制绑定我的硬件,只提供镜像,不知道是否可以。
没有修改过的uboot我才开放给客户,


eboot 的结构太麻烦了,也不支持文件系统,以前一直很讨厌微软的一些结构,现在终于用uboot 代替eboot 了。


有经验来的说说说看,咱是守规矩的人。如果要求开源的,那我就绑定不了硬件来销售,这样很容易被人山寨。虽说没什么技术含量,但是对于一些企业他们想自己搞还是不一定能搞定的,是吧?
...全文
504 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
jason6765599 2014-04-10
  • 打赏
  • 举报
回复
给力,要是开源就好了!
gooogleman 2013-05-08
  • 打赏
  • 举报
回复
引用 12 楼 gooogleman 的回复:
公布了源码 给大家使用一下。 欢迎博客回复提意见 http://blog.csdn.net/gooogleman/article/details/8857199 发布S5PV210 之Sate210 的 SDMMC/inand 启动wince 系统的bootloader
结贴。目前想要实现的功能,基本都已经实现,会逐步公布开放镜像给大家看请大家注意看上面博客的链接的地址。
gooogleman 2013-05-01
  • 打赏
  • 举报
回复
引用 20 楼 brantyou 的回复:
很不错的想法,功能很强大,强力顶起 至于软件开源这个,应该不用。从你的描述中可以看到,你的uboot几乎被你修改的面目全非,整体看起来可以说是另外一个uboot。
uboot 修改了是可以不用开源的。 因为现在的三星手机这些手机所谓公布源码,都是只是公开kernel 和android的部分内容的。uboot 压根影子都没见到。
91program 2013-05-01
  • 打赏
  • 举报
回复
下载收藏之,呵呵... 多谢分享!
gooogleman 2013-05-01
  • 打赏
  • 举报
回复
sandisk以及kingston 正品SD卡,TF卡,以及sandisk的 4G 8G 16G inand 试过都没问题, 其他inand 就没试过了。
gooogleman 2013-05-01
  • 打赏
  • 举报
回复
引用 12 楼 gooogleman 的回复:
公布了源码 给大家使用一下。 欢迎博客回复提意见 http://blog.csdn.net/gooogleman/article/details/8857199 发布S5PV210 之Sate210 的 SDMMC/inand 启动wince 系统的bootloader
哦,sorry,写错了,大家不要误会,是公布了镜像。 源码是不公布的。嘿嘿,不过会不断增强功能。
一介布衣萧萧 2013-05-01
  • 打赏
  • 举报
回复
很不错的想法,功能很强大,强力顶起 至于软件开源这个,应该不用。从你的描述中可以看到,你的uboot几乎被你修改的面目全非,整体看起来可以说是另外一个uboot。
91program 2013-05-01
  • 打赏
  • 举报
回复
支持一下 LZ,呵呵...
91program 2013-05-01
  • 打赏
  • 举报
回复
引用 18 楼 gooogleman 的回复:
[quote=引用 17 楼 91program 的回复:] 想要源代码,可是没有
没办法,以前是全开源的,后来发现自己很苦逼的。 得到了口碑,输了团队和公司。[/quote] 不开源也正常,毕竟是自己的劳动成果。 呵呵...
gooogleman 2013-05-01
  • 打赏
  • 举报
回复
引用 17 楼 91program 的回复:
想要源代码,可是没有
没办法,以前是全开源的,后来发现自己很苦逼的。 得到了口碑,输了团队和公司。
91program 2013-05-01
  • 打赏
  • 举报
回复
想要源代码,可是没有
gooogleman 2013-05-01
  • 打赏
  • 举报
回复
公布了源码 给大家使用一下。 欢迎博客回复提意见 http://blog.csdn.net/gooogleman/article/details/8857199 发布S5PV210 之Sate210 的 SDMMC/inand 启动wince 系统的bootloader
gooogleman 2013-04-16
  • 打赏
  • 举报
回复
引用 10 楼 jangel_lee 的回复:
我们个小公司就没管那么多,我就是搞了uboot烧写210的wince搞了几个月...这么做确实标新立异了,但是挺蛋疼的
我最近搞的。 现在能启动wince/android ,动态更新BMP logo 目前再改进一下做一个配置文件来控制启动, 基本功能还算OK了。 下周发出去给客户试用,到时候慢慢改进! uboot 果然强大,稍微改进就可以做的很好!
jangel_lee 2013-04-16
  • 打赏
  • 举报
回复
我们个小公司就没管那么多,我就是搞了uboot烧写210的wince搞了几个月...这么做确实标新立异了,但是挺蛋疼的
gooogleman 2013-04-15
  • 打赏
  • 举报
回复
引用 7 楼 paul_chao 的回复:
你的CODE用到 Open Source, 理論上你整個 code base 都應是 Open Source, 除非你寫一個中間層, 將所有的 Open Source 的介面重新封裝過並獨立出來. uBoot 很好用, 稍加修改就可以做為 WinCE 的 bootloader, 但缺點是 1. 在開發階段要從 Platform Builder 用 Ethernet……
在国内,很多人也没开放,也没人说咋的,咱不是大公司,所以自己怎么搞没关系的。 还是paul chao 老兄分析的有道理。 几句话就说出了,uboot 引导wince/linux/android 多系统的难点给说出来了!
kock 2013-04-15
  • 打赏
  • 举报
回复
看见两个字:显摆。 送1个字:牛
91program 2013-04-15
  • 打赏
  • 举报
回复
在国内,估计没有人这样要求 就算被要求了,也不会提供的
kael_9527 2013-04-15
  • 打赏
  • 举报
回复
貌似很不错,可惜WINCE不给力了,资源也少
paul_chao 2013-04-15
  • 打赏
  • 举报
回复
你的CODE用到 Open Source, 理論上你整個 code base 都應是 Open Source, 除非你寫一個中間層, 將所有的 Open Source 的介面重新封裝過並獨立出來. uBoot 很好用, 稍加修改就可以做為 WinCE 的 bootloader, 但缺點是 1. 在開發階段要從 Platform Builder 用 Ethernet download 來下載, 需要較多的變動 2. 開發環境與 Platform Builder 不相容, 故需另外架設 3. 其 code base 與 eboot 不相容, 故硬體修改時, WinCE 與 uboot 都要做修改, 但 eboot 與 WinCE 通常會使用相同的 code base, 故寫的好的BSP只需要修改一個地方. 4. 偶有某些硬體其 uboot/wince 一個會動, 另一個不會動, 此時 SW 工程師只能摸摸鼻子來 Debug, 很難賴給 HW 工程師. 沒注意到LZ也是板主, 恭喜恭喜 Paul, Chao @ Techware
  • 打赏
  • 举报
回复
应该可以不开源。 实现了这些功能确认很好,不过如果不开源起码要提高一个简单的有代码的boot程序。 因为我发现产品很多时候在上电的时候必须做一些事件,如错开对某部分外设供电等。 所以像友善那样的boot我买开发板的时候就把他排除了,因为这部分做的再好,我根本无法使用。
加载更多回复(3)

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧