原创 linux wifi WEXT和NL80211訪問接口簡介 及imx6ul+realtek rtl8189es 驅動調試

Linux無線驅動接口有兩種標準接口,wext(Wireless Extensions無線擴展接口)和nl80211接口。 wext的接口實現上,應用層採用ioctl方式訪問驅動,設置無線參數或者獲取無線參數,配置無線驅動進行聯網操作。無

原创 Vmware Ubuntu 16.04 虛擬機磁盤擴容方法

Vmware Ubuntu虛擬機磁盤擴容方法 在vmware上裝好ubuntu虛擬機後,隨着使用時間的增加,虛擬機的硬盤空間可能會出現不夠用的情況,這個時候就需要增加虛擬機硬盤空間,我們來看下怎麼給ubuntu虛擬機磁盤擴容。 工具/原料

原创 imx6ul u-boot nand write ubi rootfs

0. build rootfs   1. mkfs.ubifs: mkdir rootfs sudo tar zxvf rootfs.tar.gz -C rootfs sudo mkfs.ubifs -r rootfs -m 2KiB -

原创 Hi3516dv300 開發第一講 sdk的準備及環境變量的配置,uboot kernel的編譯

0. 下載hi3516dv300 sdk 1. uboot /kernel open src的做準備 2 sdk的編譯:   1 #   2 FLASH=emmc   3 if [ $FLASH == emmc ];then   4 ec

原创 Hi3516dv300 開發第三講 tftp 燒錄uImage/rootfs步驟

       目前手頭有空,就玩了下hi3516dv300的開發板子,進行了sdk的編譯(uboot +kernel+ko),詳見下一篇;然後要進行固件分區燒錄,現將步驟作個筆記。 0.前提:機器已經燒錄好uboot,可以使用串口進入ub

原创 MII、GMII、RMII、RGMII、SGMII、XGMII

MII: 標準接口,“介質無關”表明在不對MAC硬件重新設計或替換的情況下,任何類型的PHY設備都可以正常工作,即MII總線是一種將不同類型的PHY與相同網絡控制器(MAC)相連接的通用總線。 GMII(Gigabit MII): GMI

原创 Atsha204a使用心得

       最近公司要用到Atsha204a做軟件和硬件的綁定加密,於是就調了它的驅動,將使用過程中遇到的坑整理下,也好讓各位同仁少加點班;廢話少說,直接入正題。 0.加密原理: 主控端和Atsha204a端有相同的16 組密碼,用一串

原创 兩個eth,一個作WAN,一個做LAN

前提:linux系統,兩個網卡,分別是eth0/eth1,其中eth0做wan口,eth1做lan口; 一:wan口配置: (eth0)自動獲得ip: udhcpc -i eth0 # udhcpc -i eth0 udhcpc: sta

原创 WIFI各種協議及傳輸速率

IEEE Standard    Max. Speed        Frequency band 802.11                  2  Mbps             2.4 GHz 802.11a          

原创 使用buildroot構建imx6ul rootfs心得

目前手動項目上需要自己構建linux rootfs,考慮使用buildroot比較簡單,於是着手由此入手,過程中也遇到了不少坑,於是將踩的坑做個筆記,也好記與我一樣的人少走些彎路。話不多說,開始入正題: 0. 下載buildroot: 1

原创 MD5加密及加鹽salt

1.不加salt時每次生成的都不一樣, shane@ubuntu:~/newdisk4/qtcreater/zlg-qt-4.8.6/qt-everywhere-opensource-src-4.8.6/examples/desktop/

原创 MIPI DSI command模式不同的Data Type: Generic/DCS

接觸mipi dsi顯示這塊有幾年的時間了,現在有空整理下,給大家分享下;同時重點講下數據包類型。 1、傳輸模式 LP(Low-Power) 模式:用於傳輸控制信號,最高速率 10 MHz HS(High-Speed)模式:用於高速傳輸數

原创 Linux+EC20 撥號()上網或者Gobinet上網方式的實現

1. 撥號(ppp)上網的實現: 1.1插上pcie ec20,保證系統可以識別到: lsusb -v Bus 002 Device 002: ID 2c7c:0125 Bus 001 Device 001: ID 1d6b:0002 B

原创 原創 Hi3516dv300 開發第五講 rootfs.ubifs 轉成rootfs.ext4

由於hi3516dv300 sdk裏面只有spi/nand flash上用的根文件系統,是否可以將其轉成emmc上使用ext4 rootfs呢? 答案是肯定的: 0.找到ubi格式的rootfs rootfs_hi3516dv300_2k

原创 Hi3516dv300 開發第二講 rootfs的製作

0.       由於本案使用hi3516dv300+EMMC (8GB),故要製作ext4的rootfs. 1.     使用sdk裏的源碼生成工作:make_ext4fs      cd osdrv/tools/pc/ext4_uti