发布信息

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

     2024-08-13 11:52:13     703

本文目录导航:

想要从事 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系统中进程的概念。

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

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,系统移植,内核,文件系统,运行编程,驱动编程。





stm32经过串口发送数据给蓝牙模块时,会不会同时发送到跟蓝牙模块配对好的蓝牙调试器app上?

是的!!普通的蓝牙都是透传形式,你间接个蓝牙的串口传数据,蓝牙会智能透传给app的。

vb,串行端口调试(总是产生无法关上串口com1,确认串口能否存在),该怎样办

换个串口。

用串口2。

或许从网上找个串口助手测试一下。

哪个串口可行。

你所用的串口是不是不通。

要不你就留下你的邮箱我给你传过去一个串口助手。





还有就是审核一下你VB所用的串口是不是被占用了。

相关内容 查看全部