简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
记录安装过程,也算是笔记了,之前每次重装都忘记了。上次安装的是Ubuntu12.04,刚刚下载了Ubuntu12.10正式版,安装方法都是一样的,我使用的是硬盘(wubi)安装,非虚拟机。1.下载Ubuntu12.10下载地址:http://mirrors.163.com/ubuntu-releases/12.10/ubuntu-12.10-desktop-i386.iso
有些时候需要调试写一些通用的程序的时候难免会用到C编译器,但是windows下的VS体积太过于庞大,2G内存跑起来都有点吃力,更别说安装时那么的缓慢。首先得安装Eclipse,其实在windows下安装eclipse同样需要先安装java虚拟机,但是可以不用设置环境变量,下载java虚拟机安装后将安装目录里面的jar文件夹覆盖到eclipse的安装目录即可。eclipse的下载以及
1.前言 我使用的是USB转串口,芯片是PL2303,貌似ubuntu自带了PL2303的USB驱动,可以直接使用,其它的USB转串口的没试过。2.minicom安装 在终端中输入 : sudo apt-get install minicom 按提示下载并安装minicom, 下载安装完成后使用命令启动minicom,在终端中输入:sudo minicom 即可启动
1.准备工作 首先得安装好gcc工具链,以及开发环境,可以看看我的前面的几步。 还得编译好内核,一般开发板都带了,现在我还不知道配置内核,只能按照开发板默认的去编译,编译前需要先编译uboot,建议像我一样的新手先学会驱动编写,慢慢的去学习 内核的配置裁剪,我觉得到时候这个肯定是非常简单的过程,只不过没有找到门道而已,等我会了一定和大家分享,如果有会的可以教我一下,在下感激不尽。
linux设备驱动读书笔记设备驱动简介机制:提供什么能力策略:如何使用这些能力在编写驱动时, 程序员应当编写内核代码来存取硬件, 但是不能强加特别的策略给用户, 因为不同的用户有不同的需求. 驱动应当做到使硬件可用, 将所有关于如何使用硬件的事情留给应用程序编写驱动需要注意的地方:必须注意并发/重入的问题内核空间和用户空间不能直接操作,必须通过特别的函数(c
1.前言 由于嵌入式linux开发大多数使用的是交叉编译环境,难免很频繁的将文件在开发板和PC环境之间传递,最方便的当然是网络传递了,可以使用FTP,以及挂载NFS两种方式了,显然后者更为方便了。2.NFS服务安装 Ubuntu上默认是没有安装NFS服务器的,首先要安装NFS服务程序: sudo apt-get insta
上一篇文章中提供了vfs支持,此处主要是sqlite3移植所需的线程,信号量支持,sqlite3源码在官方下载,需要很大的内存支持,移植基本原理就是实现sqlite3所需的linux api接口即可,可以通过宏定义去掉一些不用的功能,减少API依赖。ucos_iii_pthread.c/********************************************************
记录安装过程,也算是笔记了,之前每次重装都忘记了。上次安装的是Ubuntu12.04,刚刚下载了Ubuntu12.10正式版,安装方法都是一样的,我使用的是硬盘(wubi)安装,非虚拟机。1.下载Ubuntu12.10下载地址:http://mirrors.163.com/ubuntu-releases/12.10/ubuntu-12.10-desktop-i386.iso
液晶型号为JLX12864 COG液晶,资料网上有,linux下面通过SPI与IO控制,IO控制使用的是文件方式,SPI是开发板提供的驱动,这个SPI驱动应该每家提供的都不一样,需要自己去按照驱动文档操作,主要不通电就是底层的配置不一样。//SPI.c这个是打开SPI驱动/** SPI.c**Created on: 2018年8月2日*Author: cf...
//要注意一点,在裸机状态下可以使用data = data * 6.25来对温度值进行放大100倍,但是在内核中不能使用,但可以使用data = data * 625 / 100; //网上查了一下好像是内核不支持浮点.不知道是不是这回事,但是我不使用浮点驱动加载就没问题,使用后不能加载了. /*************************************************