❶ web开发和linux嵌入式开发
Web开发可以理解为做网站.
C/S的开发是服务器,客户端模式,这种模式下用户必须要安装客户端软件才能够使用系统的功能,而一旦有更新,用户必须重新下载客户端。
Web开发的B/S,浏览器/服务器模式则无需客户端软件,只要客户端安装Web浏览器就能够使用系统功能,而系统的更新也只需要管理员替换服务器文件就可以实现,无需用户去下载客户端。
Linux嵌入式开发
嵌入式的linux主要有几点:
1)你要学会根据你硬件电路及应用的需要对内核进行裁减。
2)学会安装linux系统及为了嵌入式应用而需要的相关软件,如GCC编译器,交叉编译工具,TFTP服务器等,这些东西的操作和windows有挺大区别的。
3)找本linux C编程的书,学一下linux中C的编程以及编译的方法,其中Makefile的制作是其与其他系统区别较大的。
4)学会根据电路修改你的bootloader,现在一般是标准的硬件,往往可以省略了
5)其实内核的移植也是挺重要的,不过往往做核心板的人已经帮你做好了
6)尝试如何使用bootloader下载程序,包括串口,以太网等方式。
7)当然学习使用Qt做界面也是必不可少的。
8)。。。。。。。
❷ 嵌入式系统中实现webserver,请问web界面开发选择一般选择哪种web开发框架谢谢!
没有清楚你想问的是啥,嵌入式系统 比如说大部分的网络设备产品,类似路由器的管理界面算不算?
❸ web开发与嵌入式开发的那个好
看个人的喜好了,普遍的来看嵌入式收入能相对高些,入门也相对难些,要有一定的工作经验才可以有高薪待遇,当然如果是高手就会更高了,但是事情没有绝对的,只要专一行而且精一行的话,一样会很好的,web开发入门简单,并不代表没有难度,深层次的人才还是很缺乏的,希望能对你有帮助。
❹ 嵌入式开发 WEB B/S架构
就像路由器那样的嘛,通过浏览器设置参数,移植linux系统就好做很多,不上系统,那就看你的要求了,复杂的话,移植linux系统,完了再板子上移植一个thttpd+php,板子开机启动thttpd,把你的网页放到指定目录,就可以通过浏览器访问了,我下个星期就辞职去西安找工作了;
❺ 嵌入式 WEB 哪个前景好
当然是嵌入式方面的工作好啦,因为未来发展的趋势是智能化发展,一切智能化的东西运用的都是嵌入式的技术,另外嵌入式软件开发工程师的工资相对WEB来说更有提升的空间。
从事嵌入式软件开发的好处是:
(1) 目前国内外这方面的人都很稀缺。一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很找。嵌入式人才稀缺,身价自然就高,越有经验价格就越高。其实嵌入式人才稀少,根本原因可能是大多数人无条件接触,这需要相应的嵌入式开发板和软件,另外需要有经验的人进行指导开发流程。
(2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。搞企业应用软件的IT企业,这个用户的系统搞完了,又得去搞下一个用户的,而且每个用户的需求和完成时间都得按客户要求改变,往往疲于奔命,重复劳动。相比而言,搞嵌入式系统的公司,都有自己的产品计划,按自己的节奏行事。所开发的产品通常是通用的,不会因客户的不同而修改。一个产品型号开发完了,往往有较长一段空闲时间(或只是对软件进行一些小修补),有时间进行充电和休整。另外,从事嵌入式软件的每个人工作范围相对狭窄,所涉及的专业技术范围就是那些(ARM、RTOS、MPEG、802.11等),时间长了这些东西会越搞越有经验,卖卖老本,几句指导也够让那些初入道者琢磨半年的。若搞应用软件,可能下一个客户要换成一个完全不同的软件开发平台,那就苦了。
(3) 哪天若想创业,搞自已的产品,那么嵌入式是一个不错的主意,这可不像应用软件那样容易被盗版。我们这届有个同学自己有点此类小生意,具体做什么的没细问,他每月要进货几千片8位单片机,现在自己已经有车有房了。还有现在开发的饭馆用的点菜PDA(WinCE平台,可无线连网和上网),据说销路不错,饭馆点 点PDA让客户点菜,多显派头档次。这些PDA的硬件设计一般都是请别的公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。
❻ 嵌入式开发和web开发 你看好哪个
如果你不想轻易被初出茅庐的小弟弟小妹妹在很短时间内顶替的话,建议选择嵌入式开发。
嵌入式开发的学习曲线较长,如果做软硬通吃的工程师,而不是做纯软件的工程师,那学习曲线就更长、更陡峭,所以这个门槛至少会卡掉许多不是电子类科班出身的人才。
Web开发工程师的可替代性太大。从经济学原理上来说,越是不稀缺的资源,越不值钱。
不过,话也不能说的太绝对,如果你是Web开发的大牛,那你还是不能轻易被替代的~~
所以,技术能力才是最根本的~
❼ 嵌入式web服务器支持服务接口开发么
仅支持部分。
为了提高对设备的易操作性,很多设备中提供pc机直接通过浏览器操作设备的功能。这就需要在设备中实现web服务器。现在在嵌入式设备中所使用的web服务器主要有:boa、thttpd、mini_httpd、shttpd、lighttpd、goaheand、appweb和apache等。
现在的嵌入式linux中CGI程序主要使用C语言。对于编写C语言的CGI程序,可以编写好程序之后,在linux操作系统下编译,用针对硬件平台的linux的交叉编译工具编译就可以,写的html网页界面在记事本写即可。我以前写的CGI程序就是在此环境下写的。这也是最普遍的开发方法。