bz 发帖数: 1770 | 1 这年月真的搞汇编的人很少呀。一般都是EE的人搞。 |
|
g******u 发帖数: 3060 | 2 现在很多转行读个CS master的人其实就会写一些很高端的语言.
其实精通C的话就无往不利.那些高端语言本身多半就是用C写出来的.
当然精通C谈何容易.
我是EE的,多年没写过程序了,随口乱说. |
|
d*********i 发帖数: 628 | 3 刚想投,可一看基本不对口
汇编学的时候分很高,可是从来没用过…… |
|
|
|
o****e 发帖数: 536 | 6 MCU, firmware, and RTOS. |
|
b*********s 发帖数: 3863 | 7 编程方面, c
如果哪位有这方面的软件经验, 站内联系,谢谢 |
|
w***e 发帖数: 760 | 8 原来是这个。
你在国内找,很多懂的。ARM体系编程是很多学校软件专业的课程之一。 |
|
|
|
s******h 发帖数: 424 | 10 特别是嵌入式软件和会计方面.和波士顿比如何?我现在住在波士顿,有公司内部机会
去西雅图,有点动心。请住在西雅图的朋友给点建议。 |
|
b*******a 发帖数: 6852 | 11 不过我还得先装软件,还得等娃睡了才有点空
555 |
|
g******y 发帖数: 23 | 12 这个是我在mitbbs的第一帖,真的是遇到了问题,需要大家的指导,希望大家多多提出
自己的意见。
先说一下我的个人情况:
本人国内还不错的大学软件学院毕业,本科的时候贪玩,没有好好学习,基础比较差。
毕业快结束的时候,找了一个实习,做的是J2EE方面的工作,不过现在基本上全忘了。
毕业后,工作了大概2年多,从事的是嵌入式软件方面的工作,工作很努力,前景还不
错。然后随老婆一起来美国,陪读身份在家一年,申请学校到了同一所学校的master,
CES(computing engineering and science, 本质是科学计算方向),现在已经读了一
年,这个方向课程是scientific computing,visualizatiton,math modeling之类的。
当时申请这个专业的原因是,想尽快上学,申请同一所学校(学校cs排名大约四五十)
, cs方向的申请人比较多,自己英语不是很好(只勉强考过了TOEFL,没有考GRE),本
科学分绩很低,申请难度比较大,所以才申请了CES。
本人年龄是二十七八,家境一般,身体情况一般,记性不是太好,所以英语不是很好(
所有学过的见到 |
|
i**r 发帖数: 35 | 13 11年国内硕士毕业,计算机专业的。能力一般,就一篇水文,然后申到欧洲博士,申的
时候以为可以过来做图像视觉方向,然后过来了告诉做轮式车的控制(因为项目是个视
觉导航)。完全没理论背影,硬着头皮干了一年多,这是第二年四月了,导师不同意了
,不给时间了。因为我到现在就做出来一个动力学模型的控制仿真,然后项目还用不上
,我也才入有点入门。
现在想转到计算机的方向,没学过优化,没学过模式识别,没学过AI。就学过点图像处
理的基础,现在同学里做图像的告诉我 说找图像评价 视觉注意力的 入门至少快些。
我自己没了选择了,觉得干啥都不行了,因为这一年C C++都没碰过了,一直matlab
simulink的玩。以前本科毕业那会做过一段时间linux的嵌入式软件。求指点,还想做
研究,这是初衷。但是又好像没这个天赋。 |
|
b***i 发帖数: 3043 | 14 目的是
这样,以后装程序不用cross compile
现在这个系统没有GUI, 不能完全编译系统。因为需要xilinx的FPGA软件。这个没有gui
做不到。所以我不需要编系统Image。 |
|
d***a 发帖数: 13752 | 15 瞎猜了,有人拿time processing unit处理声纳数据。拿来实现9-bit UART,有点大材
小用了...也不少见。在微控器中一般都有9-bit UART,OMAP处理器已经不是微控器。
你痛心Java不支持UART...呵呵,没那个硬件,软件是变不出花样的。
SRAM-based的FPGA,FPGA的look-up table是存在SRAM bits里的。但SRAM bits有一定的
概率出现soft error,FGPA的逻辑功能就变了。用的是soft core。
16550 |
|
d***a 发帖数: 13752 | 16 ARM SoC也能做啊。
我查了一下,TI的OMAP L1x系统其实是可以支持9-bit UART的,通过PRU软件实现。PRU
实现和TPU实现类似,用很小的特殊处理器运行I/O程序。
当然用Zynq实现也是一种选择。看你说的要求,你要做的系统,基本上没有cost,
power, real-time, reliability的限制,那怎么做都可以啊。:-) |
|
d***a 发帖数: 13752 | 17 Zedboard的价格厚道啊。Zynq是很好的prototype平台,小批量地用在产品上也可以接
受。不过Zedboard最大功耗有36W吧(12V, 3A)。
“有个老哥就是以前做类似的板子产品卖给我们,没OS,部分实现了TCP/IP,Compact
Flash, LCD,挣了好多钱...”这个我能做啊,带OS,找一两个人一个月就做出来了。
呵呵,开开玩笑。做这样的系统,硬件和软件的选择都非常多。要赚钱,重要的是象你
这样有应用背景。
。5 |
|
d***a 发帖数: 13752 | 18 我记得你说过你要设计的系统,按你说的要求,用小PC都可以 :)
不过硬件和软件复杂度增加后,可靠性会降低 |
|
z*******3 发帖数: 13709 | 19 ie之前搞java就失败了
java独自一个抗住微软好多年
在这些web还没有起来之前
整个软件行业几乎就是java和微软对着干
加上一点php,那个时代就是公孙大神嘴里
当年.net快要干掉开源的年代
spring什么硬生生地从微软嘴里挖出一堆的肉
后来google什么公司起来之后就好很多了
微软突然发现,不仅企业端没有占到太多java的便宜
反而丢掉了web,又跑去搞web,后来jobs出山
apple崛起,微软又跑去搞硬件,结果几面都不讨好
我们都是那个年代的幸存者
亲眼看着一个一个公司倒下,一个一个公司起来
现在传统java跟web开始融合,spring已经开始跟hadoop结合鸟
全面围堵大臭臭东家的时代已经来到 |
|
N******K 发帖数: 10202 | 20 递归了多少轮? 估计是个java程序猿转行的 不知道怎么编写实时软件 |
|
b***i 发帖数: 3043 | 21 补充信息:
设备有ip地址,基本上使用ARM/Linux,然后1G内存左右,操作系统部分固化在Flash里
面,然后有些可以修改的文件放在另外的Flash,启动后mount, 使用简易的web server
什么httpd什么的,应该没有问题。就是我们的软件工程师习惯了.net,我怕他们要我
改成i7/8G内存这个级别的PC。
看来是用C/C++或者最多是lua,用不了.net啦,是不是java也不行?有个不是正式的要
求是系统要在启动后10秒内开始响应。我看了一下,开发版大概需要8-14秒,经过一定
的优化应该可以达到这个要求。 |
|
l*****2 发帖数: 117 | 22 哈工大EE毕业,西安科技EE硕士,6年工作经验,嵌入式软件工程师,编程
能力强,制作了几个app store里的app 包括 行人导航 掌城路况通 百度路况
想来美国读书,可是,弱项就是本科成绩不高(74),哈工大一般给分普遍低,研究生成
绩80多分,请问这种情况申请博士有希望吗,甚至申请硕士有把握吗,肯请各位前辈给下
选校/申请建议,哪些学校对本科GPA不太看重,注重工作经历,以便有的放矢.
多谢!!! |
|
c****n 发帖数: 21367 | 23 ...... firmware一般是工业界用词...
不同上下文意思是不一样的,没有绝对的定义
你对做嵌入式软件的人说,firmware一般可能是指bsp+driver部分
你对做板子,做硬件系统的人说,firmware一般是说让系统run起来的所有代码
你对做FPGA写verilog的人说,他们可能说什么都是firmware,没有什么
不是可以写程序解决的 ^_^
对于一台PC,一般来说,主板上的Bios算firmware,硬盘里固化的程序
也是firmware,etc |
|
r**********9 发帖数: 239 | 24 谢谢你,麻烦你能不能说一下关于board level? 我在做analog ic, 肯定算不上了
board level 是更digital ic 还是就纯粹的 嵌入式软件 还是就 matlab 那种设计层
的呢? |
|
b*****e 发帖数: 1193 | 25 我的computer engineering选课,我自己根据自己的需求还有课程的时间限制,因为有些课1年开一次,2年开一次,有些每学期都开,而我自费,需要1年就完成,另外我们允许去外系选不超过4门课。
给你做参考,我偏嵌入式软件
6门ECE课程
Microprocessors
Advanced Microprocessors
Introduction to VHDL
Real-Time Embedded System
Cmptr Network Arch and Protocol
Intro Digital Image Processing
1门系统工程课程
Systems Integr/Architect Eval
1门软件工程课程
Software Req Analysis and Specification
2门CS的课程
Analysis of Algorithms
Language Processors |
|
l*****s 发帖数: 2109 | 26 自己作吧。
刚入门的时候一定要注意有足够的软件支持。 |
|
m***n 发帖数: 2154 | 27 嵌入式,VHDL,分布式系统,计算机体系结构这些课在美国学过,
感觉对电路不太熟,要如何补一下?谢谢。 |
|
l**2 发帖数: 126 | 28 刚刚研究生毕业
上班半年多了,在公司就是在被安排在不同的地方,fix不同的bug。
感觉很迷茫啊,觉得自己什么都没学到,我读书时做的属于嵌入式软件工程师。
现在除了还是天天用C编程以外,好像其他一点关系都没有了。
我都想象不出来,如果哪天我想换家公司,人家凭什么要我啊?
有经验的人指教一下吧。 |
|
s******8 发帖数: 164 | 29
这些要求太少了!都是硬件方面的,要知道软件方面还有无穷无尽的内容,32位微处理
器,操作系统如LINUX, VXWORKS,C编程等等,再算上项目应用的背景知识,你有的学
喽。本人脱产学了两年了还感觉没入门,现在都想改行学那种几天就可速成的JAVA,PHP
编程之类的垃圾了。。。 |
|
g****t 发帖数: 31659 | 30 脱产两年?
@_@
你真神
这些要求太少了!都是硬件方面的,要知道软件方面还有无穷无尽的内容,32位微处理
器,操作系统如LINUX, VXWORKS,C编程等等,再算上项目应用的背景知识,你有的学
喽。本人脱产学了两年了还感觉没入门,现在都想改行学那种几天就可速成的JAVA,PHP
编程之类的垃圾了。。。 |
|
s*****y 发帖数: 1974 | 31 Broadcom,呵呵
好像有一个branch还在UCI,毕竟从那里起家的,不过似乎那个地方偏嵌入式软件 |
|
g******u 发帖数: 3060 | 32 举个非典型例子。
我认识ST一个作硬件的老头,他家里新装修一地下室邀我去玩,大概示波器,电源,小
车床什么也齐备,像个小公司。他就和另外一嵌入式软件老头在地下作咨询。
他们当然不可能大批量产品因为质量不容易保证,做太容易太复杂的东西也不用这两位
。他们做一个便携式的闪光器材,有些摄影师在野外要一直用闪光灯,有时要闪得很厉
害,所以要专门设备。总之是一堆锂电池串联做电源,boost到很高电压存在电容里,
然后瞬间放电,闪光时间强度等都要可调。还有些其它功能。
这东西产量不大,但也够养活个小公司,他们就卖这个设计,那个小公司负责生产。也
有些其它项目,但负责咨询具体技术问题,而不是全部设计。
他们是真正只爱技术的人,对于那个小公司能卖多少个产品,最后卖多少钱给用户,他
们居然全不知道。 |
|
s*****y 发帖数: 1974 | 33 在一个小公司做数字IC设计,主要是信号处理,RTL代码,验证什么的
但是感觉公司的重点越来越转到做板子上来了
不知道该怎么办,有必要学学设计板子吗?
自己也在自学嵌入式软件,不知道哪个机会更多一些
有过来的前辈给讲讲吧 |
|
T******T 发帖数: 3066 | 34 Nice looking out for the folks.. |
|
N*******g 发帖数: 1089 | 35 不错,俺都跃跃欲试了. 管Relocation吗? |
|
g******u 发帖数: 3060 | 36 not much will be paid for relocation I guess.
You are always welcome to apply, I do have 2 guys' resumes here. |
|
l******s 发帖数: 1276 | 37 入错行了。。。google好像没有啥嵌入式软件的opening...
不知道教主有没有响应号召,你可以去给大家探探路哈 |
|
t******0 发帖数: 629 | 38 总是发现,embedded software,wireless network, Cyber Physical System这3个概念
同时出现。
Embedded Software 是工业界招人比较多的一个方向吧。
Cyber Physical System 好像是大学里经费充足的一个研究方向。
Wireless network & Wireless sensor network 不知道怎么比较。
请问可不可以理解为:Wireless sensor network + embedded system = CPS?
我背景是硬件的,感觉越偏向software的方向,工作机会越好,于是想读个软件沾边的
PHD.目前看了以上4个方向,不知如何权衡。。。
wireless network 一般是比较纯粹的软件编程了吧,离偶最远但也能学;
wireless sensor network 感觉就是物联网,经费一定挺多,论文也相对容易出;
是不是wireless sensor network 或 cyber physical system的学生毕业一般都是去找
embedded software的... 阅读全帖 |
|
i*****t 发帖数: 24265 | 39 不懂的人自然觉得很难。其实汉化很简单,例如单片机的软件,第一要找到字库在哪里 |
|
r******3 发帖数: 54 | 40 非常感谢您的回复。
限于论坛的公开信,不方便公开更多项目细节,咱们可以在私信中讨论。如果您正好是
这方面的专家,请不吝联系我,因为这将帮我的大忙,同时您也将会获得相应的回报。
该系统没有中文字库,同时没有软件源代码。操作系统也不是常规系统。但是目标单一
,就是菜单的汉化。 |
|
k****e 发帖数: 126 | 41 hosted环境和freestanding环境区别还是蛮大的,lz这种因该没那么容易,尤其是没源
代码的情况。
多大的字符集,CJK还是GB18030?什么字体?点阵还是要TrueType(系统支持TrueType
不),要不要支持anti-aliasing?都关系到要花多少钱买,免费汉化一些桌面软件小
打小闹可以,做产品当心人家和你打官司哈。
不给源代码的情况下,俺觉得比较可行的办法是加一套单独的显示系统上去,转换原来
系统里的显示信息,在对应的去渲染每个汉字或者整个string到显示屏上。如果想在原
系统上只加入字库信息进行汉化,不给源代码恐怕很难实现啊。 |
|
h**i 发帖数: 712 | 42 我觉得vendor不仅要提供支持,还要修改他们的产品,不用提供源码,起码软件上要有
API,最差的方法就是用framebuffer,不过没有意义。 |
|
|
o****e 发帖数: 536 | 44 学生和青椒你考虑吗?便宜是一定的,可靠也没问题,能力看你的要求了:) |
|
|
b*****e 发帖数: 1193 | 46 其实,去guru/elancer挂个项目,一大堆印巴越南土耳其兄弟就冲上来了;
国内,猪八戒网类似;
但是,靠谱不靠谱就凭运气了。 |
|
n******e 发帖数: 1046 | 47 嵌入式软件主要就是时序控制,控制寄存器,地址空间映射,多看看芯片timing就会好
很多.芯片内部也都是一个个core块搭起来的,就是时序和逻辑来相互控制的。跟你们
CS的条件语句和运算也差不多。 |
|
g******u 发帖数: 3060 | 48 这种项目单找软件多少钱? 我也想做类似项目, 没有这么牛的coding能力. 硬件可以做. |
|
b*****e 发帖数: 1193 | 49 软件贵些,与硬件工作量大概2:1.而且高手不好找,信任度也是个问题,很多活儿一个
人干很累,最少2个人。
还有代码交付,维护升级,是个长期的问题。
做产品的话,可以采用利润分成方式,这样初期的开发费就可以支付的少些。而且可以
获得长期支持。
做. |
|
b*****e 发帖数: 1193 | 50 这个硬件,一般只能给你测下power,jtag,总线。没有通用测试程序。
因为软件你自己负责,测试程序缺省应该自己提供。
如果按照产品开发,问题更复杂,还有工艺问题和认证问题,再加2-4个月。
这个交钥匙,仅指给你焊接好的硬件板子,基本功能正确。 |
|