科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
串口基本原理
有很多有过一定嵌入式开发工作经验的朋友在从事嵌入式开发的过程当中,主要在嵌入式软件,界面等方向做的研究较多,但经常也会用串口进行调试程序,只知道串口是用来传输数据用的。但串口具体怎么用来传输数据却不太清楚,对串口的工作原理也是一知半解。接...…
Linux字符设备驱动模型之Linux内核模块参数
在Linux内核驱动中,难免的两个内核模块之间具有依赖关系,他们或许是通过进行某种传参,获取进行函数之间的调用。因为每一个模块在Linux系统Kernel中是相对独立的,所以Linux内核驱动模块之间进行通信就不能直接使用函数调用等方式了。 一、Linux内核模块参...…
Python 网络爬虫
当我们想买一款手机,当我们想知道其他人对一款产品的评价,当我们有各种各样疑问的时候,我们总是要打开百度,Google等搜索引擎,搜索相关问题。而不是在自己电脑里,或者到书架上翻书查找。这是因为大量的数据来源于互联网,而百度和Google就是一个从互联...…
Qt打包文档(window平台)
Qt打包文档(window平台) 1 添加程序图标 1.1 设置主窗口图标 主窗口调用: setWindowIcon(QIcon(QStringLiteral(:/logo/resourse/logo.png))); 上面路径根据自己情况配置,可以使用资源文件路径。 1.2 设置运行程序的图标 1.到http://www.bitbug.net/转换...…
Char溢出问题分析
直奔主题,先上一道例题,大家思考一下,为什么答案是这个样子! 下面是linux系统的输出结果: (1)几点基础注意 变量定义:是在内存中确定变量的位置和大小,即:定义时分配内存。例如:int a; 赋值:是在擦除对象当前值,并用新的值代替。例如:a = 2; 初...…
FS4412 移植 libiconv库
为什么要移植iconv库? 在项目进行过程中,有这样一个需求。每辆车的车牌由汉字和字母、数字组成,例如:[京A99999],当然我们在这基础上还添加了车牌的颜色,所以车牌信息在数据传输过程中显示的是[蓝牌:京A99999]。车牌信息是通过树莓派用OPENCV做的图像识...…
sqlite常用命令及编程接口介绍
一、常用命令介绍 在终端下运行sqlite3 *.db,出现如下提示符 SQLite version 3.7.2 Enter .help for instructions Enter SQL statements terminated with a ; sqlite *.db 是要打开的数据库文件。若该文件不存在,则自动创建。 显示所有命令 sqlite .help...…
TCP/IP协议与OSI协议详解
TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇。TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层) TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所...…
回到顶部