我一直在努力解决嵌入式问题。由于我将在这个特定的领域自学,我意识到在该领域找到工作会更困难,所以我希望在我的简历中添加一个已完成的项目,以向潜在的雇主证明我已经做到了并可以为他们再做一次。
有人可以建议一个项目,我可以作为一个人承担并实际上能够完成,但同时又不能太简单,以至于不能证明任何事情?我可以追求的合理目标。
如果你能用你自己参与的一个项目来证实你的例子,并提到有多少人参与,以及完成它花了多长时间,这也将帮助我衡量我所看到的一般项目的难度并排除那些项目这对于我的能力来说可能太大了。从我的职位来看,很难衡量一个项目需要多少工作量。
I've been trying to wrap my head around embedded. Since I will be self-taught in this specific niche, I realize it will be harder to get a job in the field, so I'm hoping to add a completed project to my resume to prove to potential employers that I've done it and can do it again for them.
Can someone suggest a project that I can undertake as a single person and actually be able to finish, but at the same time not too simple that it doesn't prove anything? Something reasonable that I can aim for.
If you can substantiate your example with a project you worked on yourself, and mention how many people were involved, and how long it took to finish it, that would also help me gauge the difficulty of projects I see in general and rule out the ones that are probably too big for my capacity. It's very difficult to gauge the amount of work a project needs from my position.
发布评论
评论(2)
您应该看一下 arduino。引用他们的网站:
有一个非常方便的 playground 列出了 arduino 上的一堆个人项目,任何一个其中可能会满足您进行一些嵌入式开发的需求。您还可以在互联网上搜索(例如instructables)以找到许多其他有趣的arduino应用程序 - 我特别喜欢一个 为浓缩咖啡机构建一个精美的控制系统,当然,还有强制性的放屁检测椅 发布其调查结果。
作为一名 arduino 实验者,我可以证明该设备的简单性和强大功能 - 以及您将在使用它时获得的巨大乐趣。如果您想快速入门,我建议您从非常乐于助人的人员那里购买入门套件,网址为 oomlout。
You should take a look at the arduino. To quote their site:
There is a really handy playground listing a bunch of personal projects on the arduino, any one of which might fulfil your need to do some embedded development. You can also trawl around the internet (e.g. instructables) to find many other interesting arduino applications -- I particularly like the one building a fancy control system for an espresso machine, and, of course, there is the mandatory fart detecting chair that tweets its findings.
Being an arduino experimenter myself, I can attest to the simplicity and power of this device -- and the great fun you will have playing with it. If you want to get started quickly, I can recommend buying the starter kit from the very helpful people at oomlout.
您是专门关注嵌入式软件开发,还是对电路板设计感兴趣?
如果只是软件,那么我建议使用 ARM 开发板(可能是飞利浦 LPC 系列 - sparkfun 有一些不错的),您可以通过 USB 上的引导加载程序进行编程并开始黑客攻击。获取一个带有显示器和以太网端口的传感器,您可以构建某种网络附加传感器(温度、水位、对象计数器等)。从小事开始(通过按钮打开 LED),然后逐步提高。
如果您也对电子方面感兴趣,我建议您使用 MP3(或 WAV)播放器之类的东西,也许坚持使用 AVR 或 PIC 8 位微控制器(AVR 用于 Arduino),因为这些更容易使用比ARM处理。在这里,您可以从 USB 供电的设备开始,将 wav 文件从 PC 串行端口传输到一副耳机,然后构建一个电池供电的板,将数据从 SD 卡馈送到 MP3 解码器 IC。
有些事情你可能想学习和了解演示:
其他提示:
最重要的是很有趣 - 当您第一次让新组件(显示器、电机、传感器)工作时,它仍然让我微笑。嵌入式让世界运转:)
Are you looking specifically at embedded software development, or are you interested in circuit board design as well?
If it's just software, then I would suggest getting hold of an ARM development board (Possibly the Philips LPC range - sparkfun have some nice ones) that you can program via a bootloader over usb and start hacking. Get one with a display and an ethernet port and you can build up to making some sort of network attached sensor (temperature, water level, object counter, etc). Start out little (turn on a LED from a button) and work your way up.
If you're also into the electronics side of things, I'd suggest something like an MP3 (or WAV) player and maybe stick to the AVR or PIC 8bit microcontrollers (AVR is used on the Arduino) as these are a little easier to deal with than ARM. Here you could start with a usb powered device that streams wav files from a PC serial port out to a pair of headphones, and build up to a battery powered board, feeding data to an MP3 decoder IC from an SD card.
Some things you may want to learn & demonstrate:
Misc Tips:
Most of all have fun - it still makes me smile when you first get a new component working (display, motor, sensor). Embedded makes the world go round :)