嵌入式系统自学
1、嵌入式系统教学的目的就是教会学生如何根据需求去建立满足某种特殊行业需求的嵌入式计算机系统。
2、掌握C语言高级编程。无论是对嵌入式软件还是硬件开发编程,都是不可缺少的一部分。因此不管您是自寻、还是拜师我坚信这都是他们教您的第一步。 要了解嵌入式Linux操作系统。
3、我在想,为什么别人都能自学成才,我也可以的!我要相信自己,所以我就想自学,如果实在学不会我再去培训。
4、基础学习 linux系统是我们学嵌入式的操作平台,所以你需要好好的熟悉这个系统,熟悉好了你才可以进行下一步。学习嵌入式,编程是基础的,所以C语言是需要必须精通的,推荐视频嵌入式linuxC语言学习视频。
5、(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。
6、可以,但是还是培训好些,为什么这么说呢原因在于嵌入式自学的话在个方面的设备以及语言难度以及各个技术的衔接在这些方面会消耗自学者非常多的时间,于精力。其实要是有下定决心要开始学习嵌入式的话还是选择后者。
关于LINUX的优势重要性已自然的从各种渠道耳濡目染,想学习它。请朋友…
1、UCLINUX算投机嵌入式系统:) ARM7上可以运行Linux的近亲,学习可以更方便的的转向LINUX兽像我使用它,呵呵 4 VXWORKS 了解可以找到高薪工作,但职位比Linux本身是不容易找到。 当单片机不推荐,虽然我很佩服的ZLG被称为做到这一点。
2、Linux中大量网络管理、网络服务等方面的功能,可使用户很方便地建立高效稳定的防火墙、路由器、工作站、服务器等。为提高安全性,它还提供了大量的网络管理软件、网络分析软件和网络安全软件等。
3、优点:Linux是一款免费的操作系统,用户可以通过网络或其他途径免费获得,并可以任意修改其源代码。这是其他的操作系统所做不到的。Linux可以运行在多种硬件平台上,如具有x8680x0、SPARC、Alpha等处理器的平台。
4、LINUX支持多用户,多进程,多线程,多平台,良好的界面与丰富的网络功能。
5、学习linux必然要学习shellscript这也是对熟悉编程的锻炼。e二:是linux的安全稳定性。linux相对windows安全的多。权限控制远比widows灵活的多。加上免费的防火墙iptables,更好的保障网络安全。
6、性能上要比windwos好的多。理由有以下几个,大多数linux服务器没视窗一般只有命令行窗口。不会像windows需要更多的资源。安全性要比windows 高的多的多,从网站上搜索对linux的攻击、病毒少之又少。
怎么学习ARM和DSP?
1、DSP适合做高端应用,普通产品不会用的,因为成本太高。如果想学比51高级一点的芯片,可以从ARMv7开始,比如STM32F103系列的。90MIPS的速度只需要20块钱。而DSP的2812就需要100元左右了,比较贵。
2、想做内核开发话,有C和C++,懂shell,这样语言基础就没什么问题了。其余的就是要了解微机原理,熟悉硬件,最好有块硬件板子慢慢玩儿。ARM9和ARM11的板子都还行,玩儿多了就慢慢熟悉了,有了个框架。
3、建议自己开始要有所侧重,如果想偏硬件就FPGA,DSP,ARM,.如果想偏软件就ARM,DSP,fpga.现在FPGA中有些已经嵌入了ARM和DSP,ARM中有些也嵌入了DSP。
4、软件要精硬件要懂。你说的数码管,ad,键盘,蜂鸣这些都是很基础的东西。如果你觉得自己软件水平不错,那么就转arm好了,因为arm现在都会做到实时操作系统,ucos,linux,andriod之类的其实都是跑在arm上面。
5、嵌入式分软硬,软一点就是操作系统方面,底册、层驱动程序方面吧,比如Linux等等。硬一点就是以单片机,DSP,ARM为核心处理器和外围的一些数字模拟电路吧。EDA是一系列电子设计自动化软件。