㈠ 想成为硬件开发工程师,我应该学些什么

我可以向大哥咨询下吗?小弟是11届三流本科生,学到是信息系统与信息管理,基础很差,学校的学院也主要是为那些出国的童鞋开的,所以比较注重英语轻其他的学科。4年下来,我几乎就没有学到啥。去年刚毕业跑到一家外资银行干了一年,2周前辞了,感觉自己不是金融的料。这两周又去干过网编,发觉也不喜欢。在家,买了本职场救赎--写给迷茫中的草根族。发觉自己喜欢维修类动手的活。现在就是需要饿补专业知识和找个相关工作,踏出第一步,很多问题需要解惑。望大哥,指点下小弟下面怎么走好下面的路。我有多分,全给你好了
还有我怎么把分给你???

㈡ 如何搭建嵌入式开发的硬件环境

前言

首先,这个教程在仅使用附带的光盘镜像文件里的资料的情况下,所搭建的嵌入式 ARM 开发环境可以满足 ARM 核为 ARM920T 及 CORTEX-A8 的嵌入式开发需求。

其次,搭建针对处理器为 ARM920T 的开发环境步骤如下:

WINDOWS 系统:

1、 用 WINRAR 或 7zip 打开镜像文件 Linux-dev.iso,将/WIN32/Daemon_Tools_4.46.1.328.exe 拖出来,

安装后运行;

2、 使用 Daemon 加载镜像文件 Linux-dev.iso 后,找到并双击/vmplayer/VMware-player-5.0.1-894247.exe 运行,安装完成;

3、 将/VMware-linux-tools.iso 复制到任何地方,譬如 D:\Virtual Machines\ 文件夹下;4、 将文件夹/Ubuntu 复制到电脑的任何地方,譬如 D:\Virtual Machines\ 文件夹下;

5、 打开 VMware Player,这是一个免费的软件,所以不需考虑不能使用的情况,更不需破解。效果图如下:

嵌入式开发环境的搭建

点击”Open a Virtual Machine”,找到刚才复制的 Ubuntu 文件夹,选中 Ubuntu.vmx 这个文件:

嵌入式开发环境的搭建

后点击打开;

6、 点击”Edit virtual machine settings”,这里需要注意的是,若你的电脑 CPU 是单核的,需将”Processors”由 2 设置为 1,否则,不能运行。选择”CD/DVD (IDE)”,之后点击右边的”Browse…”,找到并选择刚才复制的 VMware-linux-tools.iso,之后点击”Options”进入另一个设置界面;

7、 选择第三个”Shared Folders”,在右边将其设置为”Always enabled”,再点击下面的”Add…”,选择一个在硬盘上新建的空文件夹,譬如 D:\Virtual Machines\shared 文件夹,点击”Next》”,之后点击”Enable this share”,最后在设置主界面点击”OK”完成设置;

8、 将虚拟光驱加载的光盘中 Linux 文件夹中的所有文件都复制到上一步新建的空文件夹,譬如

D:\Virtual Machines\shared 文件夹下;

9、 在 VMware Player 下点击图标 以运行虚拟机 Linux,启动后可以看到桌面上有一个光盘的图标;

10、 在 Linux 桌面右键后选择”Open in terminal”,之后切换到/tmp 目录:cd /tmp ;11、 执行命令 tar zxf /media/cdrom0/VMwareTools-9.2.2-893683.tar.gz ,等待约一分钟后运行完毕;

12、 切换目录:cd 。/vmware-tools-distrib/ ;

13、 执行命令:sudo 。/vmare-install.pl ,用户”user”的密码为 redeem2012 ;

14、 下面出现很多问题,[yes]或[no],那么就可以一直点击键盘 ENTER 键选择默认设置,直至安装完成;15、 人,活着,要有耐心——这个过程稍长,显示最后两行为”Enjoy, --the WMware team”时就安装完成了;

16、 以上几个步骤如下:

嵌入式开发环境的搭建

17、 执行命令:sudo reboot 以重启;

18、 启动后在桌面右键选择”Open in terminal”,输入命令:cd /mnt/hgfs/shared ,当然若之前选择的空享空文件夹名称与 shared 不一样,可能不是这个目录,唉,管不了这么多了;19、 查看目当下文件如下:

