新書推薦:
《
为你想要的生活
》
售價:HK$
66.1
《
关键改变:如何实现自我蜕变
》
售價:HK$
77.3
《
超加工人群:为什么有些食物让人一吃就停不下来
》
售價:HK$
99.7
《
历史的教训(浓缩《文明的故事》精华,总结历史教训的独特见解)
》
售價:HK$
62.7
《
不在场证明谜案(超绝CP陷入冤案!日本文坛超新星推理作家——辻堂梦代表作首次引进!)
》
售價:HK$
58.2
《
明式家具三十年经眼录
》
售價:HK$
524.2
《
敦煌写本文献学(增订本)
》
售價:HK$
221.8
《
耕读史
》
售價:HK$
109.8
|
內容簡介: |
为开展《嵌入式边缘计算软硬件开发》1+X证书(高级)培训和考证工作,校企共同编写。本教材以1+X证书职业技能等级标准(高级)作为基准,以龙芯2K1000处理器、国产操作系统(Loongbian)、OpenCV、QT作为主要内容,以任务驱动为导向,设计了22个由简到繁、由浅入深的实训任务,重构教材内容、章节顺序,保证教材内容具备系统化的知识体系和技能体系。本教材是1+X证书《嵌入式边缘计算软硬件开发》(高级)第一本配套教材,做到1+X证书职业技能等级标准、1+X证书设备、教材、课程资源四位一体,实现\课证”融合,填补高职院校国产化嵌入式技术教材空白。本教材适用高职院校、职教本科院校电子信息工程技术、物联网应用技术、嵌入式应用技术等专业的嵌入式技术相关课程。
|
關於作者: |
杨黎,副教授,高级技师,广东省高等学校优秀青年教师,现工作于深圳职业技术学院电子与通信工程学院,长期从事嵌入式、物联网、自动化控制等技术领域的教学与科研工作。荣获广东省教育教学成果二等奖1项、广东省科学技术进步三等奖1项、专利5项,主持市级以上科研项目4项,发表学术论文10多篇,主编教材2部,指导学生参加全国大学生电子设计竞赛、全国职业院校技能大赛荣获国家一等奖7项,省级一等奖10多项。
|
目錄:
|
第一篇龙芯2K1000处理器快速入门第1章 龙芯2K1000开发平台1.1 龙芯教育派2K1000简介1.2 硬件资源与布局1.3 2K1000处理器介绍1.3.1 概述1.3.2 芯片体系结构1.4 龙芯2K1000支持的 Linux发行版任务1 龙芯2K1000开发平台测试第2章 Linux系统基本操作2.1 Linux的系统目录树2.2 Linux软件包管理2.3 Linux远程登录2.4 Linux文件与磁盘管理2.5 GCC编译器使用2.5.1 GCC编译器简介2.5.2 基本用法任务2 Linux常用命令操作第3章 龙芯教育派使用入门3.1 龙芯教育派上电启动3.2 龙芯教育派显示器配置3.3 龙芯教育派连接网络3.4 龙芯教育派 SSH远程控制3.5 龙芯教育派系统安装第二篇 Linux应用开发第4章 Linux开发环境搭建4.1 本地编译与交叉编译4.2 龙芯交叉编译工具链安装与使用4.2.1 安装交叉编译工具链4.2.2 交叉编译的使用4.3 Linux应用编程基础知识4.4 Makefile工程管理4.4.1 Makefile简介4.4.2 Makefile文件举例任务3 编写龙芯教育派第一行代码第5章 Linux编程基础5.1 Linux内存管理5.1.1 进程与内存5.1.2 内存分配机制5.2 内存管理函数 malloc()和 free()5.3 文件指针和流5.4 标准输入、标准输出和标准错误5.5 文件操作任务4 Linux文件操作用户空间编程第6章 Linux多进程/线程应用开发6.1 进程基本概念6.2 进程环境和属性6.3 创建进程6.4 退出进程6.4.1 常见的退出方法6.4.2 信号处理程序6.4.3 退出函数说明6.5 常用的进程间通信方式6.5.1 管道6.5.2 消息队列6.5.3 共享内存任务5 多进程应用编程6.6 多线程操作6.6.1 pthread线程操作库6.6.2 线程基本操作6.6.3 线程的属性6.6.4 线程的锁任务6 多线程应用编程第7章 Linux网络通信应用7.1 网络编程的基础概念7.1.1 网络层次划分7.1.2 OSI 7层模型7.2 TCP/IP7.2.1 IP地址、端口与域名7.2.2 套接字(Socket)7.2.3 TCP/IP通信简单实现7.3 多连接环境 Socket编程7.3.1 使用 select()处理多连接7.3.2 使用poll()函数处理多连接任务7 Linux网络编程第三篇 Linux驱动开发第8章 Linux驱动开发基础8.1 设备驱动介绍8.2 Linux设备驱动分类8.3 字符设备驱动8.3.1 驱动初始化8.3.2 实现设备操作8.3.3 驱动注销8.3.4 字符设备驱动程序基础8.4 Linux内核模块介绍第9章 GPIO驱动应用开发9.1 Linux GPIO驱动9.2 Linux GPIO中断控制9.3 GPIO引脚复用配置任务8 GPIO控制实验9.4 Python GPIO外设控制任务9 Python控制 GPIO第10章 PWM驱动应用开发10.1 PWM工作原理10.2 sysfs方式控制 PWM任务10 PWM-LED呼吸灯第11章 UART总线与设备驱动11.1 UART工作原理11.2 UART驱动11.2.1 stty命令11.2.2 程序驱动11.3 串口库pyserial任务11 龙芯2K串口数据传输第12章 IIC总线与设备驱动12.1 配置I2C设备驱动12.1.1 打开 I2C接口12.1.2 设置器件地址12.1.3 数据的读写12.1.4 I2C tools任务12 IIC总线传感器数据获取第13章 CAN总线与设备驱动13.1 CAN总线概述13.2 CAN总线工作原理13.2.1 CAN总线结构及帧格式13.2.2 CAN总线位速率13.3 龙芯2K1000处理器CAN总线驱动配置13.3.1 龙芯2K1000处理器CAN总线复用配置13.3.2 CAN接口测试任务13 使用龙芯2K1000处理器传输 CAN总线数据第四篇 龙芯处理器综合实战第14章 Qt应用开发14.1 Qt简介14.1.1 GUI编程学什么14.1.2 PyQT是什么14.2 开发环境的安装14.3 第一个 Qt桌面应用14.4 Qt Designer的使用14.5 控件快速入门14.5.1 Qt Designer基本控件介绍14.5.2 设计 Qt简单应用程序14.6 Qt核心 API的使用14.7 Qt中常用控件 API的使用任务14 俄罗斯方块游戏设计任务15 用户管理系统设计任务16 门禁系统设计第15章 龙芯2KOpenCV应用开发15.1 OpenCV简介15.2 Opencv安装15.3 Opencv快速入门15.3.1 显示图像15.3.2 实时视频15.3.3 OpenCV中的绘图功能任务17 形状检测任务18 瓶盖缺陷检测任务19 多目标跟踪第16章 嵌入式AI与边缘计算应用开发16.1 嵌入式人工智能开发概述16.2 NCNN计算框架应用16.2.1 配置NCNN框架16.2.2 部署NCNN模型到龙芯 2K1000处理器16.3 Caffe16.3.1 Ubuntu上安装 Caffe16.3.2 源码安装 Caffe(CPU)16.3.3 Caffe使用方法任务20 基于神经网络的手势识别任务21 基于神经网络的人脸口罩佩戴检测
|
|