![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式开发
文章平均质量分 58
liangqiuJL
这个作者很懒,什么都没留下…
展开
-
stm32环境搭建
1. 安装注册Keil uVersion4 1)MDK4.70A->打开注册机 cid:文件-》license管理-》cid ,选择arm-》generate “xxx”2)license管理-》new license id:xxx2. 安装jlink驱动-》build-》load到开发板中转载 2016-05-13 09:12:01 · 311 阅读 · 0 评论 -
2.EPC-6708 应用程序开发环境搭建
2. EPC-6708qt环境搭建1. 安装vm10 、ubuntu142. 根据文档配置转载 2016-07-13 23:00:49 · 1155 阅读 · 0 评论 -
EPC-6708 arm嵌入式文件系统、uboot、内核定制
EPC6708嵌入式文件系统、uboot、内核定制,根据相关文档源码,交叉编译生成可执行文件。转载 2016-05-23 12:27:15 · 832 阅读 · 0 评论 -
EPC-6708 linux 字符设备驱动 读取小灯
#include #include #include #include #include #include #include #define DEVNAME "hello" static dev_t dev; static struct class *hello_class; static struct cdev *hello_cdev;#define转载 2016-06-02 15:58:14 · 683 阅读 · 0 评论 -
EPC-6708 按键驱动
/* * linux/drivers/char/tiny4412_buttons.c * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * publ转载 2016-06-27 17:49:16 · 649 阅读 · 0 评论 -
EPC-6708 arm 开发板常用命令等
1. 查看系统信息1)查看系统内核版本uname -a 2) 查看内存使用情况free3)查看磁盘使用情况df4)查看CPU等其他信息cat /proc/cpuinfo5)查看系统时间date 2.系统设置临时改变ip地址1)ifconfig etho 192.168.1.136 2)永久改变网卡地址进入/etc/rc.d/rc.转载 2016-05-13 14:11:16 · 1152 阅读 · 0 评论 -
smart210 arm嵌入式qt开发环境搭建
1. 在vm9上安装fedora 9 结果是停住,安装不了,换成vm6.5就可以安装了,注意使用32位系统2. 安装ubantu 系统显示黑屏,是默认分辨率太高,调低就可以出现开机图形界面,因装的64位版本,另外需要安装32位的库转载 2016-04-25 10:25:13 · 1282 阅读 · 0 评论 -
EPC-6708 qt 窗口串口开发环境搭建
1. 安装6708 文档配置环境变量2. 加入qt 串口模块后出现 找不到libudev.h的问题转载 2016-06-06 10:31:36 · 611 阅读 · 0 评论 -
EPC-6708接口调试
1. lvds 在 uboot下配置主显示为lvds 1024×768,lvds线序最后角接3.3V可以提供显示亮度,给背光供电1,2,4角为12V ,gnd, 5V,背光亮,显示屏采用夏普LCY-W-15505A型号2. hdmi在 uboot下配置主显示为hdmi,hdmi转VGA到电脑显示器不能显示,换成hdmi线连接到电视上(选择input 5 hdmi输出)可以在电视上显示转载 2016-05-25 12:39:30 · 1029 阅读 · 0 评论 -
linux字符设备驱动 并发与竞态
内核调试1.打印调试,发行时去除 DPDEBUG开关2.调试器3.查询并发和竞态if(copy_from1.信号量不能在内核外使用,进程不能得到就到睡眠队列,再唤醒init_MUTEX 初始化互斥锁值为12.自旋锁spin_lock_init(x)spin_lock(x)spin_trylock(x)spin_unlock信号量转载 2016-06-03 08:26:14 · 416 阅读 · 0 评论 -
linux 内核基础
1.linux系统的构成?用户空间,内核空间,这样划分是为了保护系统防止用户的误操作arm 7种工作模式2.通过系统调用和中断可以完成用户空间对内核空间的调用3.linux内核架构系统调用接口,进程管理,内存管理(物理地址和虚拟地址转换,分配内存空间),虚拟文件系统(隐藏各种具体文件系统细节),网络栈(稳定且网络协多),arch(和cpu架构相关的代码),设备驱动主要改ar转载 2016-06-08 08:13:49 · 372 阅读 · 0 评论 -
嵌入式 51学习
led发光二极管电流驱动,1-5mA变化明显,最大20mA,电压为1.8-2.2V计算限流电阻阻值大小?其中电阻建立工程1.选择89c52单片机型号,生成启动代码2.新建文件,保存文件led.c3.add to group//sfr p0 =0x80//sbit LED=P0^0#includesbit LED=P0^0;sbit ADDR0转载 2016-05-25 15:33:40 · 941 阅读 · 0 评论 -
linux加载模块到内核
#include#includestatic int __init hello_init(){ printk("Hello Kernel!\n"); return 0;}static void __exit hello_exit(){ printk("See you,Kernel!\n");}module_ini转载 2016-05-30 09:48:16 · 465 阅读 · 0 评论 -
linux动态注册设备号
#include #include #include #include #include #include #define DEVNAME "hello" static dev_t dev; static struct class *hello_class; static struct cdev *hello_cdev;static int hello_转载 2016-05-30 09:43:14 · 1391 阅读 · 0 评论 -
linux字符设备驱动
linux字符设备驱动字符设备文件和字符设备驱动通过主设备号联系主设备号对应设备类型次设备区分同类型的设备内核如何如何描述设备号?用dev_t 实质为12+20位的整数MAJORMINOR怎样申请设备驱动?1.静态申请2.动态分配int alloc_chrdev_region安装后/proc/devices查看设备名不用设备时,注销设备号转载 2016-05-29 16:57:04 · 530 阅读 · 0 评论 -
3.EPC6708 linux 开机自启动程序
1. 修改 /usr/share/zhiyuan/zylauncher/start_zylauncher 最后一行改为 /opt/testhuxi -qws2. 修改/etc/rc.d/init.d/zylauncher 倒数第二行 修改目录为 /usr/share/zhiyuan/zylauncher/start_zylauncher3. 保持默认/etc/in转载 2016-07-13 11:14:45 · 963 阅读 · 0 评论