
喜羊羊系列之嵌入式
文章平均质量分 65
梁惠涌
https://huiyong.online,个人站点,欢迎访问
展开
-
喜羊羊系列之进程与线程
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必转载 2015-03-05 16:47:29 · 557 阅读 · 0 评论 -
喜羊羊系列之【 tty1 汉化 】
1、安装zhconsudo apt-get install zhcon2、打开.bashrc脚本vim /home/yourusername/.bashrc #转引者说明:不熟vim,可用nano添加一项alias zhcon='zhcon --utf8 --drv=fb' #转引者说明:很重要!3、打开zhcon脚本(可选)sudo vim /etc/zh原创 2015-04-25 11:10:39 · 815 阅读 · 0 评论 -
初级驱动模板之实现【驱动模板信息】
博客:http://blog.youkuaiyun.com/muyang_ren/************************************************************************* > File Name: hello.c > Author: 梁惠涌 > Addr: > Created Time: 2015年05月15日 星期五 20时16分57秒原创 2015-05-15 21:44:19 · 706 阅读 · 0 评论 -
初级驱动模板之【hello】
linux内核模块基本组成===============1. 模块头文件#include#include2. 模块加载函数(入口函数)初始化工作3. 模块卸载函数一般跟加载函数完成相反的工作4. 模块许可声明"GPL" : 表示你有发布软件的自由/******************************************原创 2015-05-15 21:18:49 · 737 阅读 · 0 评论 -
喜羊羊系列之【初级驱动笔记一】
博客:http://blog.youkuaiyun.com/muyang_ren一、制作内核错误(1)make uImage"mkimage" command not found - U-Boot images will not be builtmake[1]: *** [arch/arm/boot/uImage] 错误 1make: *** [uImage] 错误 2解决方法:如果要生成原创 2015-05-15 20:56:30 · 1600 阅读 · 0 评论 -
喜羊羊系列之【驱动--模块通信】
#include#includeint add(int i,int j){ return i+j;}int sub(int i,int j){ return i-j;}EXPORT_SYMBOL(add);EXPORT_SYMBOL(sub);MODULE_LICENSE("GPL");#include#include#include "hea原创 2015-05-18 16:45:10 · 874 阅读 · 0 评论 -
喜羊羊系列之【arm和Linux运行平台相互切换】
博客:http://blog.youkuaiyun.com/muyang_ren(1)uboot引导linux初始化设置:--------------------------------------------------------------------------------------------setenv serverip 192.168.7.x //设置tftp服务端的ip地址(其中X是ubuntu中IP的最后的数字[用ifconfig可以获取])setenv ipaddr 192.168.7原创 2015-05-17 20:20:42 · 924 阅读 · 0 评论 -
喜羊羊系列之【设备 - 驱动 编入内核】
博客:http://blog.youkuaiyun.com/muyang_ren*针对不同的平台,可能放进的不是下面的文件内,只做参考1、头文件放进:linux-3.0.8\arch\arm\plat-samsung\include\platled.h#ifndef _HEAD_H#define _HEAD_H#define MAGIC 'h'#define LED_原创 2015-06-03 21:20:04 · 1149 阅读 · 0 评论 -
喜羊羊系列之【设备-驱动 动态加载进内核】
博客:http://blog.youkuaiyun.com/muyang_ren原创 2015-06-07 19:00:51 · 1038 阅读 · 0 评论 -
c基础+数据结构+线程+冒泡实现--航班查询系统
博客:http://blog.youkuaiyun.com/muyang_ren1、实现功能:1)信息录入2)信息显示(按照起飞时间先后顺序显示)3)信息查询(可根据不同的关键字进行查询)4)信息删除2、 要求:1)使用链表对录入的信息进行存储2)对录入的信息进行排序(可按起飞时间进行排序)3)Make管理项目3、结构体:struct flydate{原创 2015-04-19 18:14:51 · 3616 阅读 · 3 评论 -
学习的动力不能停,面试后的准备期
好像很久没写新的文章了,关于原创 2014-11-12 22:32:12 · 670 阅读 · 0 评论 -
2015-点餐系统(服务器)
博客:http://blog.youkuaiyun.com/muyang_ren 为什么做项目? 1、巩固之前所学的知识,查漏补缺 2、通过做项目,锻炼在实际项目中解决问题的能力 3、锻炼与他人合作的能力服务器要求: 1、保存客户的信息 2、从数据库读出菜谱,发送给客户端 3、保存客户订单项目职责:服务器由同学完成 项目平台和技术:ubuntu 、socket、json、sqlit原创 2015-07-26 14:22:22 · 2705 阅读 · 9 评论 -
2015-点餐系统(客户端)
博客:http://blog.youkuaiyun.com/muyang_ren 为什么做项目? 1、巩固之前所学的知识,查漏补缺 2、通过做项目,锻炼在实际项目中解决问题的能力 3、锻炼与他人合作的能力客户端要求: 1、给服务器发请求 2、打印菜谱 3、下单 4、结账 5、入座 6、计算出客户订单的总价钱服务器要求: 1、保存客户的信息 2、从数据库读出菜谱,发送给客户端 3、保存客原创 2015-07-26 13:45:00 · 1010 阅读 · 0 评论 -
喜羊羊系列之【标准IO】
博客地址:http://blog.youkuaiyun.com/muyang_ren1、文件按字符复制/************************************************************************* > File Name: 1_size.c > Author: 梁惠涌 > Addr: > Created Time: 2015年04月12日原创 2015-04-16 19:44:44 · 906 阅读 · 0 评论 -
喜羊羊系列之【 线程 】互斥锁+信号量
1. 编写一个基本的多线程程序(主线程里面创建一个子线程)/************************************************************************* > File Name: 1_homework.c > Author: 梁惠涌 > Addr: > Created Time: 2015年04月22日 星期三 15时22分34秒原创 2015-04-24 19:36:45 · 763 阅读 · 0 评论 -
喜羊羊系列之批处理记录
1、新建sh文件$ touch myls.sh2、$vi myls.sh内容为:lsls -l3、修改权限$ sudo chmod myls.sh 7754、运行./myls.sh原创 2015-03-05 12:31:54 · 600 阅读 · 0 评论 -
喜羊羊系列之fcntl
功能描述:根据文件描述词来操作文件的特性。 #include #include int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); [描述] fcntl()针对(文件)描述符原创 2015-03-13 11:45:46 · 932 阅读 · 0 评论 -
喜羊羊系列之linux网络服务设置(nfs,tftp,samba)
1、搭建samba(实现多主机linux和windows局域网内文件共享)2、搭建tftp(实现tftp下载)3、搭建nfs(实现开发板tftp下载内核后挂载文件系统)4、再附上一篇开发板bootloader后的配置解析原创 2015-04-05 12:46:34 · 1141 阅读 · 0 评论 -
喜羊羊系列之数组获取字符串
#define bufsiz 512 8 #include 9 10 int main(){ 11 char ch[bufsiz]; 12 int i=0; 13 14 printf("请输入一串字符串 \n"); 15 #if 1 16 scanf("%s",ch); 17 do{ 18 printf("%d:原创 2015-04-05 12:03:49 · 720 阅读 · 0 评论 -
喜羊羊系列之数据结构双向链表
博客:http://blog.youkuaiyun.com/muyang_ren关于双向链表的原理很多都有说明,我这只是与前面的内核链表作个对比,同样实现数据的增删差改。截图:1、main.c#include "doublelist.h"int main(void){ int num, i; double_plist list; doubleli原创 2015-04-11 15:25:56 · 660 阅读 · 0 评论 -
喜羊羊系列之数据结构栈链
栈链数据链接示意图top为指向最后的节点的指针,栈头为一个NULL空地址1、头文件head.h#ifndef __linkstack_H__#define __linkstack_H__#include #include typedef int datatype;typedef struct node{ datatype data; struc原创 2015-04-11 13:02:02 · 851 阅读 · 0 评论 -
喜羊羊系列之数据结构内核链表
博客地址:http://blog.youkuaiyun.com/muyang_ren内核链表示意图关于内核链表与简单的双向连表,是否有过疑惑内核链表定义:struct list_head{ struct list_head *next,*prev;};struct doublelist{ datatype data; struct list_head list;原创 2015-04-11 15:01:57 · 964 阅读 · 0 评论 -
喜羊羊系列之makefile
博客地址:http://blog.youkuaiyun.com/muyang_ren一个可以编译文件夹内所有的C文件或指定编译某一C文件的简单makefile使用方式1、编译所有的c文件时,只需要在文件夹下make一下,使用方式2、只编译对应的c文件,使用:make 对应的生成文件名(不带c后缀的,但要对应有相应的c文件依赖)使用方式3、删除可执行文件和隐藏的垃圾文件:make clean原创 2015-04-07 14:08:34 · 867 阅读 · 0 评论 -
喜羊羊系列之【vim插件ma6174】 xshell设置
vim插件:https://github.com/ma6174/vim如果不适用xshell自带字体,插件的一些提醒会乱移现象以下设置我最喜欢的xshell字体设置[comfort color]text=c0c0c0cyan(bold)=2ad1b8text(bold)=dce2e2magenta=dd3682green=55bb55green(bold原创 2015-04-13 15:51:53 · 1550 阅读 · 0 评论 -
喜羊羊系列之eclipse不能输入问题
1、eclipse软件图标右键》属性》兼容性》选择一个向下兼容的(windows 2000之类的),打开eclipse创建项目就可以输入了;2、关掉eclipse,取消兼容性,也可以输入!原创 2015-04-08 08:56:58 · 809 阅读 · 0 评论 -
喜羊羊系列之C语言字符界面颜色输出(printf)
博客:http://blog.youkuaiyun.com/muyang_ren1、头文件 print.h/*printf输出带颜色字体[http://hi.baidu.com/lukunnr/blog/item/cd3b4e5429d098c8b745ae86.html]printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等)给printf的输出加上些特效比如颜色,可原创 2015-04-15 09:41:10 · 6169 阅读 · 1 评论 -
喜羊羊系列之【xshell】 ctrl+s 锁住问题
解锁:ctrl+q原创 2015-04-15 12:38:41 · 1605 阅读 · 0 评论 -
2015-点餐系统(客户端)
博客:http://blog.youkuaiyun.com/muyang_ren 为什么做项目? 1、巩固之前所学的知识,查漏补缺 2、通过做项目,锻炼在实际项目中解决问题的能力 3、锻炼与他人合作的能力客户端要求: 1、给服务器发请求 2、打印菜谱 3、下单 4、结账 5、入座 6、计算出客户订单的总价钱服务器要求: 1、保存客户的信息 2、从数据库读出菜谱,发送给客户端 3、保存客原创 2015-07-26 13:41:04 · 4285 阅读 · 1 评论