关于嵌入式和软件开发的一些拙见

问题描述

我感觉无论搞硬件开发还是软件开发,都是互通的,经常看见有人说“我是嵌入式转来搞日完件开发的,我本来是擅长嵌入式的,现在搞软件很矛盾”我想说的是这就是矫情,无论硬件和软件都是写程序的,写程序最关键的是什么啊?思想啊,现在开发都是傻瓜式的了,只有新颖有突破的思想程序才是关键----一些拙见欢迎来碰啊

解决方案

解决方案二:
照你这么说,搞艺术和搞软件不都一样了,都是靠脑袋、好的想法了。但是你是做软件的,想搞硬件,你都必须学硬件结构。做硬件的,你能用的电容、电阻、芯片知识来写程序?
解决方案三:
照你这么说。啥都是共通的啦。像马克思所说一样,事物是普遍联系的。
解决方案四:
楼主我支持你的观点,人的心态是最重要的,人定胜天,
解决方案五:
引用1楼u013421223的回复:

照你这么说,搞艺术和搞软件不都一样了,都是靠脑袋、好的想法了。但是你是做软件的,想搞硬件,你都必须学硬件结构。做硬件的,你能用的电容、电阻、芯片知识来写程序?

都是一些逻辑电路,,,

时间: 2024-10-05 02:32:59

关于嵌入式和软件开发的一些拙见的相关文章

《嵌入式C编程实战》——1.5 软件开发工具

1.5 软件开发工具 现在有很多的软件开发语言,如C.C++.ADA.LISP等.软件的开发都遵循标准化的过程.程序(源代码)可以被编译成目标对象可以执行的代码,一些编译器会将代码转换为汇编程序.而链接器将程序与用到的库文件和其他一些东西组织在一起,而且所有的基地址都是绝对地址.链接器最后产生的可以被下载到目标系统并执行的机器代码,如图1.11所示. 1.5.1 编译器 编译器是一种计算机软件,它的作用是将源程序转换为目标程序.通常,通过两个步骤,就可以将一个C语言编写的程序转换为目标程序.第一

通过 Rational Team Concert 实现敏捷的嵌入式产品线开发

概述 过去 10 年中,软件社区大量采用了敏捷实践.这些实践反映了现有的瀑布式软件开发流程中的缺陷: 交付缓慢 瀑布式方法需要几个月或者甚至几年才能创建出可执行(且可审核)的系统,因此减少了利益相关者提供反馈的机会,限制了业务灵活性. 尽早决策 由于提供审核和建议的机会有限,利益相关者必须尽早地确定对系统成功至关重要的特性. 有限的调整机会 长期.固定的计划减少了针对新环境进行调整的能力,无论是从技术发现还是从业务变更方面. 相比较而言,敏捷实践持续集成小型系统变更,提供了一个用于持续审核的环境

手机网络应用客户端软件开发实践简介

网络应用与客户端软件 说到移动网络应用,前几年大家首先想到的就是WAP应用.最近随着市场上手机的可编程能力越来越强,手机软件开发平台和产业链的逐渐成熟,手机上的网络应用软件逐渐多了起来,如移动QQ.PICA.掌讯通等等.这些客户端软件凭着丰富的应用.以用户为中心的体验.良好的业务感知度逐渐成为WAP业务之后的又一类重要网络应用.目前的移动软件开发已经逐渐从传统的嵌入式开发中相对独立出来, 主要指手机上的上层应用软件开发,最近也成为了软件行业的新兴热点. 作为业务运营的手机网络应用客户端软件要求能

怎么选择合适的嵌入式设计软件?

  不管你在什么行业,机会的竞争都是很激烈的.如果你是一位嵌入式软件开发者,你面临的压力是不仅开发速度要比以前更快,开发的效率也需要更高;也就是说:你需要在比以往更短的时间内作出性能更高.漏洞更少的软件. 而你完成工作的能力往往跟你选择的嵌入式软件设计工具有莫大的关系.你需要能帮你更快更高效地设计软件的新工具,而不会给你带来阻碍. 为了帮助你选择合适嵌入式设计工具,我们总结了你需要考虑的最重要的五个方面. 一.设备/内核支持 在选择嵌入式设计软件时,你首先需要考虑的你所选择的软件对你所选择的设备

《嵌入式Linux应用开发完全手册》——第1章 嵌入式Linux开发概述 1.1 嵌入式系统介绍

第1章 嵌入式Linux开发概述 本章目标 了解嵌入式系统的概念及发展历史 anniu 了解ARM处理器 anniu 了解各类嵌入式操作系统 anniu 1.1 嵌入式系统介绍 1.1.1 嵌入式系统的定义和特点 1.嵌入式系统的定义 嵌入式系统的定义为:以应用为中心.以计算机技术为基础.软硬件可裁剪.适用于应用系统,对功能.可靠性.成本.体积.功耗严格要求的专用计算机系统.它的主要特点是嵌入.专用. 从20世纪70年代起,微型机以小型.价廉.高速数值计算等特点迅速走向市场,它所具备的智能化水平

《Linux嵌入式实时应用开发实战(原书第3版)》——1.5 开源协议

1.5 开源协议 多数软件终端用户协议都明确限制了你只可以使用协议范围内的功能.典型的限制条件是不允许复制或重新发布.你通常会被警告不要试图对软件进行"逆向工程". 相反,开源协议是只要你愿意,就允许使用.修改和复制授权的软件.和权利相伴的是义务.如果你修改并发布了一个开源协议内的软件,你就必须将修改后的源代码也纳入该框架.你的修改就成为"派生的工作",也在该协议的范围内.这就允许其他使用者更好地理解软件,并按他们的意愿做出更多的修改. 开源协议也叫"公共

我是一个软件专业的小白,我想从事软件开发行业,我对这些不了解,软件工程具体的一个阐述?

问题描述 我是一个软件专业的小白,我想从事软件开发行业,我对这些不了解,软件工程具体的一个阐述? 我是一个软件专业的小白!我是一个软件专业的小白,我想从事软件开发行业,我对这些不了解,软件工程具体的一个阐述? 解决方案 软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科.它涉及到程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面. 在现代社会中,软件应用于多个方面

《嵌入式设备驱动开发精解》——1.2 基于ARM处理器的嵌入式Linux系统

1.2 基于ARM处理器的嵌入式Linux系统 嵌入式Linux应用开发完全手册 1.2.1 ARM处理器介绍 1.ARM的概念 嵌入式处理器种类繁多,有ARM.MIPS.PPC等多种架构.ARM处理器的文档丰富,各类嵌入式软件大多(往往首选)支持ARM处理器,使用ARM开发板来学习嵌入式开发是个好选择.基于不同架构CPU的开发是相通的,掌握ARM架构之后,在使用其他CPU时也会很快上手.当然,作为产品进行选材时,需要考虑的因素就非常多了,这不在本书的介绍范围之内. ARM(Advanced R

如何用visual stdio 2005软件开发pda的应用界面呀,请前辈们指点!!

问题描述 刚开始学习软件开发嵌入式系统,想用PDA接收和发送数据,前辈们指点一下,最好有学习的相关资料,非常感谢~!!! 解决方案 解决方案二:MSDN就是最好的学习资料http://msdn.microsoft.com/zh-cn/library/sa69he4t.aspx解决方案三:恩,是呀,谢谢你~!!我开这个网页了,看到里面有讲的各各部分的知识,可是打开的太慢了~~~解决方案四:VS安装包里有msdn.解决方案五:系诶下诶解决方案六:给vs安装个环境就行开发pocketpc2003或者s