标签分类 热门分类
当前位置:首页 > 操作系统电子书 > Linux电子书网盘下载
嵌入式Linux软硬件开发详解 嵌入式Linux软硬件开发详解
嵌入式小谢

嵌入式小谢 提供上传

资源
11
粉丝
47
喜欢
229
评论
16

    嵌入式Linux软硬件开发详解 PDF 高清版

    Linux电子书
    • 发布时间:

    给大家带来的一篇关于Linux相关的电子书资源,介绍了关于嵌入式、Linux、软硬件开发方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小59.2 MB,刘龙编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.5,更多相关的学习资源可以参阅 操作系统电子书Linux视频、等栏目。

  • 嵌入式Linux软硬件开发详解 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1vgu67z0_5DGxleEk2oBh_
  • 分享码:49n4
  • 嵌入式Linux软硬件开发详解 PDF

    内嵌式Linux系统软件开发全过程中,从硬件设计到系统软件移殖、开发软件的各层面內容,从最底层控制系统设计到顶层应用程序开发,均以实际的电源电路或程序流程案例来开展解读。目地是领着用户了解内嵌式产品研发的全步骤。这书循序渐进、由浅入深、主题鲜明,标本典型性,可做为大中专院校内嵌式有关技术专业的本科毕业、硕士研究生的教材内容应用,也能够从业内嵌式Linux开发设计的技术工程师参照。

    1、硬件平台运用普遍。

    2、针对性强

    3、案例方法解读,方法新奇

    4、融合Linux驱动器+QT4+数据库查询(Sqlite)教材内容,并能够 得出很多具体新项目案例。

    这书全方位详细介绍了内嵌式Linux系统软件开发全过程中,从硬件设计到系统软件移殖、开发软件的各层面內容,包括硬件设备的结构设计(包揽了普遍硬件配置,如RAM、Flash、UART、USB、LCD和电源管理等)、Linux电脑操作系统的安裝及有关嵌入式开发手机软件的应用、内嵌式Linux程序编写需要的基础知识(Makefile英语的语法、shell程序编写等)、BootLoader和核心、系统文件、QT4的移殖、驱动安装的撰写和检测、QT4手机应用程序的撰写。

    这书从最底层控制系统设计到顶层应用程序开发,均以实际的电源电路或程序流程案例来开展解读。目地是领着用户了解内嵌式产品研发的全步骤。这书循序渐进、由浅入深、主题鲜明,标本典型性,可做为大中专院校内嵌式有关技术专业的本科毕业、硕士研究生的教材内容应用,也能够从业内嵌式Linux开发设计的技术工程师参照。

    刘龙大学本科研究生皆大学毕业于东北师范大学物理系,从业文化教育工作中8年。曾喜获校杰出贡献本人头衔。2006年起迄今从业内嵌式Linux课堂教学工作中,对于有必须掌握。发布有关单片机设计及内嵌式方位文章内容,关键及EI级別,文章内容6篇。其次创作者文章内容5篇。2008年与某企业联合开发应用场景EP9315与Linux的大型游戏机主控板有部。

    目录

    • 硬件设计篇
    • 第1章 硬件系统概述
    • 第2章 核心板电路设计
    • 第3章 扩展板电路设计
    • 驱动开发篇
    • 第4章 嵌入式Linux开发环境构建
    • 第5章 Make工程管理及Shell
    • 系统移植篇
    • 第6章 移植U-Boot
    • 第7章 移植Linux内核
    • 第8章 制作根文件系统
    • 第9章 移植触摸库及Qt4库
    • 项目实战篇
    • 第10章 驱动开发基础

    上一篇:虚拟化与云计算  下一篇:高效团队开发:工具与方法

    展开 +

    收起 -

     
    Linux 相关电子书
    关于Linux的学习笔记
    网友NO.905985

    在Linux系统中搭建Node.js开发环境的简单步骤讲解

    1. Linux安装node.js ubuntu: sudo apt-get install nodejs npm centos: yum install nodejs npm 更详细的安装参见:https://github.com/joyent/node/wiki/Installation npm为类似PHP中Pear的包管理器 2. 开始使用node.js 用文本编辑器新建hello.js写入以下内容 console.log('hello world'); 打开命令行输入 $ node hello.js 你会看到输出 $ hello world console.log是最常用的输出指令 3. 建立HTTP服务器 理解node.js架构 像PHP的架构模型为: 浏览器--》HTTP服务器(apache、nginx)--》PHP解释器 而在node.js应用中,node.js采用: 浏览器--》node.js这种架构 创建HTTP服务器:新建一个app.js文件,内容如下: var http = require('http');http.createServer(function(req, res){ res.writeHead(200,{'Content-Type': 'text/html'}); res.write('/preh1node.js/h1pre'); res.end('hello world ');}).listen(3000);console.log("http server is listening at port 3000."); 运行 $ node app.js 打开浏览器打开http://127.0.0.1:3000查看结果 该程序调用了node.js提供的http模块,对所有的Http请求答复同样的内容并监听3000端口。运行这个脚本后不会立刻退出,必须按下ctro+c才会停止,这是因为listen函数创建了事件监听器。 4. 调试脚本 node.js脚本修改后,必须停止原程序,重新运行,才能看到变化。 用包管理器安装supervisor工具。 $ npm install -g supervisor 以后通过 $ supervisor app.js 來运行node.js程序,它会检测程序代……

    网友NO.925911

    pycharm远程linux开发和调试代码的方法

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下: 配置远程linux主机信息 选择Tools--Deployment--Configuration 这里选择SFTP就可以 这里添加SFTP主机信息然后可以天机测试连接,输入用户名和密码 这里默认根路径就可以 Local path配置为你windows本地的代码路径就可以 Deployment path on server 这个配置为你linux上代码的路径 配置完成之后点击ok保存 这个时候通过Tools--Deployment--Browse Remote Host就可以看到你远程主机的信息 配置远程linux的python 到此为止配置的内容完成,下面开始测试使用 测试用在远程linux写代码和调试 我在远程linux上新建了一个hello.py文件,并打印hello world 然后在本地windows的pycharm上运行 现在我对代码文件进行更改,切记写完代码之后点击右上角的上传小箭头,这样就把你更改的代码及时上传到linux上,然后在点击运行 如果你没有上传,这个时候你点击左边第一个图标,用于对比,你就会可以看到你当前的代码和最近上传到linux代码的对比,这个也是非常方便的一个功能 以上就是本文的全部内容,希望对大家的……

    网友NO.108933

    Linux RedHat下安装Python2.7开发环境

    Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或 mv /usr/bin/python /usr/bin/python2.6 修改使用python2.6的程序配置,比如yum vim /usr/bin/yum#!/usr/bin/python2.6 查看yum是否正常yum list 1、 安装Python2.7 官网下载源码包:Python-2.7.13.tgz 编译: ./configure --prefix=/usr/local 安装: make mak install 创建软连接: cd /usr/local/bin ln -sv python2.7 python cp头文件:\cp -a /usr/local/include/python2.7/* /usr/local/include 输入查看: 2、 安装pip 下载pip-9.0.1.tar.gz 安装 python setup.py install 3、 安装ipython 下载ipython-5.3.0.tar.gz 安装 python setup.py install 安装pysqlite用于ipython记录历史记录: pip install pysqlite 4、 安装eclipse eclipse依赖于jdk,下载jdk-8u121-linux-x64.tar.gz tar -xf jdk-8u121-linux-x64.tar.gz -C /usr/local/ 配置java环境变量:vim /etc/profile最后加上: JAVA_HOME="/usr/local/jdk1.8.0_121" PATH=${JAVA_HOME}/bin:$PATH CLASSPATH=.:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH 下载eclipse-java-neon-3-linux-gtk-x86_64.tar.gz tar -xf eclipse-java-neon-3-linux-gtk-x86_64.tar.gz eclipse安装pydev插件: help-install new software add-name:Pydev -location:http://pydev.org/update 只选择PyDev for eclipse develop,然后继续下一步,直到……

    网友NO.995636

    Linux CentOS Python开发环境搭建教程

    CentOS安装Python 1.CentOS已经自带安装了2.x版本,先尝试python命令检查已安装的版本.如果你使用rpm、yum或deb命令安装过,请使用相对命令查询。 2.复制安装文件链接。在https://www.python.org/ftp/python/ 进入对应的文件夹,选择Python-3.x.0.tgz右键复制链接 3.在centOS下载tgz安装文件。使用wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz,这里的链接请使用上一步复制的地址 4.安装必要的其他软件包。使用yum install gcc openssl-devel bzip2-devel libffi libffi-devel进行安装 5.解压安装文件。tar xzf Python-3.7.0.tgz。 6.编译前准备。cd Python-3.7.0进入文件夹,执行./configure --enable-optimizations 7.进行安装。可能需要一点时间,make altinstall 8.检查是否安装成功。python3.7 -V,成功应该输出版本号。运行python -V显示原有的python版本号。 CentOS修改命令别名 1.安装位置。你可以在\usr\local\bin文件夹下看到已安装的python3.7 2.修改命令别名。 update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 0, 最后0表示优先级。 3.删除别名关联。 update-alternatives --remove python3 /usr/local/bin/python3.7 使用virtualenv管理项目 1.安装。pip3 install virtualenv,这里的pip3可能需要使用update-alternatives --install方法添加别名,目标文件在/usr/local/bin/pip3.7 2.创建项目环境。virtualenv env,这将自动创建env文件夹。 3.激活……

    Copyright 2018-2020 xz577.com 码农之家

    电子书资源由网友、会员提供上传,本站记录提供者的基本信息及资源来路

    鸣谢: “ 码小辫 ” 公众号提供回调API服务、“ 脚本CDN ”提供网站加速(本站寻求更多赞助支持)

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    上传资源(网友、会员均可提供)

    查看最新会员资料及资源信息