shop60518791 于 2010-04-08 08:49:22发表:
虚心学习
unicord 于 2010-04-06 16:36:24发表:
感谢各位的指点
ainai9000 于 2010-04-03 16:49:52发表:
对于零基础的人,还是先大概了解一下Linux为好。对它有个感性认识。资料无论是网上还是书店都一大堆。 但是,本人认为,不会C,玩儿Linux,也玩儿不出多大意义。毕竟Linux和Windows不是一回事儿。对于真想学好Linux的朋友,应该先尝试过了C这关,本质东西抓住了,其它的也就好办了。
yuzhoufeiche 于 2010-04-03 13:41:23发表:
学习
dorte 于 2010-04-02 23:47:34发表:
学习了
again1002 于 2010-03-31 20:46:58发表:
谢谢分享 准备学习中
ljynhc 于 2010-03-31 09:34:19发表:
谢谢各位分享经验,多谢!
hyq540274 于 2010-03-30 10:14:25发表:
要从哪下载
chan_C_J 于 2010-03-29 17:16:00发表:
学习中~!
messon007 于 2010-03-28 22:53:17发表:
先装个linux系统,看看鸟哥的linux私房菜,先入门再说啊
vvmv 于 2010-03-26 20:36:09发表:
虚拟机 怎么用啊?
yhtjay 于 2010-03-26 09:41:47发表:
听着都在吓唬我!怕怕~
kid65513880 于 2010-03-25 16:08:35发表:
感谢分享
wei_208 于 2010-03-25 15:59:27发表:
谢谢楼主问这个问题
sdlyfxgs 于 2010-03-25 13:28:29发表:
不错,学习了
dency 于 2010-03-25 10:10:28发表:
学习了 我也是新手啊,,,
java200933 于 2010-03-24 23:14:57发表:
zhongziqi 于 2010-03-24 07:59:47发表:
感谢分享!!!!!!
tupac 于 2010-03-23 18:32:31发表:
感谢,感觉要走的路还很长
cool_lee 于 2010-03-19 17:39:02发表:
浩瀚天魔 于 2010-03-18 22:52:22发表:
谢谢分享
278378241 于 2010-03-09 12:24:29发表:
谢谢 赐教?!~!~
muyanqi 于 2010-03-07 08:11:36发表:
从中获益,谢谢楼主
pcdhacker 于 2010-03-03 19:26:05发表:
不知道7楼的 说些啥 深奥哦。。
用户友好 于 2010-03-03 17:37:17发表:
sakula001 于 2010-03-03 15:58:16发表:
感谢楼主分享
留恋天涯 于 2010-03-02 10:36:23发表:
谢谢指教~~~~~
怪咖来了 于 2010-02-05 16:04:59发表:
这是一个初学者常问的问题,也是初学者问嵌入式该如何入门的根源。我感觉有两个方面,偏硬和偏软.我不认为嵌入式开发软件占绝对比重,相反,软硬件都懂,才是嵌入式高手所应该追求的,也是高手的必由之路。 硬件道路: 第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。 第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。 第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。 软件道路: 第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。 第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统 API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。 第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。 软件道路中,驱动系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。
lklangzi 于 2010-02-05 15:57:30发表:
我也想知道。
pl_014 于 2010-02-04 20:57:20发表:
了解linux,了解几个大发行版,学习怎么安装,如果习惯了用windows,可以先考虑虚拟机下装linux
zzcva 于 2010-02-04 20:32:31发表:
个人觉得你应该先了解一下LINUX的历史,它能做什么,然后它有什么特征,把这些弄明白就选个版本,然后就看自己的勤奋程序了
jiangnan641020 于 2010-02-04 17:38:27发表:
我是做任务的。
panda6401 于 2010-02-04 16:54:36发表:
在虚拟机下安装linux吧
shop60518791 于 2010-04-08 08:49:22发表:
虚心学习
unicord 于 2010-04-06 16:36:24发表:
感谢各位的指点
ainai9000 于 2010-04-03 16:49:52发表:
对于零基础的人,还是先大概了解一下Linux为好。对它有个感性认识。资料无论是网上还是书店都一大堆。
但是,本人认为,不会C,玩儿Linux,也玩儿不出多大意义。毕竟Linux和Windows不是一回事儿。对于真想学好Linux的朋友,应该先尝试过了C这关,本质东西抓住了,其它的也就好办了。
yuzhoufeiche 于 2010-04-03 13:41:23发表:
学习
dorte 于 2010-04-02 23:47:34发表:
学习了
again1002 于 2010-03-31 20:46:58发表:
谢谢分享 准备学习中
ljynhc 于 2010-03-31 09:34:19发表:
谢谢各位分享经验,多谢!
hyq540274 于 2010-03-30 10:14:25发表:
要从哪下载
chan_C_J 于 2010-03-29 17:16:00发表:
学习中~!
messon007 于 2010-03-28 22:53:17发表:
先装个linux系统,看看鸟哥的linux私房菜,先入门再说啊
vvmv 于 2010-03-26 20:36:09发表:
虚拟机 怎么用啊?
yhtjay 于 2010-03-26 09:41:47发表:
听着都在吓唬我!怕怕~
kid65513880 于 2010-03-25 16:08:35发表:
感谢分享
wei_208 于 2010-03-25 15:59:27发表:
谢谢楼主问这个问题
sdlyfxgs 于 2010-03-25 13:28:29发表:
不错,学习了
dency 于 2010-03-25 10:10:28发表:
学习了 我也是新手啊,,,
java200933 于 2010-03-24 23:14:57发表:
感谢分享
zhongziqi 于 2010-03-24 07:59:47发表:
感谢分享!!!!!!
tupac 于 2010-03-23 18:32:31发表:
感谢,感觉要走的路还很长
cool_lee 于 2010-03-19 17:39:02发表:
学习了
浩瀚天魔 于 2010-03-18 22:52:22发表:
谢谢分享
278378241 于 2010-03-09 12:24:29发表:
谢谢 赐教?!~!~
muyanqi 于 2010-03-07 08:11:36发表:
从中获益,谢谢楼主
pcdhacker 于 2010-03-03 19:26:05发表:
不知道7楼的 说些啥 深奥哦。。
用户友好 于 2010-03-03 17:37:17发表:
感谢分享
sakula001 于 2010-03-03 15:58:16发表:
感谢楼主分享
留恋天涯 于 2010-03-02 10:36:23发表:
谢谢指教~~~~~
怪咖来了 于 2010-02-05 16:04:59发表:
这是一个初学者常问的问题,也是初学者问嵌入式该如何入门的根源。我感觉有两个方面,偏硬和偏软.我不认为嵌入式开发软件占绝对比重,相反,软硬件都懂,才是嵌入式高手所应该追求的,也是高手的必由之路。
硬件道路:
第一步: pcb设计,一般为开发板的电路裁减和扩充,由开发板原理图为基础,画出PCB和封装库,设计自己的电路。
第二步: SOPC技术,一般为FPGA,CPLD开发,利用VHDL等硬件描述语言做专用芯片开发,写出自己的逻辑电路,基于ALTER或XILINUX的FPGA做开发。
第三步: SOC设计,分前端,后端实现,这是硬件设计的核心技术:芯片设计.能做到这步,已经不属于平凡的技术人员。
软件道路:
第一步:bootloader的编写,修改, 通过这步熟悉ARM硬件结构,学习ARM汇编语言,阅读ARM的芯片手册,感觉就是像操作51单片机一样操作ARM芯片.这一步最好的两个参考资料就是:芯片手册和bootloader源代码。
第二步:系统移植, 驱动开发, 我只做过linux方向,所以也推荐学习嵌入式linux系统,作为标准体系,他开源而且可以获得大量学习资料.操作系统是整个计算机科学的核心,熟悉 kernel实属不易,kernel, 驱动开发的学习,没有什么捷径,只有多读代码,多写代码,熟悉系统 API.. understanding linux kernel , linux device driver 都是不可多得的好书,值得一看。
第三步:应用程序的编写,各种GUI的移植,qt , minigui都被大量采用,两种思想都类似,熟悉一种就可以。
软件道路中,驱动系统应该是最深入的部分,不是短时间可以掌握的,需要有勇气和耐心。嵌入式开发,软硬结合,因为硬件条件比PC差很多,所以肯定会遇见不少问题,因此实践的勇气更加重要.有问题就解决问题,无数次的实验,也许是解决问题的必由之路。
lklangzi 于 2010-02-05 15:57:30发表:
我也想知道。
pl_014 于 2010-02-04 20:57:20发表:
了解linux,了解几个大发行版,学习怎么安装,如果习惯了用windows,可以先考虑虚拟机下装linux
zzcva 于 2010-02-04 20:32:31发表:
个人觉得你应该先了解一下LINUX的历史,它能做什么,然后它有什么特征,把这些弄明白就选个版本,然后就看自己的勤奋程序了
jiangnan641020 于 2010-02-04 17:38:27发表:
我是做任务的。
panda6401 于 2010-02-04 16:54:36发表:
在虚拟机下安装linux吧