+ -
当前位置:首页 → 问答吧 → 和他们比你们根本不是程序员

和他们比你们根本不是程序员

时间:2010-08-06

来源:互联网

老外做5年,10年,20年的工作。中国公司1年就搞定了。

转载自chinaunix:
国内这么多搞linux的,还不如一个国芯干的有意义,有魄力。

今天看到的四川国芯FA最新动态

组建开发平台

2010-7-25


操作系统除了管理系统资源外,它的另一个重要功能是程序开发平台。随着FA操作系统功能的完善,开发平台的组建工作要提到日程上。FA开发平台将系统功能模块以统一、标准和灵活的API方式,并且将系统模块以组件的模式提供给用户,为用户构造面向嵌入式和通用领域应用的程序开发平台。我们将建立新的页面专门跟踪平台的开发进度、计划、功能列表、应用领域等相关信息。


完善CL和网络组件

2010-7-20


vc++6.0 的cl编译器运行时的临时文件成功删除,继续跟踪连接器link.exe。网络组件经过近2个月的开发,IPv4协议层 -> 物理设备层单向调用已经基本完成,IP家族的协议等支持完毕,ARP请求成功地通过物理设备层发送出去,目前测试的网卡是rtl8139,在FA驱动框架下支持其它网卡驱动也十分容易。


兼容层基本支持Microsoft VC++ 6.0的c/c++编译器

2010-7-19


FA在兼容层终于支持了vc++ 6.0 的c/c++编译器(cl)了,成功生成了obj和asm文件。但是有个小问题,cl编译器在运行时需要生成几个临时文件,编译完毕后还不能成功删除这些个临时文件。而且,link.exe还没有跑起来,调试发现,link.exe还要调用一个cvtres.exe的模块来进行连接,但是在windows上我们删除这个文件还是能成功连接,这是为什么呢?继续调试!


兼容层支持汇编器

2010-7-15


随着兼容层开发工作的深入,FA在兼容WIN32 API的道路上又迈出了重要一步。MSASM 6.11 汇编器可成功编译汇编文件,中文编程语言OLANGUAGE也可成功编译,VC++ 6.0的编译器被成功加载,但是在运行过程中还有问题,有待调试。我们在考虑是不是要增加一个页面列出FA平台能支持的软件。


X Window System兼容项目启动

2010-7-10


为了兼容Linux图形化应用软件,FA平台将首先兼容X Window System,目前有关策划工作正在进行中。


WINDOWS兼容项目正式开始开发

2010-6-29


FA平台对WINDOWS平台应用程序的兼容组件是基于WINE来进行的,WINE是个一个以LGPL协议开源的动态库组合,以兼容WINAPI。这里有它的介绍" Wine is a program which allows running Microsoft Windows programs (including DOS, Windows 3.x and Win32 executables) on Unix. It consists of a program loader which loads and executes a Microsoft Windows binary, and a library (called Winelib) that implements Windows API calls using their Unix or X11 equivalents. The library may also be used for porting Win32 code into native Unix executables. Wine is free software, released under the GNU LGPL; see the file LICENSE for the details." WINE原本是在类UNIX系统上运行的,经过移植使其运行在FA平台上。 目前,WINDOWS 上的Hello World 程序已经可以在FA上通过WINE平台运行起来。


图形平台DirectFB 1.4.3移植成功

2010-5-28


作为大多数嵌入式应用的开发平台,DirectFB在产品开发方面有着重要意义。经过不懈努力,DIRECTFB 1.4.3成功移植到FA操作系统上,下一步集中测试。参见截图。


USB 开发告一段落;电子书的嵌入式应用项目启动

2010-5-24


INTEL和VIA系列的UHCI/EHCI驱动已经全部测试通,硬件部分告一段落,驱动封装和文件系统对接工作进行中,以达到使用阶段。为了以应用带动开发,我们计划以龙芯SOC3210为硬件平台,以FA为操作系统平台,外加DIRECTFB来做一个电子书的应用产品。


USB 2.0 测试

2010-5-12


INTEL和VIA系列的UHCI驱动已经全部测试通过,并成功读出了U盘数据。EHCI (USB2.0)驱动也在紧张开发中,这几天对INTEL系列EHCI上的U盘读取进行了测试,128KB的数据包中最后的一块还有点小问题,相信很快能解决。另外,为了配合绘制引擎的开发,显示卡驱动的封装层也在开发中,为引擎和显示卡驱动提供统一的接口。FA V3的桌面系统也在全面规划中,相信给大家一个不一样的操作体验。


U盘读写成功

2010-4-30


经过大量调试后成功读取U盘内容,SGBUFFER问题已经解决,特别是其中的SGList的每项所指向的Buffer必须是512字节对齐,这是SCSI方式U盘的约定。测试是在VIA主板上进行的,下一步要在INTEL主板,以及ARM/MIPS 开发板上测试。至此,FA的驱动家族又多了一个成员。


SDB(System DataBase)支持查询

2010-4-27


FA操作系统上的SDB模块,为FA的管理系统提供数据依据, 比如用户权限,设备信息,安装的程序信息等 ,目前支持键值的查询,参见例子。


U盘读取成功50%

2010-4-25


FA操作系统上的USB 磁盘驱动在经过集中调试后成功读取U盘内容,但是在8KB的读取测试中,有一部分数据错误。应该是SG_LIST处理有问题。


开始支持ARM

2010-4-10


刚刚把ARM手册看完(个人觉得没有INTEL/AMD的手册写得好),FA 内核开始支持ARM CPU,我们只需要完成ARM的硬件抽象层即可对接FA微内核,可以通过COM口输出点调试信息,测试环境是s3c6410。下一步完成线程切换、虚拟内存、异常处理和消息系统。

作者: 爱国者1999   发布时间: 2010-08-06

你这么说,搞Linux的,除了Linus是程序员,别人都可以无视了。
这种风格和观点明显就是来喷的。

作者: davelv   发布时间: 2010-08-06

是的,我们本来就不是,咋了?

作者: prolj   发布时间: 2010-08-06



QUOTE:
你这么说,搞Linux的,除了Linus是程序员,别人都可以无视了。
这种风格和观点明显就是来喷的。
davelv 发表于 2010-08-06 14:41




    他们就是开发操作系统的。

作者: 爱国者1999   发布时间: 2010-08-06

2fen

作者: prolj   发布时间: 2010-08-06

各有各的分工

作者: tianxiaogang12   发布时间: 2010-08-06

,2fen

作者: rain_fish   发布时间: 2010-08-06

那我也2分

作者: hellioncu   发布时间: 2010-08-06

作者: cu养猪小能手   发布时间: 2010-08-06



QUOTE:
是的,我们本来就不是,咋了?
prolj 发表于 2010-08-06 14:42




    我也不是!哈哈!我管他们

作者: zhangsuozhu   发布时间: 2010-08-06

我本来就不想做

作者: chinesedragon   发布时间: 2010-08-06

2分

作者: runeveryday   发布时间: 2010-08-06

其实吧,三哥比我们强就在于此了

作者: airjordanforce   发布时间: 2010-08-06

太执着了有些问题,何苦来着。

作者: xiaoguizi007   发布时间: 2010-08-06

2!

作者: pengjianbokobe   发布时间: 2010-08-06

相关阅读 更多

热门下载

更多