发布信息

想要从事 linux嵌入式方面的运行软件开发 我该怎样学呢 (想要从事连接器)

     2024-08-13 09:29:47     601

本文目录导航:

想要从事 linux嵌入式方面的运行软件开发。我该怎样学呢?

韦东山的那本书挺经典,出色的链接:《嵌入式Linux运行开发齐全手册》以S3C2410、S3C2440开发板为例,从剖析配件上电口头的第一条指令开局,到结构出一个相似PDA、基于Linux的桌面GUI系统,率领读者学习、把握从最底层到最高层的软件编写方法。

《嵌入式Linux运行开发齐全手册》片面引见了嵌入式Linux系统开发环节中,从底层系统支持到下层GUI运行的方方面面,内容涵盖Linux操作系统的装置及相关工具的经常使用、性能,嵌入式编程所须要的基础常识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),配件部件的经常使用及编程(囊括了经常出现配件,比如UART、I*IC、LCD等),UBoot、Linux内核的剖析、性能和移植,根文件系统的结构(包括移植busybox、glibc、制造映象文件等),内核调试技术(比如减少kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、裁减串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(蕴含两个GUI系统:基于Qtopia和基于X),运行程序调试技术。

《嵌入式Linux运行开发齐全手册》从最繁难的点亮一个LED开局,由浅入深地解说,使读者最终可以性能、移植、裁剪内核,编写驱动程序,移植GUI系统,把握整个嵌入式Linux系统的开发方法。

1、Linux 基础装置Linux操作系统 Linux文件系统 Linux罕用命令 Linux进行环节详解。

2、Shell 编程基础Shell简介 意识后盾程序Bash编程相熟Linux系统下的编辑环境。

3、Linux 下的 C 编程基础linux C言语环境概述 Gcc经常使用方法 Gdb调试技术。

4、嵌入式系统开发基础嵌入式系统概述 交叉编译 性能TFTP服务 性能NFS服务 下载Bootloader和内核 嵌入式Linux运行软件开发。

4、嵌入式系统移植Linux内核代码 平台相关代码剖析 ARM平台引见 平台移植的关键技术 移植Linux内核到 ARM平台 了解移植的概念 能够移植Linux内核移植Linux2.6内核到 ARM9开发板。

5、嵌入式 Linux 下串口通讯串行I/O的基本概念 嵌入式Linux运行软件开发流程 Linux系统的文件和设施。

6、嵌入式系统中多进程程序设计Linux系统进程概述 嵌入式系统的进程特点 进程操作 守护进程 相关的系统调用了解Linux系统中进程的概念。 linux嵌入式方面的运行软件开发

...网上很多~可以先从虚构机玩起。

A.普通装置一个VMWARE虚构机,再从网高低载个RedHat9.0的光盘镜像。

这个比拟适宜入门linux,当然也有Cygwin的,不过不介绍。

B.而后就可以依照上方的步骤学起来了,等把linux的shell和gcc,gdb,系统编程,gui(QT,miniGUI,MicroWin等等)玩好之后,可以买个开发板了,这里就不说明详细品牌了,2410/2440开发板很多的。

C.而后开局玩开发板,罕用的代码编辑工具有:SourceInsight,UE。

还有代码比拟工具,BeyondCompare。

当然还有ADS1.2,这个是必无法少的,可以先把ARM开发板当单片机开发板玩!先相熟详细配件设施的经常使用,如UART,SPI,LCD控制器等,最后再去玩Bootloader,系统移植,内核,文件系统,运行编程,驱动编程。





我想问一台手机的微信经过蓝牙发送数据给另一个蓝牙设施,和手机用一个串口调试APP经过蓝牙发送数据给另

没听懂疑问,如今谁还用蓝牙啊,装个软件快牙,茄子快传等多繁难,QQ自带也有面对面传文件,比蓝牙快N倍

嵌入式须要学什么?嵌入式须要学哪些课程和内容?

1.1 有哪些设施经常使用单片机或Linux

一切的电子产品,所用技术都可以以为要么是单片机,要么是Linux;GUI方面关键是QT/Android,它们都是运转于Linux之上的。

咱们说的单片机不经常使用操作系统,然而经常使用单片机设施必需远远超越Linux。

很多人也是先学习单片机,从单片机进入电子工程师行业,日常生存中,有哪些产品经常使用单片机、Linux呢?上方举一些例子:

咱们设计一个产品时,是经常使用单片机还是Linux,取决于老本:配件老本、软件老本、保养老本、更新老本。

而不应该依据团体偏好来选用:我青睐单片机,所以就排挤经常使用Linux;我青睐Linux,就排挤经常使用单片机。

为了有更多的选用,咱们须要既懂单片机,又懂Linux。

1.2 在配件操作上单片机和Linux是相似的

相关内容 查看全部