嵌入式开发环境的搭建

20、 安装 libusb-1.0.9.tar.bz2,依次输入以下命令:tar jxf libusb-1.0.9.tar.bz2 、

cd libusb-1.0.9 、 。/configure --prefix=/usr 、 make 、 sudo make install ,注意最后一步需要输入密码 redeem2012,完了之后返回原目录: cd 。。/ ;21、 安装 readline-6.2.tar.gz,依次输入以下命令:tar zxf readline-6.2.tar.gz 、 cd readline-6.2 、。/configure --prefix=/usr 、 make 、 sudo make install ,完了之后返回原目录:cd 。。/ ;

22、 安装交叉编译器:sudo tar arm-linux-gcc-3.4.5.tar.bz2 -C /home ;

23、 更改环境变量:gedit /home/user/.profile ,在最后一行添加这么一句:export PATH=$PATH:/home/user/gcc-3.4.5-glibc-2.3.6/bin ,保存后退出

24、 切换回用户主目录:cd ~ ;

25、 执行命令:tar jxf /mnt/hgfs/shared/JLink_Linux_V422.tar.bz2 ;

26、 依次执行以下命令:cd JLink_Linux_V422/ 、 sudo cp libjlinkarm.so.* /usr/lib ,现在就可以

运行 JLink 了: sudo 。/JLinkExe ,但要注意这么一点:由于现在运行的是 windows 系统下的虚拟机, Linux 操作系统无法访问到 JLink,那么就需要按下图所示选择将连接到电脑的 JLink 直接送给虚拟机中运行的 Linux。我没有 JLink,所以下图中没有,你需要自己选择硬件并点击箭头后再点击”connect”:

嵌入式开发环境的搭建

另外,下面需要安装 minicom,也需要按上图将串口连接到 Linux 操作系统;

27、 这一步安装minicom。将虚拟机文件夹 Ubuntu 下的 minicom_2.3-1ubuntu2_i386.deb 复制到shared文件下,之后执行命令:sudo dpkg --install /mnt/hgfs/shared/ minicom_2.3-1ubuntu2_i386.deb

到这一步,windows 系统下的嵌入式 ARM 开发环境搭建完成了。重启一下更好。

至于 Linux 系统下的配置,这要复杂得多,因为系统情况完全不一样,因而,这里不再给出,当然,所有的软件也跟上面的完全一样。

另外,minicom、JLink 的配置和使用,这里就不说了,自己到网上去找吧,若搞不好,就当自虐了。反正我已经送佛到西了,整个过程不需要仍何网络,不需要上网

所附的光盘镜像文件中还有一些 windows 下的软件,如 SecureCRT、arm-none-linux-gcc 等,这些也能用到,只不过我没那个心情讲更多了,以上的配置已经完全足够了。

网络是个好东西,没有网络,就没有 LINUX,也没有快速学习的条件。所以——现在,自学去吧。

㈢ 软硬件是怎么开发的

你是说想学习这方面的知识吗,软件硬件是2个独立的部分,一般说的软硬件开发指的是单片机开发。

㈣ 硬件开发板怎么开发

基础需要数电,模电等。
之后开发用PCB制图软件。一般网上有教程。
主要还是硬件基础

㈤ 我如何开发一款硬件呢 ,比如一个小机器人

