原创 備用

求你讓我過審吧,啊啊啊啊啊啊!

原创 aliyun物聯網平臺搭建MQTT環境

在阿里雲上創建一個簡單的產品和其下設備,並能使用mqtt.fx工具來測試對於此設備的topic的訂閱和發佈。 進入到aliyun官網,並註冊一個賬號。 在產品服務欄,進入到物聯網平臺。 創建一個產品,先有產品後有設備。 產品名

原创 ds18b20驅動的編寫

操作環境: 開發板:fl2440 CPU:(samsung)s3c2440 Linux版本:Linux-3.0 開發環境:Ubuntu14.04 Linux版本:Linux-4.4.0 交叉編譯器版本:Linux-3.0 關於DS

原创 Linux驅動input輸入子系統分析

在Linux內核自帶驅動目錄linux/driver下有許多Linux內核提供的子系統,每個子系統有其自己對應的規則,我們利用其中的子系統進行編程時,要遵循其對應子系統的規則,包括函數的調用以及應用程序空間的操作。 接下來就簡單的

原创 Linux按鍵驅動編寫與分析

需要源碼的話,歡迎來到我的github: https://github.com/zhanghang1999/My_code/tree/master/button_drv_led #define DRV_DESC

原创 字符驅動LED編寫

需要源碼的話,歡迎來到我的github: https://github.com/zhanghang1999/My_code/tree/master/led_driver/normal_led_driver 一.Linux設備驅動簡

原创 雜項驅動的編寫--s3c2440蜂鳴器

s3c2440蜂鳴器電路圖: 管腳GPB(0)輸入高電平時,蜂鳴器導通。這是驅動實現很簡單: 源碼: /**************************************************************

原创 草稿

草稿啊啊啊啊啊啊啊啊啊啊

原创 Linux驅動input子系統實例gpio_keys.c分析

操作環境: 開發板:fl2440 CPU:(samsung)s3c2440 Linux版本:Linux-3.0 開發環境:Ubuntu14.04 Linux版本:Linux-4.4.0 交叉編譯器版本:Linux-3.0 位於內核

原创 Linux驅動入門Hello模塊編寫

很久之前就該發的一篇文章,在記事本里放着忘了。。。哈哈哈 一.什麼是驅動: 驅動程序一般指的是設備驅動程序(Device Driver),是一種可以使計算機和設備通信的特殊程序。相當於硬件的接口,操作系統只有通過這個接口,才能控制

原创 Linux下的文件IO

大概是一年前學習的Linux文件IO,現在整理一下。Linux下一切皆文件,我們對Linux下任何設備的操作都是對文件的操作,學習了Linux驅動開發就會對“文件操作”有很強烈的感覺。Linux的虛擬文件系統給我們提供了大量的對文

原创 mosquitto

保留備用

原创 mosquitto

struct mosquitto *login(struct login_t *login) { struct mosquitto *mosq; mosquitto_lib_init(); mos

原创 mosquitto

wget http://mosquitto.org/files/source/mosquitto-1.4.9.tar.gz

原创 Linux下misc子系統分析

雜項設備 雜項設備驅動,是對字符設備的一種封裝,是一種特殊的字符型設備驅動,也是在Linux嵌入式設備中使用的比較多的一種驅動。之所以很大一部分驅動使用的是雜項設備驅動,主要有以下幾個方面的原因(由知乎網友整理): 第一,節省主設