
LINUX系统应用开发
DDR内存测试
一棹春风一叶舟,一纶茧缕一轻钩。花满渚,酒满瓯,万顷波中得自由。
展开
-
我的嵌入式LINUX学习.卷46------实战开发
原创 2019-04-30 12:43:46 · 140 阅读 · 0 评论 -
【ASM9260T】【LINUX-3.10】asm9260t芯片简介
紫芯官网如下:http://www.alphascale.com/index.asp?yfa.htmlasm9260t, 封装LQFP 176-14x14(21x21)240MHz ARM926EJ-S 内核16KBytes 数据 cache,16KBytes 指令 cache, MMU存储器Nand Flash 控制器,具有 24bits/512 bytes 的 E...原创 2019-04-17 09:35:40 · 2085 阅读 · 1 评论 -
网络协议---Zigbee网络协议
序言物聯網中存在2類協議,接入協議:負責子網內部設備之間的組網與通信,如:Zigbee、WIFI、藍牙。通信協議:負責通過傳統互聯網、服務器、APP或設備進行數據交換,如:HTTP、MQTT、XMPP、COAP、WEBSOCKET一、什麼是Zigbee網絡協議是一种基于IEEE802.15.4协议的最近发展起来的一种短距离无线通信技术,功耗低,被业界认为是最有...原创 2019-03-13 09:55:29 · 955 阅读 · 0 评论 -
我的嵌入式LINUX学习.卷30------Linux系统调用
原创 2019-03-15 14:28:50 · 115 阅读 · 0 评论 -
ssh常用命令解析
本人所在公司,源代码工程文件全在一台服务器上,通过ssh命令进行远程登录:ssh tommy@192.168.10.103如果将服务器上的文件下载会本地电脑,使用如下命令:scp tommy@192.168.10.103:~/work/tommy/123.txt ./Documents/反过来,也可以,就是上传文件了:scp 123.txt t...原创 2019-03-06 15:46:33 · 213 阅读 · 0 评论 -
ifdef、define、endif这些关键字的作用是什么?
1、 注释掉一段代码;2、防止头文件重复包含。原创 2019-03-03 13:14:09 · 1301 阅读 · 0 评论 -
查看linux系统内存使用情况的系统命令是?
答:1)free2)cat /proc/meminfo原创 2019-03-03 12:45:28 · 1016 阅读 · 0 评论 -
copy_to_user()和copy_from_user()主要用于实现什么功能?一般用于file_operations结构的哪些函数里面?
由于内核空间和用户空间是不能互相访问的,如果需要访问就必须借助内核函数进行数据读写。copy_to_user():完成内核空间到用户空间的复制。copy_from_user():是完成用户空间到内核空间的复制。一般用于file_operations结构里的read,write,ioctl等内存数据交换作用的函数。当然,如果ioctl没有用到内存数据复制,那么就不会用到这两个...原创 2019-03-02 13:39:04 · 1426 阅读 · 0 评论 -
SPI总线协议(Serial Peripheral Interface)
SPI的通信原理很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根也可以(单向传输时)。也是所有基于SPI的设备共有的,它们是SDI(数据输入),SDO(数据输出),SCK(时钟),CS(片选)。SDO– 主设备数据输出,从设备数据输入 对应MOSI master output slave...转载 2019-03-02 13:13:59 · 1569 阅读 · 0 评论 -
ioctl函数与unlocked_ioctl函数的区别
Linux 内核从2.6.36版本后,已经完全删除了struct file_operations 中的ioctl函数指针,取而代之的是unlocked_ioctlstatic struct file_operations hi_i2c_fops = { .owner = THIS_MODULE, // .ioctl = I2C_Ioctl , ...原创 2019-03-02 13:23:13 · 1550 阅读 · 0 评论