机器人有着悠久的历史。在古代,希伯来人写了一篇关于人工生物的文章; 达芬奇在1495年出版了一篇关于机械骑士的设计;而西屋公司的Televox机器人于1927年创建,会听取人类的声音命令。这些发展为今天我们的机器人未来愿景,铺平了道路。
然而,尽管所有在线教程都可以教一般人如何构建机器人,而我们却还没有做到。但是我们已经离制作一个机器人很接近了。在今天,建立一个机器人——至少从头开始——仍然需要开发人员的技能,或至少是基线编码知识。至少这个项目不再求助银行,因为目前广泛使用的技术类型有了合理的价格。
我们来看看创建一个具有明确目的功能的机器人真正需要什么。
步骤1:设定意图
第一步是为机器人设定一个意图。它会创造自主的海滩艺术吗?它会是一个家庭伴侣,拥有先进的情感智慧,学习新事物吗?培养对STEM教育的兴趣?简化制造供应链的流程?天空是极限,但没有理由太复杂——有时最成功的机器人是那些满足单一目的的机器人。无论如何,没有明确的意图,就不可能建立一个成功的作品。
步骤2:选择你的平台
接下来,决定您的机器人将运行什么操作系统。选择最佳操作系统取决于您是建造工业机器人还是认知机器人。Windows 10击败了Linux,用于日常使用的机器人,主要是由于它与Microsoft的AI解决方案的集成。此外,Windows 10是用户友好和易于操作与基本的计算机知识。一旦您决定了要创建什么样的机器人,您就可以选择最能使您的机器人生活的操作系统。
步骤3:建立大脑
下一步,可以说是最重要的一步,就是建立你的机器人的中央指挥部。无论是语音认知,语音,面部识别,运动检测还是其他功能,都可以作为支持机器人所需功能的骨干。
这种“大脑”的基础可以像手持式互联网连接的硬件一样简单。热门的迭代包括可以自行编程的经济实惠的小型计算机Raspberry Pi,以及预先安装完整的Windows 10操作系统的第一个制造商Board LattePanda,从而提供与常规Windows PC相同的用户体验。LattePanda是手掌大小、基于intel和arino的,它允许处理器优化、开发和定制机器人原型的编码。好消息是,LattePanda不仅适用于软件开发人员,还可以通过教学和制作人员逐步使用教程。
步骤4:创建外壳
在步骤1中为您的机器人提供的功能将决定它所需要的物理特性。例如,如果你正在建造一个需要视觉的清洁机器人,大脑需要与激光扫描仪、马达驱动和触觉传感器兼容。如果机器人需要能够与其他设备通信,请确保大脑可以适应消息传递连接。
机器人正在走向主流
一些最令人印象深刻的机器人发明已经在市场上。以InMoov为代表,这是第一个开源、3d打印的、真人大小的机器人,它走路和说话。尽管InMoov在电影中拥有典型的人形机器人形象,但它的形状和大小各不相同,为企业和消费者提供了不同的用途。
机器人无处不在,它们不会消失。北美的企业去年订购了近 35,000台机器人,由于生产力和机器人提供的速度有可观测的增长,从2015年起就有10%的跌幅。同样, 到2020年,有超过十分之一的美国家庭预计将拥有一台机器人,从2015年的25个增加到了一个。这些统计数据突出表明,无论多么基本或复杂,我们都需要对所有这些东西进行更主流的理解。
在一天结束的时候,有很多关于如何创建机器人的噪音。诚然,有很多方法可以做到,但为了取得成功,该过程需要知识和耐心。它包括制定明确的策略,权衡不同操作系统的优缺点,编程大脑以执行所需功能,以及构建实现机器人预定功能的物理特征。内容来源:机器人家
望点赞,谢谢

㈥ 硬件开发的开发流程

1.明确硬件总体需求情况,如CPU 处理能力、存储容量及速度,I/O 端口的分配、接专口要求属、电平要求、特殊电路要求等
2.根据需求分析制定硬件总体方案,寻求关键器件及其技术资料、技术途径、技术支持,要比较充分地考虑技术可能性、可靠性以及成本控制,并对开发调试工具提出明确的要求,关键器件索取样品。
3.作硬件详细设计,包括绘制硬件原理图、单板功能框图及编码、PCB布线,同时完成开发物料清单、生产文件(Gerber)、物料申领。
4. 领回PCB板及物料后安排焊好2~4 块单板,作单板调试,对原理设计中的各功能进行调测,必要时修改原理图并作记录。
5.软硬件系统联调,一般的单板需硬件人员、单板软件人员的配合,经过单板调试后在原理及PCB布线方面有些调整,需第二次投板。
6.内部验收及转中试,试产时,跟踪产线的问题,积极协助产线解决各项问题,提高优良率,为量产铺平道路。
7.小批量产。产品通过验收后,要进行小批量产,摸清生产工艺,测试工艺,为大批量产做准备。
8.大批量产。经过小批量产验证全套电子产品研发、测试、量产工艺都没有问题后,可以开始大批量产工作。

㈦ 关于硬件开发需要具备什么条件

装电子信号转换为电脑信号(单片机其实就是一台电脑),有这样的转换器买的,,可以用485通信,,121通用,等等。