当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]如何能够尽快学会嵌入式linux编程

如何能够尽快学会嵌入式linux编程?这是一个很大的题目。但我认为首先要心态平和,不要急功近利。有的人想一年学成,结果是十年八年也不成;有的人安排自己五年学成,反而两三年就成高手。其次我认为要方法得当,循序渐进。嵌入式linux基于ARM9的比较多,如果你想成为一个硬件工程师,今后的工作就与系统搭建、系统移植和驱动编写有关,这些最好还是要有ARM7的基础,如果你是一个软件工程师,那只要大致对寄存器操作什么的有个概念性的认识就好。硬件工程师一个比较理想化的成长路线是首先学习ARM7,做过一些把ARM7当作超级单片机应用的项目后学习ucos,RTOS等轻量级的操作系统,作两个带操作系统的项目,最后再去学习基于ARM9的嵌入式linux系统。ARM9的学习也要分几个方面,首先要熟悉linux系统,常用操作命令、目录组织、启动过程和PC机linux下编程等都要搞清楚,否则连枪怎么用都没搞清楚,怎么能上战场杀敌呢?接下来要学习交叉编译环境的配置,编几个如跑马灯等常见小程序,DOWN到开发板的liunx系统中跑一下。会了这些,你参照处理器文档基本上可以编写类系于驱动程序的东东了,可以出去忽悠两个项目骗些钱花花啦。最终,嵌入式工程师的最高殿堂就是bootloader、操作系统的移植。你又回到了单片机的时代,一切从零开始搭建,不要笑,这些好像很基础,但是如果你能够把这个层面的东东弄得很透彻,做成可以禁得起实用考验的可靠代码,你就是大师,你就是ARM9的上帝。第三我认为学习嵌入式linux不能要求面面俱到。举个例子,linux是个很庞大的系统,光系统命令就有几千,还不包括命令的组合,如果硬要把这些命令都记住是件费力不讨好的事情。因此抓住学习的主干,舍弃旁支末节才是明智的,才能尽快地学会嵌入式linux编程。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

刚入门嵌入式,选入门级RZ/G2L开发板,采用邮票孔形式封装了RZ/G2L核心板。

关键字: 开发板 嵌入式LINUX 嵌入式系统

摘 要:给出了一种基于MAX7456的OSD系统的设计和实现方法,该方法利用ARM7进行配置和控制,并通过RS232及RS485接口实现配置参数的在线修改,可实现在视频信号中叠加显示字符、汉字及用户自定义图形。

关键字: ARM7 OSD MAX7456 视频监控

摘 要:随着嵌入式技术的广泛应用,ARM9平台上的嵌入式Linux操作系统成为一个焦点。在诸多嵌入式操作系统中,Linux凭借其低成本开发,可应用于多种硬件平台,可定制内核,性能优异,良好的网络支持等优势成为嵌入式系统...

关键字: ARM9 嵌入式Linux 操作系统 移植

摘 要:利用ARM9嵌入式系统设计了一款草坪自动浇水系统,该系统以温湿度传感器DHT11为感应部件来采集草坪区域内空气温湿度值,并将数值传送给ARM9,ARM9再根据收集到的数据与程序设定的浇水上下限值相比较,当低于下限...

关键字: ARM9 LCD DHT11 自动浇水系统

以低功耗微型电容式三轴向加速度传感器作为传感部件,采用基于ARM9的嵌入式系统并定制Linux作为总控系统,选择符合802.11b标准的无线通讯技术作为仪器的网络接入方式。

关键字: IPv6 ARM9 地震烈度仪

计算机多媒体技术和网络技术飞速发展使得基于流媒体的多媒体应用也被运用在多种领域,特别是网络可视电话、远程监控、视频点播领域。

关键字: ARM9 媒体播放器 TQ2440

随着社会的发展,人们的医疗保健意识越来越强,所以医生的培训也就成为非常重要的环节。心电除颤技术作为医生培训的一个主要方面,若操作规范,动作熟练,往往在紧急关头可以救人于危难之间。

关键字: ARM9 心电除颤 模拟发生系统

芯片可以实现最高60MHz的工作频率,有着较强的功能,能够满足嵌入式系统μC/OS—II及人性化的人机界面的要求。本设计中 LPC2148所有的接口都有使用。

关键字: ARM7 内核微控制器 以太网接口电路

指纹门禁系统是基于生物特征识别技术的一项高科技安全设施,近年来在国内外得到了广泛的应用,并已成为现代化建筑智能化的标志之一。

关键字: ARM9 指纹识别 门禁系统

整理自网络,排版:付斌 对嵌入式系统工程师及嵌入式硬件工程师而言,2020年将是振奋人心的一年。随着物联网应用的普及,MCU市场将再次繁荣。因此,市场上对嵌入式系统工程师人才的需求也将出现新高。这些都是底层编程领域中即将...

关键字: 嵌入式 软硬件 BSP 嵌入式LINUX
关闭
关闭